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

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

 
 

ΪʲôFPGAÔÚÔ­ÐÍÑéÖ¤ÖÐÔ½À´Ô½ÖØÒª£¿

¹Ø¼ü´Ê£ºFPGA Ô­ÐÍÑéÖ¤

ʱ¼ä£º2022-03-11 10:28:37      À´Ô´£ºÃ³Ôóµç×Ó

¡°FPGAÊÇÒ»ÖÖÓ¦Óù㷺µÄоƬ£¬ÔÚͨÐÅ¡¢¼ÆËã¡¢¿ØÖƵÈÁìÓò¶¼ÄÜ¿´µ½ËüµÄÉíÓ°£¬¶ø½«RTLÒÆÖ²µ½FPGAÀ´½øÐÐоƬԭÐÍÑéÖ¤£¬ÔÚASIC¡¢ASSP£¨×¨Óñê×¼²úÆ·£©ºÍSoCµÈ´ÓÉè¼Æµ½ÖÆÔìµÄ¹ý³ÌÖÐÒ²ÒѾ­ÊDz»¿É»òȱ¡£

¡±

×÷ÕߣºDoctor M

µ±Ç°£¬ÖÇÄÜÊÖ»úAP£¨Ó¦Óô¦ÀíÆ÷£©µÄµü´úÖÜÆÚÒѾ­Ëõ¶Ìµ½Ã¿ÄêÒ»´Î¡£ÊÂʵÉÏÏÖÔÚÏû·Ñµç×ӺܶàSoC£¨Æ¬ÉÏϵͳ£©¶¼ÊÇÿÄê¸üÐÂÒ»´ú²úÆ·£¬ÉõÖÁÊÇһЩ¶¨ÖÆÐÔµÄASIC£¨×¨Óü¯³Éµç·£©Ò²ÔÚÒÔ12-18¸öÔµÄÖÜÆÚ½øÐÐÉý¼¶¡£Óë´Ëͬʱ£¬Ëæ×ÅÐ¾Æ¬ÖÆÔ칤ÒÕÔ½À´Ô½ÏȽø£¬Ð¾Æ¬Éè¼ÆµÄ¸´ÔӶȳÊÖ¸Êý¼¶Ôö³¤¡£ÕâÖÖ½üºõì¶ÜµÄ·¢Õ¹Ç÷ÊÆÈÃоƬÉè¼Æ¹«Ë¾ÃæÁÙמ޴óµÄ´´ÐÂѹÁ¦£¬Í¬Ê±ÏȽø¹¤Òո߰ºµÄÁ¿²ú³É±¾½øÒ»²½Ôö¼ÓÁËÆóÒµµÄ¾­Óª·çÏÕ¡£

ÔÚÕâÑùµÄ´ó±³¾°Ï£¬Ð¾Æ¬Éè¼Æ¹«Ë¾¶Ô»ùÓÚFPGAµÄÔ­ÐÍÑéÖ¤¸ü¼ÓÖØÊÓ£¬Ô½À´Ô½¶àµÄоƬѡÔñÓÃFPGA½øÐÐÉè¼ÆÆÀ¹À£¬°üÀ¨¹¦ÄÜÑéÖ¤ºÍʱÐòÑéÖ¤µÈ£¬ÒÔÈ·±£ËùÉè¼ÆµÄоƬºÍÐèÇóÏàÆ¥Å䣬Ӧ¶Ô×ʽðºÍʱ¼ä´øÀ´µÄ¾Þ´óÌôÕ½¡£±¾ÎĽ«Îª´ó¼Ò½éÉÜFPGAÔ­ÐÍÑéÖ¤µÄ÷ÈÁ¦£¬ÒÔ¼°Ã³Ôóµç×ÓÔÚÊ۵﫾ßÊг¡¾ºÕùÁ¦µÄFPGA²úÆ·ºÍÏà¹ØµÄ¿ª·¢Ì×¼þ¡£

FPGAÔ­ÐÍÑéÖ¤µÄ÷ÈÁ¦

FPGAÊÇÒ»ÖÖÓ¦Óù㷺µÄоƬ£¬ÔÚͨÐÅ¡¢¼ÆËã¡¢¿ØÖƵÈÁìÓò¶¼ÄÜ¿´µ½ËüµÄÉíÓ°£¬¶ø½«RTLÒÆÖ²µ½FPGAÀ´½øÐÐоƬԭÐÍÑéÖ¤£¬ÔÚASIC¡¢ASSP£¨×¨Óñê×¼²úÆ·£©ºÍSoCµÈ´ÓÉè¼Æµ½ÖÆÔìµÄ¹ý³ÌÖÐÒ²ÒѾ­ÊDz»¿É»òȱ¡£

Ëæ×ÅÖÆÔ칤ÒÕ½øÈë7nm¡¢5nm£¬ÉõÖÁÊǸüÏȽøµÄ3nm¡¢2nm£¬³É¹¦Éè¼ÆÒ»¿ÅоƬҪ¿¼ÂǵÄÒòËØÔ½À´Ô½¶à¡£Ô­ÐÍÑéÖ¤µÄÄ¿µÄÊÇÔÚоƬÁ÷Ƭ֮ǰ£¬¾¡¿ÉÄܵػ¹Ô­Ð¾Æ¬ÕæÊµµÄÓ¦Óó¡¾°£¬ÌáÉý¿ª·¢Ð§ÂÊ£¬½µµÍ¿ª·¢³É±¾¡£´Ó¾ßÌåµÄÖ´Ðв½ÖèÀ´¿´£¬»ùÓÚFPGAµÄÔ­ÐÍÑéÖ¤Ö÷Òª°üÀ¨FPGAÑ¡ÐÍ¡¢¶¨ÖÆ»òÕß¹ºÂòÔ­ÐͰ塢оƬתFPGA¡¢µ÷ÊÔÆô¶¯FPGAÔ­ÐÍ¡¢ÈíÓ²¼þЭͬÑéÖ¤¡¢ÏÖ³¡ÈÏÖ¤µÈ¡£È·Êµ£¬¼øÓÚоƬµÄ¸´ÔÓ¶ÈÓëÈÕ¾ãÔö£¬Ô­ÐÍÈÏÖ¤²»½ö»áÑé֤оƬµÄ»ù±¾¹¦ÄÜ£¬Í¬Ê±Ò²»áÔÚÏÖʵµÄʹÓû·¾³ÖÐ×ö¸üÍêÉÆµÄÈÏÖ¤±£ÕÏ¡£

µ±Ç°£¬FPGAÒѾ­±»ÓÃÓÚÑéÖ¤Ïà¶Ô³ÉÊìµÄRTL¡£´ÓоƬÉè¼Æ½Ç¶ÈÀ´»®·Ö£¬Ö÷Òª»á°üÀ¨RTL0¡¢RTL1¡¢RTL2¡¢RTL3¡¢GLS¡¢TOÁù´ó»·½Ú£¬Ëùº­¸ÇµÄÑéÖ¤ÄÚÈݰüÀ¨Ð¾Æ¬¶¨Òå¡¢×ÓÄ£¿éʵÏÖ¡¢ÏµÍ³ÊµÏÖ¡¢Ãż¶±íÑéÖ¤¡£µ±ËùÓÐÕâЩ»·½Ú¶¼Ã»ÓÐÎÊÌâµÄʱºò£¬×îÖÕ»·½Ú¾ÍÊÇTOÁ÷Ƭ£¬Ð¾Æ¬¿ªÊ¼½øÈëµ½ÖÆÔìÁ¿²ú»·½Ú¡£

ÎÞÂÛÊÇFPGA½Ç¶È»¹ÊÇRTL½Ç¶ÈÀ´ÇзÖÁ÷³Ì£¬»ùÓÚFPGA×öоƬµÄÔ­ÐÍÑéÖ¤ÒѾ­ÊÇÐÐÒµ¹ãΪÈϿɵķ½°¸£¬ÔÚ´¿Ó²¼þºÍÈíÓ²¼þ·½Ãæ¶¼Äܹ»ÌáÉýЧÂÊ¡£ÔÚ´¿Ó²¼þ·½Ã棬ËäȻĿǰµ¥Æ¬FPGAÒѾ­²»×ãÒÔÑéÖ¤ÏȽøÖƳÌÉÏÃæµÄоƬ£¬µ«·½°¸ÉÌͨ¹ý´´Ð·½°¸Äܹ»½«¶à¸öFPGAоƬ×éºÏ³ÉÒ»¸öÓ²¼þϵͳ£¬²¢¿Ë·þÁË×ÓÄ£¿éÐźŴ«Êä´óÓÚFPGA×ÔÉíI/O½Ó¿ÚÊýµÄÎÊÌâ¡£ÕâÒÀÈ»ÊÇÒ»¸ö½üºõ¾«È·µÄÒÔ¸ßËÙÔËÐеÄоƬ¸´ÖÆÆ·£¬ÇÒ¼«¾ßÐԼ۱ȡ£

ÔÚÈíÓ²¼þЭͬ»·½Ú£¬Ä¿Ç°²ÉÓÃFPGA×öϵͳÑéÖ¤¾ßÓв»¿ÉÌæ´úÐÔ¡£FPGAµÄ¿É±à³ÌÌØÐÔ´øÀ´Á˼«¸ßµÄ¿É²Ù×÷ÐÔ£¬ÈÃÈíÓ²¼þ¿ÉÒÔ²¢Ðпª·¢¡£Ð¾Æ¬¹«Ë¾µÄºÏ×÷»ï°é¿ÉÒÔ¸üÔçµØ»ùÓÚFPGAƽ̨×öÈí¼þºÍÓ¦Óÿª·¢£¬ÏÔÖøËõ¶ÌÁ˲úÆ·ÉÏÊеÄÖÜÆÚ¡£

×ۺ϶øÑÔ£¬»ùÓÚFPGA×öÔ­ÐÍÑéÖ¤£¬¿ÉÒÔ¼Ó¿ìоƬÉè¼ÆËÙ¶È£¬°ïÖúÉè¼Æ¹«Ë¾½µµÍÁ÷Ƭʧ°ÜµÄ·çÏÕ£¬²¢Í¨¹ýÈíÓ²¼þЭͬµÄÌØÐÔËõ¶ÌÏÂÓβúÆ·µÄÉÏÊÐÖÜÆÚ¡£Ëæ×ÅÐ¾Æ¬ÖÆÔ칤ÒÕÔ½À´Ô½ÏȽø£¬ÕâÖÖÓÅÊÆ»áÓú·¢Ã÷ÏÔ¡£

¸ßÈÝÁ¿FPGAµÄÀíÏë֮ѡ

ÏàÐÅ´ÓÊÂоƬԭÐÍÑéÖ¤Ïà¹Ø¹¤×÷µÄ¹¤³ÌʦÅóÓѶ¼¶ÔXilinxµÄVirtex-7 FPGAϵÁв»Ä°Éú¡£ÆäÔÚоƬԭÐÍÑéÖ¤·½ÃæÓÐÖî¶àÓŵ㣬°üÀ¨¸üÓŵŦºÄÐÔÄܱȼܹ¹¡¢DSPÐÔÄÜÒÔ¼°I/O´ø¿íµÈ¡£

óÔóµç×ÓÔÚÊÛµÄXC7VX485T-2FFG1158IÐͺÅFPGAÊÇVirtex-7ϵÁÐFPGAÖеÄÒ»¿î¡£


ͼ1£ºXC7VX485T-2FFG1158IʾÒâͼ£¨Í¼Ô´£ºXilinx£©

Virtex-7ÊôÓÚËÄ´óXilinx 7ϵÁÐÖ®Ò»£¬ÆäËûÈý¸öFPGAϵÁÐÊÇSpartan-7¡¢Artix-7ºÍKintex-7¡£Xilinx 7ϵÁÐFPGA»ùÓڵ͹¦ºÄ£¨HPL£©¡¢28nm¡¢¸ßK½ðÊôÕ¤¼«£¨HKMG£©¹¤ÒÕ¼¼Êõ´òÔ죬Virtex-7ϵÁжÔ28nmϵͳÐÔÄܺͼ¯³É½øÐÐÁËÓÅ»¯£¬ÊôÓÚXilinx 7ϵÁÐÖеĸ߶ËϵÁУ¬Ìṩ£º

¡¤ ¶à´ï200ÍòÂß¼­µ¥Ôª
¡¤ 6.8B¸ö¾§Ìå¹Ü
¡¤ ¶à´ï96¸ö¸ß¼¶´®ÐÐÊÕ·¢Æ÷
¡¤ 68MbµÄ¿éRAM
¡¤ 3600¸öDSPÄ£¿é
¡¤ 5335 GMAC/sµÄDSP
¡¤ 1200¸öI/O½Ó¿Ú

ÔÚÐÅÏ¢´«Êä·½Ãæ£¬Virtex-7ϵÁÐFPGAÌṩ28.05Gb/sµÄ´«ÊäËÙ¶È£¬2784Gb/sµÄ´®Ðдø¿í£¬1866Mb/sµÄ´æ´¢ËÙ¶È¡£Í¬Ê±£¬ÊýÒÔǧ¼ÆµÄSLL£¨Super Long Line£©Á¬½Ó×ÊÔ´ºÍ¿çÔ½SLRµÄ³¬¸ßÐÔÄÜʱÖÓÏß·£¬Ê¹µÃVirtex-7ϵÁÐFPGAÔÚ¸ßÈÝÁ¿FPGAÖоßÓÐÁìÏÈͬʱ´ú²úÆ·µÄ¾ø¶ÔʵÁ¦¡£

Ô­ÐÍÉè¼ÆÓëÑéÖ¤ÊÇVirtex-7ϵÁÐFPGAµÄµäÐÍÓ¦Ó᣸ÃϵÁвúÆ·ÔÚÉè¼ÆÖ®³õ¾Í¿¼Âǵ½ÁËSoCÔ­ÐÍÉè¼Æ£¬Äܹ»ÊµÏָ߼¶µ÷ÊÔ¡¢·ÂÕæ¼ÓËٺͽ»»¥Ê½Éè¼ÆÎ¢µ÷¡£Í¬Ê±Éè¼ÆÕß½èÖúXilinx VivadoÉè¼ÆÌ×¼þ£¬»¹¿ÉЭͬÓÅ»¯Éè¼ÆÁ÷³Ì£¬½øÒ»²½½µµÍ³É±¾ºÍÁ÷Ƭ·çÏÕ£¬²¢Ìá¸ßÉè¼ÆÐ§ÂÊ£¬Ëõ¶Ì²úÆ·µÄÉÏÊÐÖÜÆÚ¡£

½²ÁËÕâô¶à£¬ÄãÒ»¶¨¶ÔVirtex-7ϵÁÐFPGAÐ͝ÁË£¬µ«µ¥´¿Æ¾½èÆ÷¼þ²ÎÊýÓÐЩ¹¤³ÌʦÅóÓÑ»¹°ÑÎÕ²»×¼¸ÃϵÁÐFPGAµÄÐÔÄܱíÏÖ¡£²»Òªµ£ÐÄ£¬´ó¼Ò¿ÉÒÔͨ¹ýóÔóµç×ÓÔÚÊÛµÄVirtex-7 FPGA VC7215ÌØÐÔÃèÊöÌ×¼þÉîÈëÁ˽⣬Õâ¿îÌ×¼þµÄÖÆÔìÉ̱àºÅΪCK-V7-VC7215-G¡£

VC7215ÌØÐÔÃèÊöÌ×¼þ¿ÉÒÔÖ§³ÖVirtex-7ϵÁÐFPGAÖеĶà¿î²úÆ·£¬°üÀ¨XC7VX415T¡¢XC7VX485TºÍXC7VX690TµÈ¡£Í¼2ÊǸÃÌ×¼þµÄϵͳ¿òͼ£¬Óû§¿ÉÒÔ½è´Ë¶ÔVirtex-7ϵÁÐFPGA²úÆ·µÄÊÕ·¢Æ÷ÐÔÄܽøÐÐÆÀ¹À£¬»¹¿ÉÒÔÍê³ÉÓ²¼þ¿ª·¢¡¢Éè¼Æ¹¤¾ß¡¢IPºÍÔ¤ÑéÖ¤²Î¿¼Éè¼Æ¡£


ͼ2£ºVirtex-7 FPGA VC7215ÌØÐÔÃèÊöÌ×¼þϵͳ¿òͼ£¨Í¼Ô´£ºXilinx£©

¸ÃÌ×¼þÌṩµÄVivado Design SuiterÈí¼þÄܹ»¼«´óµØÌáÉýÔ­ÐÍÑéÖ¤µÄЧÂÊ¡£Õâ¿îÈí¼þ»ùÓÚÍ»ÆÆÐÔµÄÈ«ÐÂMLËã·¨£¬Äܹ»¼ÓËÙÉè¼ÆÊÕÁ²¡£ÈçÏÂͼ3Ëùʾ£¬ÕâÌ×Èí¼þÄÜ´øÀ´Æ½¾ù10%¡¢¸ß´ï50%µÄÍ»ÆÆÐÔ½á¹ûÖÊÁ¿£¨QoR£©ÌáÉý¡£ÁíÍ⣬ÕâÌ×Èí¼þÌṩµÄЭͬÉè¼Æ»·¾³ÊÇÒµ½çÊ׸ö²ÉÓÃÄ£¿é»¯Éè¼ÆµÄͼÐλ¯IPÁ÷³Ì£¬Äܹ»½èÖúÍŶӵÄÉè¼ÆÖúÁ¦ÌáÉýÉú²úÁ¦£¬¸ß¼¶DFX¹¦ÄÜÔòÄÜ´øÀ´5±¶Æ½¾ù±àÒëʱ¼ä¼õÉÙ¡£


ͼ3£ºQoRÌáÉýЧ¹û£¨Í¼Ô´£ºXilinx£©

Virtex-7 FPGA VC7215ÌØÐÔÃèÊöÌ×¼þÉÏÃæµÄBullsEyeÁ¬½ÓÆ÷´øÀ´ÁËÇ¿´óµÄÀ©Õ¹ÄÜÁ¦£¬¿ÉÁ¬½Ó¸÷ÖÖÆÀ¹Àƽ̨£¬°üÀ¨±³°å¡¢¹âѧÆÀ¹À°åºÍ¸ßËÙ²âÊÔÉ豸¡£Ã¿Ò»¸öBullsEyeÁ¬½ÓÆ÷¾ù¿É´¦Àí1¸öÍêÕûµÄGTH Quad¡¢4¸ö·¢ËÍ/½ÓÊÕ¶ÔÒÔ¼°2¸ö¶ÀÁ¢µÄ²Î¿¼Ê±ÖÓ£¬´Ó¶øÄܹ»ÒÔ¼«Áé»îµÄ·½Ê½²âÊÔ¶¨ÖÆÓ¦Óá£

µ±È»£¬Ëæ×ÅÐ¾Æ¬ÖÆÔ칤Òյľ«½øÓëÐèÇó¸´ÔӶȵÄÌáÉý£¬²¿·ÖASICºÍSoCÔ­ÐÍÉè¼ÆÓëÑéÖ¤ÐèÒª¸ü´óÐ͵ÄFPGAƽ̨¡£¶øXilinx UltraScale¼Ü¹¹ÎÞÒÉÌṩÁ˹¦ÄܸüÇ¿´óµÄ½â¾ö·½°¸£¬°üÀ¨¸ßÂß¼­ÈÝÁ¿¡¢³¬¹ý90%µÄÆ÷¼þÀûÓÃÂÊ¡¢¿°±ÈASICµÄʱÖÓ¡¢ÔöÇ¿ÐͲ¼ÏߺÍÃæÏòÒý½Å¶à·¸´ÓõĸßËÙÊÕ·¢Æ÷¼ò»¯Éè¼Æ·ÖÇø¡£

UltraScale¼Ü¹¹ÏµÄFPGAÎÞÒÉÊÇΪÁ˸´ÏÖ¸ü¸´ÔÓµÄASICºÍSoC¹¦ÄÜ£¬Äܹ»´ó·ùÌáÉý¸´ÔÓÔ­ÐÍÉè¼ÆµÄÁé»îÐÔ¡£¶øÒªÉîÈëÁ˽âÕâЩÁìÏÈµÄÆ÷¼þ£¬¿ÉÒÔ½èÖúóÔóµç×ÓÔÚÊÛµÄFPGAÆÀ¹ÀÌ×¼þ¡£

±ÈÈçXilinx VCU108ÆÀ¹ÀÌ×¼þ±ãÊÇÓÃÓÚ¿ª·¢ºÍÆÀ¹ÀXilinx UltraScale XCVU095-2FFVA2104EÆ÷¼þ£¬ÖÆÔìÉ̱àºÅΪEK-U1-VCU108-G¡£Í¨¹ýÏ·½µÄVCU108ÆÀ¹À°å²¼¾ÖͼÄܹ»¿´³ö£¬¸ÃÆÀ¹À°åÌṩºÜ¶àÆÀ¹ÀϵͳµÄͨÓù¦ÄÜ£¬°üÀ¨DDR4ºÍRLD3×é¼þ´æ´¢Æ÷¡¢Ò»¸ö¸ßÇå¶àýÌå½Ó¿Ú£¨HDMI£©¡¢Ò»¸öËÄͨµÀСÐͿɲå°Î£¨QSFP+£©Á¬½ÓÆ÷¡¢Ò»¸ö°ËͨµÀPCI Express½Ó¿Ú¡¢Ò»¸öÒÔÌ«ÍøPHY¡¢Í¨ÓÃI/OºÍÁ½¸öUART½Ó¿Ú¡£


ͼ4£ºVCU108ÆÀ¹À°å²¼¾Öͼ£¨Í¼Ô´£ºXilinx£©

×÷ΪϵͳºËÐÄ£¬XCVU095-2FFVA2104EÕâ¿îFPGAÌṩÁË117.6Íò¸öÂß¼­µ¥Ôª¡£¶øÕýÈçÏÂͼ5Ëùʾ£¬ÔÚVCU108ÆÀ¹À°åÉÏ£¬XCVU095-2FFVA2104EÆ÷¼þ¹²ÌṩÁË17¸öI/O bank£¬ÎªÆ÷¼þ¹¦ÄÜÌåÑéÌṩÁ˸ü¸ßµÄÁé»îÐÔ¡£Òò´Ë¸ÃÆÀ¹ÀÌ×¼þ¿ÉÒÔΪÐèÒª´óÁ¿Êý¾ÝÁ÷ºÍÊý¾Ý°ü´¦ÀíµÄÔ­ÐÍÉè¼ÆÏµÍ³£¨±ÈÈç400+Gbpsϵͳ¡¢´ó¹æÄ£·ÂÕæºÍ¸ßÐÔÄܼÆË㣩Ìṩһ¸ö³öÉ«µÄƽ̨¡£


ͼ5£ºVCU108ÆÀ¹À°åI/Obank·Ö²¼£¨Í¼Ô´£ºXilinx£©

¸´ÔÓϵͳϵijɱ¾Ð§Òæ

¿ª·¢Ì×¼þ¸øÁËÎÒÃÇÒ»¸ö¿ìËÙÁ˽âÆ÷¼þµÄ½Ý¾¶£¬Í¨¹ýóÔóµç×ÓÔÚÊÛµÄIntel Cyclone¿ª·¢¹¤¾ß±ã¿ÉÒÔÆÀ¹ÀIntel Cyclone FPGA¡£Õâ¿î¿ª·¢Ì×¼þµÄÖÆÔìÉ̱àºÅΪDK-DEV-5CGTD9N£¬¹¤³ÌʦÅóÓÑ¿ÉÒÔÖ±½Ó½èÖú¿ª·¢¹¤¾ß½øÐÐÔÙ´´Ð£¬²»½ö¿ÉÓÃÓÚǶÈëʽÊÓ¾õ¡¢¹¤³§×Ô¶¯»¯µÈÓ¦ÓõĿª·¢Éè¼Æ£¬Ò²ÊǸÅÄîÑéÖ¤µÄÀíÏëÆðµã¡£


ͼ6£ºIntel Cyclone¿ª·¢¹¤¾ß£¨Í¼Ô´£ºIntel£©

×÷Ϊ°å×ӵĺËÐÄ£¬Intel Cyclone V 5CGTD9 FPGAÔÚFPGAÐÐÒµÃæÏò6.144 GbpsÊÕ·¢Æ÷Ó¦ÓõÄËùÓвúÆ·ÖУ¬³É±¾ºÍ¹¦ºÄ¶¼ºÜµÍ£¬ÇÒ×Ô´øDSPÄ£¿é£¬Òò´ËÔÚǶÈëʽÊÓ¾õ¡¢¹¤³§×Ô¶¯»¯µÈÓ¦Óü«¾ßÐԼ۱ȡ£Í¬Ê±£¬Õâ¿éFPGA×÷ΪCyclone VϵÁвúÆ·ÖÐÅäÖü«¸ßµÄÒ»¿î£¬Ìṩ301000¸öÂß¼­µ¥Ôª£¬Ç¶ÈëÄÚ´æ¸ß´ï13.917Mb£¬¼ÓÉÏIntelÌṩµÄ°üÀ¨Èí¼þ¡¢ÖªÊ¶²úȨ£¨IP£©¡¢Éè¼ÆÊµÀýµÈÔÚÄÚµÄÅäÌ×Ö§³Ö£¬½«Õâ¿î¿ª·¢Ì×¼þÓÃÓÚ¸ÅÄîÑé֤ͬÑù·½±ãÒ×ÓÃÇÒ¾ßÓгɱ¾ÓÅÊÆ¡£

ΪÁËÊÊÓ¦ASICºÍSoCÈÕÒæ¸´ÔÓµÄϵͳ£¬Intel¸üÍÆ¼öICÉè¼ÆÈËÔ±²ÉÓÃStratix®10 GXϵÁУ¬ÒÔºÏÀí³É±¾ÊµÏָ߼¯³É¶ÈµÄÔ­ÐÍÑéÖ¤½â¾ö·½°¸£¬¿ÉʵÏÖ¸ü¶ÌµÄÉÏÊÐÖÜÆÚ¡¢¸ü¿ìµÄÑéÖ¤ËٶȺ͸ü¸ßµÄϵͳ¼¯³É¡£

ÔÚ»ù´¡ÐÔÄÜ·½Ã棬Intel Stratix®10 GXϵÁпÉÌṩ1020Íò¸öÂß¼­Ôª¼þ¡¢2304¸öÓû§I/OÒý½Å¡¢308MbÄÚ´æÒÔ¼°¸ß´ï17.4GbpsµÄ´ø¿í£¬Èç¹ûÄãµÄоƬÉè¼Æ¸üÇ¿µ÷ÊÕ·¢Æ÷µÄÐÔÄܺÍÁé»îÐÔ£¬±ÈÈçÒÔÌ«ÍøÏà¹ØÓ¦Óã¬Intel Stratix® 10 GXϵÁÐÔÚµ¥¶ÀµÄÊÕ·¢Æ÷¿éÉÏÅ䱸¶à´ï96¸öͨÓÃÊÕ·¢Æ÷£¬¿ÉÌṩ2666Mbps DDR4ÍⲿÄÚ´æ½Ó¿ÚÐÔÄÜ¡£ÕâÑùÁìÏȵÄÅäÖÃÔÙ¼ÓÉÏIntelÌṩµÄ·á¸»µÄÓû§Ö¸ÄÏ£¬ÎÞÒÉÈÃStratix® 10 GXϵÁзdz£ÊʺÏASICÔ­ÐÍÉè¼ÆºÍϵͳ·ÂÕæ¡£

ÏÖÔÚ£¬Äã¿ÉÒÔͨ¹ýStratix®10 GX FPGA¿ª·¢Ì×¼þÉîÈëÁ˽âÕâ¸öϵÁеÄFPGA²úÆ·£¬¿ª·¢Ì×¼þÔÚóÔóµç×ÓÉϵÄÖÆÔìÉ̱àºÅΪDK-DEV-1SGX-L-A¡£


ͼ7£ºStratix®10 GX FPGA¿ª·¢Ì×¼þ£¨Í¼Ô´£ºIntel£©

Ï·½Í¼8ÊÇStratix®10 GX FPGA¿ª·¢Ì×¼þµÄϵͳ¿òͼ£¬Äܹ»¿´³ö¸Ã¿ª·¢Ì×¼þÎ§ÈÆºËÐÄ¡ª¡ªStratix® 10 GX FPGA´òÔìÁËÒ»¸ö·Ç³£ÍêÕûµÄ¿ª·¢»·¾³¡£·á¸»µÄ½Ó¿Ú×ÊÔ´°üÀ¨PCIe x16±ßÔµÁ¬½ÓÆ÷¡¢´®ÐÐÊý×Ö½Ó¿Ú£¨SDI£©Í¨µÀºÍFMCµÍÒý½ÅÊý£¨LPC + 15ÊÕ·¢Æ÷£©Á¬½ÓÆ÷µÈ£¬¿ÉÖ±½ÓÓÃÓÚ¿ª·¢ºÍ²âÊÔPCIe 3.0Éè¼ÆÒÔ¼°ÓÉDDR4¡¢DDR3¡¢QDR IVºÍRLDRAM III´æ´¢Æ÷×é³ÉµÄ´æ´¢Æ÷×Óϵͳ¡£


ͼ8£ºStratix®10 GX FPGA¿ª·¢Ì×¼þµÄϵͳ¿òͼ£¨Í¼Ô´£ºIntel£©

ÔÚÖ§³Ö¹¤¾ß·½Ã棬Quartus Prime ProÈí¼þÊÇStratix®10 GX FPGA¿ª·¢Ì×¼þµÄÒ»´óÁÁµã£¬ÌṩÉè¼ÆºÍ¿ª·¢Intel FPGA¡¢SoCºÍCPLDËùÐèµÄÒ»ÇУ¬´ÓÉè¼ÆÊäÈëºÍ×ۺϵ½ÓÅ»¯¡¢ÑéÖ¤ºÍ·ÂÕæ¡£ÆäÖУ¬Quartus Prime Pro EditionÖ÷ÒªÓÃÓÚFPGAÓ¦Óá£

ÈÃÔ­ÐÍÑéÖ¤¸ü¸ßЧ

°ëµ¼Ìå²úÒµµÄ¹²Ê¶ÊÇFPGAÊÇÒ»¸öÃż÷Ïà¶Ô½Ï¸ßµÄÁìÓò£¬µ±ÓÃÓÚASICºÍSoCµÄÔ­ÐÍÑéÖ¤ºÍϵͳ·ÂÕæÊ±¸üÊÇÈç´Ë¡£¶øÃ³Ôóµç×ÓÏúÊ۵Ŀª·¢Ì×¼þÎÞÒɰïÖú½µµÍÁËÕâÒ»Ãż÷£¬ÌṩÁ˽âºÍ½øÒ»²½¿ª·¢FPGAÏà¹ØÓ¦ÓÃËùÐèµÄÍêÕûÈíÓ²¼þÅäÌ×£¬Èù¤³ÌʦÅóÓÑÏíÊÜÀ´×Կɱà³ÌµÄÎÞÏÞÀÖȤ¡£

  • ·ÖÏíµ½£º

 

²ÂÄãϲ»¶

  • Ö÷ Ì⣺¶÷ÖÇÆÖ800Vµç³Ø¹ÜÀíϵͳ·½°¸½éÉÜ
  • ʱ ¼ä£º2022.06.30
  • ¹« Ë¾£ºNXP

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

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