Öйúµç×Ó¼¼ÊõÍø

ÉèΪÊ×Ò³ ÍøÕ¾µØÍ¼ ¼ÓÈëÊÕ²Ø

 
 
  • Ê×Ò³ > ÐÂÆ· > Microchip·¢²¼ÖÇÄܸ߼¶ºÏ³É£¨HLS£©¹¤¾ßÌ×¼þ£¬ÖúÁ¦¿Í»§Ê¹ÓÃPolarFire FPGAƽ̨½øÐлùÓÚC++µÄËã·¨¿ª·¢

Microchip·¢²¼ÖÇÄܸ߼¶ºÏ³É£¨HLS£©¹¤¾ßÌ×¼þ£¬ÖúÁ¦¿Í»§Ê¹ÓÃPolarFire FPGAƽ̨½øÐлùÓÚC++µÄËã·¨¿ª·¢

¹Ø¼ü´Ê£ºMicrochip HLS ¹¤¾ßÌ×¼þ PolarFire FPGA

ʱ¼ä£º2021-09-02 13:38:47      À´Ô´£ºÖеçÍø

¡°ÓÉÓÚ±ßÔµ¼ÆËãÓ¦ÓÃÐèÒª×ۺϿ¼ÂÇÐÔÄÜÓëµÍ¹¦ºÄ£¬Òò´Ë´ø¶¯ÁË¿ª·¢ÈËÔ±½«ÏÖ³¡¿É±à³ÌÃÅÕóÁУ¨FPGA£©ÓÃ×÷¸ßÄÜЧ¼ÓËÙÆ÷µÄÐèÇó£¬ÕâÖÖ×ö·¨»¹Äܹ»ÌṩÁé»îÐԺͼӿìÉÏÊÐʱ¼ä¡£

¡±

ÓÉÓÚ±ßÔµ¼ÆËãÓ¦ÓÃÐèÒª×ۺϿ¼ÂÇÐÔÄÜÓëµÍ¹¦ºÄ£¬Òò´Ë´ø¶¯ÁË¿ª·¢ÈËÔ±½«ÏÖ³¡¿É±à³ÌÃÅÕóÁУ¨FPGA£©ÓÃ×÷¸ßÄÜЧ¼ÓËÙÆ÷µÄÐèÇó£¬ÕâÖÖ×ö·¨»¹Äܹ»ÌṩÁé»îÐԺͼӿìÉÏÊÐʱ¼ä¡£È»¶ø£¬´ó²¿·Ö±ßÔµ¼ÆËã¡¢¼ÆËã»úÊÓ¾õºÍ¹¤Òµ¿ØÖÆËã·¨¶¼ÊÇÓÉ¿ª·¢ÈËԱʹÓÃC++ÓïÑÔÔ­Éú¿ª·¢µÄ£¬¶øËûÃǶԵײãFPGAÓ²¼þÖªÖ®ÉõÉÙ»òÒ»ÎÞËùÖª¡£ÎªÁËÖ§³ÖÕâÒ»ÖØÒªµÄ¿ª·¢ÈºÌ壬Microchip Technology Inc.£¨ÃÀ¹ú΢о¿Æ¼¼¹«Ë¾£©ÍƳöÁËÃûΪSmartHLSµÄHLSÉè¼Æ¹¤×÷Á÷³Ì£¬³ÉΪÆäPolarFire FPGAϵÁвúÆ·µÄгÉÔ±¡£SmartHLS¿ÉÒÔ½«C++Ëã·¨Ö±½Óת»»ÎªFPGAÓÅ»¯µÄ¼Ä´æÆ÷´«Êä¼¶£¨RTL£©´úÂ룬´Ó¶ø¼«´óÌáÉýÁËÉú²úÁ¦ºÍÉè¼ÆµÄ±ãÀûÐÔ¡£

Microchip FPGAÒµÎñ²¿¸±×ܲÃBruce Weyer±íʾ£º¡°SmartHLSÔöÇ¿ÁËMicrochipµÄLibero® SoCÉè¼Æ¹¤¾ßÌ×¼þµÄ¹¦ÄÜ£¬Ê¹ÂÅ»ñÊâÈÙµÄÖеȴø¿íPolarFireºÍPolarFire SoCƽ̨µÄ¾Þ´óÓÅÊÆÄܹ»±»²»Í¬µÄËã·¨¿ª·¢ÕßȺÌåËùÀûÓ㬶øÎÞÐè³ÉΪFPGAÓ²¼þר¼Ò¡£½áºÏMicrochipµÄVectorBlox™Éñ¾­ÍøÂçÈí¼þ¿ª·¢¹¤¾ß°ü£¬ÐÂÌ×¼þ½«´ó´óÌá¸ßÉè¼ÆÈËÔ±µÄ¹¤×÷ЧÂÊ£¬¿ÉʹÓûùÓÚC/C++Ëã·¨²¢ÀûÓûùÓÚFPGAµÄÓ²¼þ¼ÓËÙÆ÷£¬ÎªÇ¶ÈëʽÊÓ¾õ¡¢»úÆ÷ѧϰ¡¢µç»ú¿ØÖƺ͹¤Òµ×Ô¶¯»¯µÈÓ¦Óÿª·¢¼â¶Ë½â¾ö·½°¸¡£¡±

»ùÓÚ¿ªÔ´Eclipse¼¯³É¿ª·¢»·¾³£¬SmartHLSÉè¼ÆÌ×¼þʹÓÃC++Èí¼þ´úÂëÉú³ÉHDL IP×é¼þ£¬ÒÔ¼¯³Éµ½MicrochipµÄLibero SmartDesignÏîÄ¿ÖС£Õâʹ¹¤³ÌʦÄܹ»Ôڱȴ«Í³FPGA RTL¹¤¾ß¸ü¸ßµÄ³éÏó²ã´ÎÉÏÃèÊöÓ²¼þÐÐΪ¡£ÓëÆäËûHLS²úÆ·Ïà±È£¬Ëüͨ¹ý¶àÏß³ÌÓ¦Óñà³Ì½Ó¿Ú£¨API£©²¢·¢Ö´ÐÐÓ²¼þÖ¸Á²¢¼ò»¯¸´ÔÓÓ²¼þ²¢ÐÐÐԵıí´ï£¬ÔÚ¼õÉÙ¿ª·¢Ê±¼äµÄͬʱ½øÒ»²½Ìá¸ßÉú²úÁ¦¡£

SmartHLS¹¤¾ßËùÐèµÄ´úÂëÐÐÊýÊÇͬµÈRTLÉè¼ÆµÄÊ®·ÖÖ®Ò»£¬¶øÇÒÓɴ˲úÉúµÄ´úÂë¸üÈÝÒ×ÔĶÁ¡¢Àí½â¡¢²âÊÔ¡¢µ÷ÊÔºÍÑéÖ¤¡£¸Ã¹¤¾ß»¹¼ò»¯Á˶ÔÓ²¼þ΢¼Ü¹¹Éè¼ÆµÄÈ¡Éᣬ²¢Ê¹¿ª·¢ÈËÔ±Äܽ«ÒÑÓеÄC++Èí¼þÓÃÓÚPolarFire FPGAºÍFPGA SoC¡£

¹ØÓÚPolarFire FPGAϵÁвúÆ·

       PolarFire FPGAºÍFPGA SoC¿ÉÔÚÖеȴø¿íÃܶÈÏÂÌṩҵ½ç×îµÍ¹¦ºÄ£¬ÒÔ½â¾ö±ßÔµ¼ÆËãϵͳÉè¼ÆÄÑÌâ¡£Microchip×î½ü·¢²¼Á˵ÍÃܶÈϵÁÐвúÆ·£¬ËüÃǵľ²Ì¬¹¦ºÄÊÇÆäËû²úÆ·µÄÒ»°ë£¬²¢Ìṩҵ½ç×îСµÄ·¢ÈÈÇøÓò£¬Ê¹¿ª·¢ÈËÔ±Äܹ»½µµÍϵͳ³É±¾£¬Âú×ãÈȹÜÀíÒªÇ󣬶ø²»ÓÃ·ÅÆú´ø¿í¡£Ð¹¤¾ßÖ§³ÖÕâЩÐÂFPGA²úÆ·ÒÔ¼°SmartFusion® 2 FPGAºÍIGLOO®2 FPGA¡£

¹©»õ

¿ª·¢ÈËÔ±ÏÖÔÚ¿ÉÒÔʹÓÃSmartHLS v2021.2¹¤¾ßÆô¶¯Éè¼Æ¡£Óû§¿ÉÒÔͨ¹ýMicrochipÍøÕ¾ÉÏ»ñÈ¡¸Ã¹¤¾ß¡£ËüÊÇ×î½ü·¢²¼µÄLibero SoC V2021.2Éè¼ÆÌ×¼þµÄ×é³É²¿·Ö£¬Ò²¿ÉÒÔ×÷Ϊ¶ÀÁ¢Èí¼þʹÓá£
  • ·ÖÏíµ½£º

 

²ÂÄãϲ»¶

  • Ö÷ Ì⣺¶÷ÖÇÆÖS32K3Óò¿ØÖÆÆ÷Ó¦ÓýéÉÜ
  • ʱ ¼ä£º2022.07.07
  • ¹« Ë¾£ºNXP

  • Ö÷ Ì⣺³µÂÖÉϵÄÊý¾ÝÖÐÐÄ£­MolexÌìÏß½â¾ö·½°¸
  • ʱ ¼ä£º2022.07.12
  • ¹« Ë¾£ºMouser&Molex