Example Image´ó·¢28

ÔÚÕâÀï¸æËßÎÒÃÇÄúµÄÐèÇó°É

ÎÒÃÇ¿ÉÒÔ¸ü¿ìµÄÏàʶÄúµÄÐèÇó
ÆóÒµÈ˲ÅÕÐÆ¸ÐèÇó·´Ïì

È˲ÅÐèÇó


ÁªÏµÈË&ÁªÏµ·½·¨


ÔÚÕâÀï¸æËßÎÒÃÇÄúµÄÐèÇó°É

ÎÒÃÇ¿ÉÒÔ¸ü¿ìµÄÏàʶÄúµÄÐèÇó
ÆóÒµÍÅÅà±íµ¥
´ó·¢28¡¤(ÖйúÓÎ)¹Ù·½ÍøÕ¾

FPGAÊÇʲô£¿£¿£¿£¿£¿´ó·¢28¹úоÏêϸ¿ÆÆÕ¡«

¡°FPGAÊÇʲô£¿£¿£¿£¿£¿¡±

Õâ¸öÎÊÌâ±»Ðí¶àÈËÎʵ½¹ý£¬£¬£¬ÆäÖв¿·ÖÓеç×ÓרҵµÄͬÑâÃÇ¡£ ¡£¡£¡£¡£¡£×Åʵ£¬£¬£¬Õâ²¢²»ÐÂÏÊ£¬£¬£¬FPGAËäÈ»²»ÊÇʲôÐÂÊÂÎ£¬£¬µ«È·×ÅʵÒÑÍùµÄ30ÄêÀï½Ó´¥µÄÈ˺ÜÓÐÏÞ¡£ ¡£¡£¡£¡£¡£ÏÖÔÚº£ÄÚÒ²Ö»ÓÐǧÈË×óÓÒµÄFPGA¹¤³Ìʦ£¨¡¶Öйú¼¯´ó·¢28·¹¤ÒµÈË²Å°×Æ¤Êé¡·¿´µ½µÄ£©¡£ ¡£¡£¡£¡£¡£

FPGAÊÇʲô£¿£¿£¿£¿£¿´ó·¢28ÉÙÄêѧÓн⡫

ΪʲôƫƫÊÇÕ⼸ÄêFPGA±»Êг¡ÈÈÖÔÄØ£¿£¿£¿£¿£¿

ֻ˵¼¸µã£º

1¡¢AI£¬£¬£¬ËãÁ¦µÄÐèÒª£»£»£»

2¡¢5G£¬£¬£¬Í¨Ñ¶µÄÐèÒª£»£»£»

3¡¢ÔÆ£¬£¬£¬¼ÓËÙµÄÐèÒª£»£»£»

4¡¢Ð¾Æ¬£¬£¬£¬ÑéÖ¤µÄÐèÒª£»£»£»

Ò²ÊÇÓÉÓÚÒÔÉϼ¸µã£¬£¬£¬ÏÖ³¡¿É±à³ÌÃÅÕóÁÐ(FPGA)£¬£¬£¬ÏԵá°Ù®Ù®²»Èº¡±£¬£¬£¬Êdz¬µÈ°ôµÄÆ÷¼þ¡£ ¡£¡£¡£¡£¡£

FPGAÊÇʲôÊÓÆµ½éÉÜ

FPGAÊÇʲô£¿£¿£¿£¿£¿

ͨË×½²£¬£¬£¬FPGA¾ÍÊÇоƬ£¨Äã¿ÉÒÔ°ÑÃ÷ȷΪ¸ß¼¶µÄоƬ£©¡£ ¡£¡£¡£¡£¡£

Ó¢ÎÄÈ«³Æ£ºField-Programmable Gate Array
ÖÐÎÄÚ¹ÊÍ£º¿É±à³ÌÂß¼­ÃÅÕóÁÐ

ÆæÒìÓÅÊÆ£º¿ÉÖØ¸´±à³Ì+µÍ¹¦ºÄ

FPGAºÍÆäËûоƬʵÖʵÄÇø±ðÊÇʲô£¿£¿£¿£¿£¿

FPGA·ºÆð֮ǰ£¬£¬£¬ËùÓм¯´ó·¢28·¶¼¿ÉÒÔ¿´ÊÇÒ»¶°½¨ºÃµÄÎÝ×Ó£¬£¬£¬ÎÝ×Ó½¨³Éºóû²½·¥ÔٸıäÎÝ×ÓµÄÖ÷Ìå½á¹¹¡£ ¡£¡£¡£¡£¡£Í¬Ê±£¬£¬£¬ÔÚÖÆ×÷Àú³ÌÖлáÆÌÕŵôÐí¶àÖÊÁÏ¡£ ¡£¡£¡£¡£¡£

FPGA¾ÍÏñÊǽ¨ÎÝ×ÓËùÐèÒªµÄÖÖÖÖÖÊÁÏ£¬£¬£¬Ï뽨ʲôÑùµÄÎÝ×Ó£¬£¬£¬¶¼¿ÉÒÔ×ÔÓÉ×éºÏ£¬£¬£¬Ï뽨³ÉʲôÑùËæÄ㣬£¬£¬½¨µÄÇ·ºÃ£¬£¬£¬¿ÉÒÔÖØÐ½¨¡£ ¡£¡£¡£¡£¡£Õâ¾ÍÊÇΪʲô±»³ÆÎª¿É±à³Ì¡£ ¡£¡£¡£¡£¡£

FPGAºÍCPU¡¢GPU¡¢ASICµÄÇø±ðÊÇʲô£¿£¿£¿£¿£¿

ºÃ±Èêaê_ÀïÏֳɵÄÍæ¾ßÄ£×Ó£¬£¬£¬Ð¡Æû³µ¡¢³Ç±¤µÈ£¬£¬£¬ÕâЩÂòÀ´¾Í¿ÉÒÔÍæ£¬£¬£¬Êdz§¼Ò¸øÄã×öºÃµÄ¡£ ¡£¡£¡£¡£¡£Ï²»¶Ê²Ã´¾ÍÂòʲô£¬£¬£¬ÂòÁËËĸöÂÖ×ÓµÄСÆû³µ£¬£¬£¬·¢Ã÷ËĸöÂÖ×ÓÇ·ºÃÍæ£¬£¬£¬×ÅʵÏëÒªÈýÂÖ³µ£¬£¬£¬Õâ¾Íû²½·¥£¬£¬£¬ÄãÖ»ÄÜÔÙÈ¥ÌÍÇ®Âò¡£ ¡£¡£¡£¡£¡£ÕâÏ൱ÓÚASIC£»£»£»

ÂòÁËһ̨ÓÎÏ·»ú£¬£¬£¬ÍæÊ²Ã´ÓÎÏ·ÁíÍâ²å¿¨¡£ ¡£¡£¡£¡£¡£Ã»ÓÐÓÎÏ·¿¨£¬£¬£¬¾ÍÊÇ·ÏÌú¡£ ¡£¡£¡£¡£¡£Õâ¾ÍÏ൱ÓÚCPU»òÕßARM¡£ ¡£¡£¡£¡£¡£

FPGAÏ൱ÓÚÀָ߻ýľ£¬£¬£¬ÂòÀ´µÄÊÇÒ»´ó¶ÑÁã¼þ£¨FPGAÀïµÄIOB¡¢SLICE¡¢blockramµÈ£©£¬£¬£¬³µÂÖ¡¢Îݶ¥ÕâЩÁã¼þ¼¯³É¶ÈºÜ¸ß£¨Ï൱ÓÚFPGAÀïµÄDCM¡¢DSPµÈ£©£»£»£»Íæ¼Òƾ֤ͼֽ£¬£¬£¬¿ÉÒÔ´î³ö¶àÖÖÑùʽµÄÄ£×Ó¡£ ¡£¡£¡£¡£¡£

Ë­ÄÜÉú²úFPGA£¿£¿£¿£¿£¿

ÏÖÔÚÁ½¸ö´ó³§£º1¡¢Xilinx£¨ÈüÁé˼£©£¬£¬£¬2¡¢Altera£¨Ó¢Ìضû£©¡£ ¡£¡£¡£¡£¡£

¹ØÓÚFPGAµÄ»ù´¡¸ÅÊö£¬£¬£¬¾ÍÊÇÕâЩÁË¡£ ¡£¡£¡£¡£¡£

9 ̸ÂÛ

  1. Õþ²ßÖúÁ¦¹ú²úFPGAÌæ»»µÄ½¹µã·¾¶£º´Ó¡°¶¥²ãÉè¼Æ¡±µ½¡°Éú̬Â䵨¡±
    ¹ú²úFPGAÌæ»»Êǵ䷶µÄ¡°¼¼Êõ÷缯ÐÍ+Éú̬ÒÀÀµÐÍ¡±¹¤Òµ£¬£¬£¬ÐèÕþ²ß´Ó×ʽðÖ§³Ö¡¢Êг¡Ç£Òý¡¢¼¼Êõ¹¥¹Ø¡¢Éú̬ÅàÓý¡¢¹¤ÒµÁ´Ð­Ò»Âɶàά¶ÈϵͳÐÔ·¢Á¦£¬£¬£¬Õë¶ÔÐÔÆÆ½â¡°¼¼Êõ¿¨²±×Ó¡±¡°Éú̬±ÚÀÝ¡±¡°¹¤ÒµÁ´ÊèÉ¢¡±µÈ½¹µãÌôÕ½¡£ ¡£¡£¡£¡£¡£ÒÔÏ´ÓÁù´ó¸Åº¦Õþ²ßÆ«ÏòÕö¿ªÆÊÎö£º
    Ò»¡¢×ʽðÖ§³Ö£º¹¹½¨¡°È«ÖÜÆÚ+¶àÌõÀí¡±Í¶Èëϵͳ£¬£¬£¬ÆÆ½âÑз¢¡°¸ß±¾Ç®¡¢³¤ÖÜÆÚ¡±ÄÑÌâ
    FPGAÑз¢Ðè¾Þ¶î¡¢ºã¾Ã×ʽðͶÈ루µ¥¿îÖи߶˲úÆ·Ñз¢±¾Ç®³¬10ÒÚÔª£¬£¬£¬ÖÜÆÚ3-5Ä꣩£¬£¬£¬Õþ²ßÐèͨ¹ý¡°Ö±½Ó½òÌù+ÈÚ×ÊÖ§³Ö+˰ÊÕÓŻݡ±½µµÍÆóÒµ×ʽðѹÁ¦£¬£¬£¬Ö¸µ¼Éç»á×ÊÔ´¼ÓÈë¡£ ¡£¡£¡£¡£¡£

    ÉèÁ¢×¨ÏîÑз¢»ù½ð£ºÍ¨¹ý¹ú¼Ò¿Æ¼¼ÖØ´óרÏÈç¡°ºË¸ß»ù¡±×¨Ï¡¢¼¯´ó·¢28·¹¤ÒµÍ¶×Ê»ù½ð£¨´ó»ù½ð£©¶¨ÏòÖ§³ÖFPGAоƬ¼Ü¹¹¡¢EDA¹¤¾ß¡¢½¹µãIPºË£¨Èç¸ßËÙ½Ó¿Ú¡¢AI¼ÓËÙÄ£¿£¿£¿£¿£¿é£©µÄÑз¢£¬£¬£¬¶ÔÍ»ÆÆÒªº¦¼¼Êõ£¨Èç28nmÒÔÏÂÏȽøÖƳÌFPGA¡¢×ÔÖ÷EDA¹¤¾ßÁ´£©µÄÆóÒµ¸øÓè×î¸ß30%-50%µÄÑз¢ÓöȽòÌù¡£ ¡£¡£¡£¡£¡£
    ÓÅ»¯ÈÚ×ÊÓë˰ÊÕÕþ²ß£º¶ÔFPGAÆóҵʵÑé¡°Ñз¢ÓöȼӼƿ۳ý±ÈÀýÌá¸ßÖÁ175%¡±¡°Ôöֵ˰¼´Õ÷¼´ÍË¡±µÈ˰ÊÕÓŻݣ»£»£»Ö§³Ö¿Æ´´°å¡¢±±½»Ëù¶ÔFPGAÆóÒµ¡°²î±ð»¯ÉÏÊбê×¼¡±£¨ÈçÔÊÐíδӯÀûµ«¼¼ÊõÁìÏÈµÄÆóÒµÉÏÊÐÈÚ×Ê£©£¬£¬£¬Ö¸µ¼Éç»á×ÊԴͨ¹ý¹¤Òµ»ù½ð¡¢Î£º¦Í¶×ʼӴó¶ÔÔçÆÚÑз¢½×¶ÎµÄͶÈë¡£ ¡£¡£¡£¡£¡£
    ½òÌùÁ÷ƬÓëÁ¿²ú±¾Ç®£ºFPGAÁ÷Ƭ±¾Ç®¼«¸ß£¨ÏȽøÖƳ̵¥´ÎÁ÷Ƭ³¬ÍòÍòÃÀÔª£©£¬£¬£¬¿É²ÎÕÕ¡°01רÏģʽ£¬£¬£¬¶Ô¹ú²úFPGAÆóÒµÁ÷ƬÓöȸøÓè50%-80%µÄ½òÌù£¬£¬£¬²¢¶ÔÁ¿²ú²úÆ·°´ÏúÁ¿¸øÓ衰ÿ¿ÅоƬ5%-10%¡±µÄÁ¿²ú½òÌù£¬£¬£¬½µµÍÆóÒµÊÔ´í±¾Ç®£¬£¬£¬Íƶ¯²úÆ·µü´ú£¨Èç´ÓµÍ¶ËÏûºÄ¼¶Ïò¸ß¶Ë¹¤Òµ¼¶¡¢³µ¹æ¼¶Í»ÆÆ£©¡£ ¡£¡£¡£¡£¡£

    ¶þ¡¢Êг¡Ç£Òý£ºÒÔ¡°Õþ¸®²É¹º+ÐÐÒµ×¼È롱·­¿ªÓ¦Óó¡¾°£¬£¬£¬ÆÆ½â¡°¿Í»§ÐÅÈÎȱ·¦¡±±ÚÀÝ
    ¹ú²úFPGA³õÆÚȱ·¦Êг¡ÑéÖ¤°¸Àý£¬£¬£¬Õþ²ßÐèͨ¹ý¡°Õþ¸®´ø¶¯Óá¢ÐÐÒµÇ¿ÖÆÍÆ¡±½¨Éè¡°´ÓʵÑéÊÒµ½ÉÌÓᱵıջ·£¬£¬£¬»ýÀÛ¿Í»§ÐÅÈΡ£ ¡£¡£¡£¡£¡£

    Ç¿ÖÆÕþ¸®²É¹º¹ú²úÌæ»»£º½«FPGAÄÉÈë¡°×ÔÖ÷¿É¿Ø²É¹ºÄ¿Â¼¡±£¬£¬£¬Ã÷È·Õþ¸®¡¢¹úÆó¡¢ÊÂÒµµ¥Î»ÔÚͨѶװ±¸¡¢°²·À¼à¿Ø¡¢¹¤Òµ¿ØÖƵÈÁìÓò²É¹ºÊ±£¬£¬£¬¹ú²úFPGAÕ¼±È²»µÍÓÚ50%£¨Èç2023ÄêijʡÐû²¼µÄ¡¶Êý×ÖÕþ¸®½¨Éè²É¹ºÇåµ¥¡·ÒªÇ󣬣¬£¬Ê¡¼¶ÕþÎñÔÆÐ§ÀÍÆ÷FPGA¼ÓËÙ¿¨100%²É¹º¹ú²ú²úÆ·£©£»£»£»¶Ô²É¹º¹ú²úFPGAµÄÏîÄ¿¸øÓè¡°²É¹º½ð¶î10%-20%¡±µÄ²ÆÎñ½òÌù£¬£¬£¬½µµÍÓû§²É¹º±¾Ç®¡£ ¡£¡£¡£¡£¡£
    ÉèÁ¢¡°Ê×¹ºÊ×Óá±Î£º¦Åâ³¥»úÖÆ£ºÕë¶Ô¹ú²úFPGA¡°Ê×´ÎÓ¦Óá±ÃæÁٵĿɿ¿ÐÔΣº¦£¬£¬£¬½¨Éè¡°Õþ¸®+°ü¹Ü¹«Ë¾¡±¹²µ£»£»£»úÖÆ¡ª¡ªÆóÒµ²É¹º¹ú²úFPGAÓÃÓÚ½¹µã×°±¸Ê±£¬£¬£¬ÈôÒò²úÆ·ÖÊÁ¿ÎÊÌâµ¼ÖÂËðʧ£¬£¬£¬Õþ¸®¼ç¸º50%-70%µÄÅâ³¥£¨×î¸ßµ¥±ÊÅâ³¥1000ÍòÔª£©£¬£¬£¬Ïû³ý¿Í»§¡°²»¸ÒÓᱵļǹң¨È纽ÌìÁìÓò¿ÉÊԵ㡰¹ú²úFPGAÎÀÐÇÔØºÉÊ×·ÉΣº¦Åâ³¥¡±£©¡£ ¡£¡£¡£¡£¡£
    ÖÆ¶©ÐÐÒµÓ¦Óñê×¼ÓëÈÏÖ¤»¥ÈÏ£ºÍƶ¯Í¨Ñ¶¡¢Æû³µ¡¢¹¤ÒµµÈÐÐҵЭ»áÖÆ¶©¡°¹ú²úFPGAÓ¦Óñê×¼¡±£¨Èç¡¶5G»ùÕ¾FPGA¼¼ÊõÒªÇó¡·¡¶¹¤Òµ¿ØÖÆFPGA¿É¿¿ÐԹ淶¡·£©£¬£¬£¬¼ò»¯¹ú²ú²úÆ·ÈÏÖ¤Á÷³Ì£»£»£»¶Ôͨ¹ý¹ú²úÈÏÖ¤µÄFPGA£¬£¬£¬ÔÚÐÐÒµ×¼ÈëÖиøÓè¡°ÂÌɫͨµÀ¡±£¨ÈçÎÞÐèÖØ¸´¾ÙÐÐÍâÑó±ê×¼ÈÏÖ¤£©£¬£¬£¬¼ÓËÙ½øÈëÖ÷Á÷Êг¡¡£ ¡£¡£¡£¡£¡£

    Èý¡¢¼¼Êõ¹¥¹Ø£º¾Û½¹¡°¿¨²±×Ó»·½Ú¡±ÊµÑé¡°½Ò°ñ¹Ò˧¡±£¬£¬£¬Í»ÆÆ¼Ü¹¹¡¢EDA¡¢IPºËÆ¿¾±
    Õë¶Ô¹ú²úFPGAÔÚ¡°Ð¾Æ¬¼Ü¹¹¡¢EDA¹¤¾ß¡¢½¹µãIPºË¡±µÄ¼¼Êõ¶Ì°å£¬£¬£¬Õþ²ßÐèͨ¹ý¡°¼¯ÖÐʵÁ¦°ì´óÊ¡±µÄ¾Ù¹úÌåÖÆ£¬£¬£¬¶¨ÏòÍ»ÆÆÒªº¦¼¼Êõ¡£ ¡£¡£¡£¡£¡£

    ¡°½Ò°ñ¹Ò˧¡±¹¥¼á½¹µã¼¼Êõ£ºÎ§ÈÆ¡°28nmÒÔÏÂÏȽøÖƳÌFPGA¼Ü¹¹Éè¼Æ¡±¡°×ÔÖ÷¿É¿ØEDA¹¤¾ßÁ´¿ª·¢¡±¡°¸ßËÙSerDes/PCIe IPºËÑз¢¡±µÈ¡°¿¨²±×Ó¡±Æ«Ïò£¬£¬£¬Ðû²¼¡°¼¼Êõ¹¥¹Ø°ñµ¥¡±£¬£¬£¬¶ÔÀֳɽҰñ²¢ÊµÏÖÁ¿²úµÄÍŶӸøÓè1ÒÚ-5ÒÚÔª½±Àø£¬£¬£¬ÇÒЧ¹û¹éÆóÒµËùÓУ¨Èç2024Äêijʡ¡°FPGA+EDA¡±½Ò°ñÏîĿҪÇó2ÄêÄÚÍê³É×ÔÖ÷EDA¹¤¾ßÁ÷ƬÑéÖ¤£¬£¬£¬½±Àø½ð¶î´ï3ÒÚÔª£©¡£ ¡£¡£¡£¡£¡£
    Ö§³Ö¡°FPGA+AI/±ßÑØÅÌË㡱¿ç½çÈںϣºÃãÀø¹ú²úFPGAÓëAIËã·¨¡¢±ßÑØÅÌË㳡¾°Á¬Ïµ£¬£¬£¬ÉèÁ¢¡°FPGA+AI¼ÓËÙÁ¢Òì»ù½ð¡±£¬£¬£¬¶Ô»ùÓÚ¹ú²úFPGAµÄAI¼ÓËÙ¿¨¡¢±ßÑØÅÌËãÄ£¿£¿£¿£¿£¿éµÈÁ¢Òì²úÆ·£¬£¬£¬¸øÓèÏúÊÛ¶î15%-20%µÄ½òÌù£¬£¬£¬Íƶ¯¼¼Êõµü´ú£¨ÈçÖ§³ÖÆóÒµ¿ª·¢ÊÊÅä´óÄ£×ÓÍÆÀíµÄFPGA¼ÓËټƻ®£¬£¬£¬ÇÀÕ¼AI¶Ë²àÊг¡£ ¡£¡£¡£¡£¡£©¡£ ¡£¡£¡£¡£¡£
    ½¨Éè¹ú¼Ò¼¶¼¼ÊõÁ¢ÒìÆ½Ì¨£ºÒÀÍÐÖпÆÔºÎ¢µç×ÓËù¡¢»ªÎªº£Ë¼µÈ»ú¹¹£¬£¬£¬×齨¡°¹ú¼ÒFPGA¹¤³Ì¼¼ÊõÑо¿ÖÐÐÄ¡±£¬£¬£¬Ìṩ¡°¼Ü¹¹Éè¼Æ·ÂÕæ¡¢EDA¹¤¾ßÊÊÅä¡¢IPºË¹²Ïí¡±µÄ¹«¹²¼¼ÊõЧÀÍ£¬£¬£¬½µµÍÖÐСÆóÒµÑз¢Ãż÷£¨ÈçÖÐСFPGAÆóÒµ¿ÉÃâ·ÑʹÓÃÖÐÐĵÄIPºË¿âºÍ·ÂÕæÆ½Ì¨£©¡£ ¡£¡£¡£¡£¡£

    ËÄ¡¢Éú̬ÅàÓý£º¹¹½¨¡°²úѧÑÐÓá±Ð­Í¬Éú̬£¬£¬£¬ÆÆ½â¡°¿ª·¢ÕßÉÙ¡¢Éú̬Èõ¡±ÄÑÌâ
    FPGAÉú̬ÒÀÀµ¡°¿ª·¢Õß¹¤¾ß¡¢¸ßУ½ÌÓý¡¢ÐÐÒµ°¸Àý¡±µÄºã¾Ã»ýÀÛ£¬£¬£¬Õþ²ßÐèͨ¹ý¡°¹¤¾ßÆÕ»Ý¡¢È˲Å×÷Óý¡¢°¸ÀýÍÆ¹ã¡±Èý¹ÜÆëÏ£¬£¬£¬Íƶ¯Éú̬´Ó¡°ÒÀÀµÍâÑó¡±Ïò¡°×ÔÖ÷¿É¿Ø¡±×ªÐÍ¡£ ¡£¡£¡£¡£¡£

    ½òÌù¹ú²úEDA¹¤¾ßÓ뿪·¢°åÆÕ¼°£º¶Ô¹ú²úFPGA³§ÉÌ¿ª·¢µÄEDA¹¤¾ß£¨Èç±àÒëÈí¼þ¡¢·ÂÕæ¹¤¾ß£©£¬£¬£¬¸øÓè¡°Óû§¹ºÂò¼Û50%¡±µÄ½òÌù£¬£¬£¬½µµÍÆóÒµºÍ¿ª·¢ÕßʹÓñ¾Ç®£»£»£»Ïò¸ßУ¡¢¿ÆÑлú¹¹Ãâ·ÑÔùÓè¹ú²úFPGA¿ª·¢°å£¨ÈçÿÄêÏòÌìÏÂ100Ëù¸ßУÔùÓè10ÍòÌ׿ª·¢°å£©£¬£¬£¬½«¹ú²úFPGAÄÉÈëÅÌËã»ú¡¢µç×Ó¹¤³Ìרҵ±ØÐ޿γÌ£¬£¬£¬×÷Óý¡°Ô­ÉúʹÓùú²ú¹¤¾ß¡±µÄ¹¤³Ìʦ¡£ ¡£¡£¡£¡£¡£
    Ö§³Ö¿ªÔ´ÉçÇøÓëÐÐÒµÁªÃ˽¨É裺×ÊÖú½¨Éè¡°¹ú²úFPGA¿ªÔ´ÉçÇø¡±£¬£¬£¬ÃãÀø¿ª·¢Õß·ÖÏí´úÂë¡¢°¸ÀýºÍ¹¤¾ß²å¼þ£¨ÈçÉèÁ¢¡°¿ªÔ´Ð¢Ë³½±¡±£¬£¬£¬×î¸ß½±Àø500ÍòÔª£©£»£»£»Íƶ¯»ªÎª¡¢ÖÐÐË¡¢°Ù¶ÈµÈÁúÍ·Æóҵǣͷ½¨Éè¡°FPGAÉú̬ÁªÃË¡±£¬£¬£¬ÁªºÏÖÆ¶©½Ó¿Ú±ê×¼¡¢¹²ÏíÓ¦Óð¸Àý£¨ÈçÐû²¼¡¶¹ú²úFPGA×Ô¶¯¼ÝÊ»¼ÓËÙ°×Æ¤Êé¡·£©£¬£¬£¬Ðγɡ°ÁúÍ·´øÖÐС¡±µÄÉú̬ЭͬЧӦ¡£ ¡£¡£¡£¡£¡£
    ÍÆ¹ã¡°±ê¸Ë°¸Àý¡±Ê÷Ä£Ó¦ÓãºÔÚͨѶ£¨Èç5G»ùÕ¾£©¡¢¹¤Òµ£¨ÈçÖÇÄÜ»ú´²£©¡¢Æû³µ£¨Èç×Ô¶¯¼ÝÊ»Óò¿ØÖÆÆ÷£©µÈÁìÓò£¬£¬£¬ÆÀÑ¡¡°¹ú²úFPGAÌæ»»±ê¸ËÏîÄ¿¡±£¬£¬£¬¸øÓèÏîĿʵÑé·½500Íò-2000ÍòÔª½±Àø£¬£¬£¬²¢Í¨¹ýýÌåÐû´«¡¢ÐÐÒµ¾Û»áÍÆ¹ã£¬£¬£¬Ðγɡ°Óùú²úFPGAΪÈÙ¡±µÄÊг¡Æø·Õ¡£ ¡£¡£¡£¡£¡£

    Îå¡¢¹¤ÒµÁ´Ð­Í¬£ºÂòͨ¡°Éè¼Æ-ÖÆÔì-·â²â-Ó¦Óá±Á´Ìõ£¬£¬£¬ÌáÉý¹ú²ú»¯ÂÊÓ뿹Σº¦ÄÜÁ¦
    FPGA¹¤ÒµÁ´Éæ¼°¡°Ð¾Æ¬Éè¼Æ¡¢¾§Ô²ÖÆÔì¡¢·â×°²âÊÔ¡¢ÏÂÓÎÓ¦Óá±¶à¸ö»·½Ú£¬£¬£¬Õþ²ßÐèͨ¹ý¡°¿ç²¿·ÖЭµ÷¡¢ÇøÓò¼¯¾Û¡±Íƶ¯¹¤ÒµÁ´ÉÏÏÂÓÎÉî¶ÈЭͬ¡£ ¡£¡£¡£¡£¡£

    ¡°Ç¿Á´²¹Á´¡±×¨ÏîÐж¯£ºÕë¶Ô¹ú²úFPGA¹¤ÒµÁ´¶Ì°å£¨ÈçÏȽøÖƳÌÖÆÔì¡¢¸ß¶Ë·â×°£©£¬£¬£¬Öƶ©¡°¹¤ÒµÁ´Í¼Æ×¡±£¬£¬£¬Ã÷È·¡°Éè¼ÆÆóÒµ-ÖÆÔìÆóÒµ-·â²âÆóÒµ¡±µÄÅäÌ×¹ØÏµ£¬£¬£¬¶Ô¸æ¿¢ÏàÖúµÄÆóÒµ¸øÓè¡°ÁªºÏÑз¢½òÌù¡±£¨ÈçFPGAÉè¼ÆÆóÒµÓëÖÐо¹ú¼ÊÏàÖú¿ª·¢28nm¹¤ÒÕ£¬£¬£¬½òÌùÑз¢Í¶ÈëµÄ30%£©£»£»£»ÔÚ³¤Èý½Ç¡¢ÖéÈý½ÇµÈ¼¯´ó·¢28·¹¤Òµ¼¯¾ÛÇø£¬£¬£¬½¨Éè¡°FPGA¹¤ÒµÁ´Ð­Í¬Á¢Òì»ùµØ¡±£¬£¬£¬Ìṩ¡°Éè¼Æ-Á÷Ƭ-²âÊÔ¡±Ò»Õ¾Ê½Ð§ÀÍ¡£ ¡£¡£¡£¡£¡£
    °ü¹ÜÒªº¦ÖÊÁÏÓë×°±¸¹©Ó¦£º½«FPGAÉú²úËùÐèµÄ¹â¿Ì½º¡¢ÌØÖÖÆøÌå¡¢²âÊÔ×°±¸µÈÄÉÈë¡°¹ú¼ÒÕ½ÂÔÎï×Ê´¢±¸¡±£¬£¬£¬¶Ôº£ÄÚ¹©Ó¦É̸øÓè¡°²úÄܽòÌù¡±£¨Èç¹â¿Ì½ºÆóÒµÀ©²ú½òÌù20%£©£»£»£»Í¨¹ý¡°Èë¿ÚÌæ»»°ü¹Ü¡±£¨ÆóÒµ²É¹º¹ú²úÖÊÁÏ×°±¸Èô·ºÆðÖÊÁ¿ÎÊÌ⣬£¬£¬°ü¹Ü¹«Ë¾Å⸶Ëðʧ£©£¬£¬£¬½µµÍFPGAÆóҵʹÓùú²ú¹©Ó¦Á´µÄΣº¦¡£ ¡£¡£¡£¡£¡£
    ÍÆ¶¯¡°¹ú²úFPGA+¹ú²úEDA+¹ú²úÖÆÔ족Áª¶¯£ºÒªÇóʹÓùú¼Ò½òÌùµÄFPGAÏîÄ¿£¬£¬£¬±ØÐè½ÓÄÉ¡°¹ú²úEDA¹¤¾ß+¹ú²ú¾§Ô²ÖÆÔ족£¨ÈçÖÐо¹ú¼Ê28nm¹¤ÒÕ£©£¬£¬£¬Ðγɡ°Éè¼Æ-¹¤¾ß-ÖÆÔ족µÄ¹ú²ú±Õ»·£¬£¬£¬×èÖ¹¡°¹ú²úFPGAÒÀÀµÍâÑóEDA/ÖÆÔ족µÄ¡°¼ÙÌæ»»¡±Î£º¦¡£ ¡£¡£¡£¡£¡£

    Áù¡¢È˲ÅÖ§³Ö£ºÍêÉÆ¡°ÒýÓýÓÃÁô¡±È«Á´ÌõÕþ²ß£¬£¬£¬ÆÆ½â¸ß¶ËÈ˲ÅǷȱƿ¾±
    FPGA¸ß¶ËÈ˲ţ¨¼Ü¹¹Ê¦¡¢EDA¹¤¾ß¿ª·¢¹¤³Ìʦ£©È«Çòϡȱ£¬£¬£¬º£ÄÚȱ¿Ú³¬10ÍòÈË£¬£¬£¬Õþ²ßÐèͨ¹ý¡°½ÌÓýˢС¢È˲ÅÒý½ø¡¢¼¤Àø»úÖÆ¡±Í»ÆÆÈ˲ÅÖÆÔ¼¡£ ¡£¡£¡£¡£¡£

    ¸ßУÈ˲Å×÷ÓýϵͳˢУºÔÚÇ廪´óѧ¡¢µç×ӿƼ¼´óѧµÈ20Ëù¸ßУÉèÁ¢¡°FPGAÌØÉ«°à¡±£¬£¬£¬¿Î³ÌÉèÖÃÁýÕÖ¡°¼Ü¹¹Éè¼Æ¡¢Verilog±à³Ì¡¢¹ú²úEDA¹¤¾ßÓ¦Óá±£¬£¬£¬²¢ÓëÆóÒµÁªºÏ×÷Óý£¨ÈçѧÉú´óÈý½øÈëFPGAÆóҵʵϰ£¬£¬£¬ÆóÒµµ¼Ê¦´ø½ÌÏîÄ¿£©£»£»£»¶Ô¸ßУFPGAʵÑéÊÒ½¨Éè¸øÓè1000Íò-3000ÍòÔª×ÊÖú£¬£¬£¬Å䱸¹ú²ú¿ª·¢°åºÍ¹¤¾ß¡£ ¡£¡£¡£¡£¡£
    ¸ß¶ËÈ˲ÅÒý½ø¡°ÂÌɫͨµÀ¡±£º½«¡°FPGA¼Ü¹¹Ê¦¡±¡°EDAË㷨ר¼Ò¡±ÄÉÈë¡°¹ú¼ÒÖØµãÈ˲ÅÒý½øÄ¿Â¼¡±£¬£¬£¬¸øÓè¡°Âä»§¡¢×¡·¿¡¢×ÓÅ®½ÌÓý¡±È«·½ÃæÖ§³Ö£¨ÈçÒ»Ïß¶¼»áÖ±½ÓÂä»§¡¢×î¸ß500ÍòÔª°²¼Ò½òÌù£©£»£»£»¶ÔÆóÒµÒý½øµÄÍâÑó¸ß¶ËÈ˲Å£¬£¬£¬ÆäСÎÒ˽¼ÒËùµÃ˰Áè¼Ý15%µÄ²¿·ÖÓÉÕþ¸®·µ»¹£¬£¬£¬½µµÍÆóÒµÓÃÈ˱¾Ç®¡£ ¡£¡£¡£¡£¡£
    ÆóÒµÈ˲ż¤ÀøÕþ²ß£ºÔÊÐíFPGAÆóҵʵÑé¡°¿Æ¼¼Ð§¹ûת»¯¹ÉȨ¼¤Àø¡±£¬£¬£¬½¹µã¼¼ÊõÖ°Ô±¿É»ñµÃ¡°ÖªÊ¶²úȨ×÷¼ÛÈë¹É¡±£¨¹ÉȨ±ÈÀý×î¸ß30%£©£»£»£»¶ÔÑз¢Ö°Ô±µÄ¡°Ö°Îñ·¢Ã÷¡±¸øÓèÌØÊâ½±Àø£¨ÈçרÀûת»¯ÊÕÒæµÄ20%-50%¹éСÎÒ˽¼Ò£©£¬£¬£¬Òý·¢Á¢ÒìÆð¾¢ÐÔ¡£ ¡£¡£¡£¡£¡£

    ×ܽ᣺Õþ²ßÖúÁ¦Ðè¡°¶ÌÆÚÍ»ÆÆ¡±Óë¡°ºã¾Ã½á¹¹¡±Á¬Ïµ
    Õþ²ß¶Ô¹ú²úFPGAÌæ»»µÄÖúÁ¦£¬£¬£¬ÊµÖÊÊÇͨ¹ý¡°ÓÐÐÎÖ®ÊÖ¡±Ìî²¹Êг¡»úÖÆµÄȱ·¦£º¶ÌÆÚͨ¹ý×ʽð½òÌù¡¢Êг¡Ç£Òý×ÊÖúÆóÒµ¡°»îÏÂÈ¥¡¢Éú²úÆ·¡±£¬£¬£¬½â¾ö¡°´Ó0µ½1¡±µÄÍ»ÆÆ£»£»£»ÖÐÆÚͨ¹ý¼¼Êõ¹¥¹Ø¡¢Éú̬ÅàÓýÍÆ¶¯²úÆ·¡°ºÃÓá¢ÄÜÓá±£¬£¬£¬ÊµÏÖ¡°´Ó1µ½10¡±µÄµü´ú£»£»£»ºã¾Ãͨ¹ý¹¤ÒµÁ´Ð­Í¬¡¢È˲ÅÖ§³Ö¹¹½¨¡°×ÔÖ÷¿É¿Ø¡¢È«Çò¾ºÕù¡±µÄÉú̬£¬£¬£¬¸æ¿¢¡°´Ó10µ½100¡±µÄ¿çÔ½¡£ ¡£¡£¡£¡£¡£ÕâÒ»Àú³ÌÐè×èÖ¹¡°Ô˶¯Ê½Ìæ»»¡±£¬£¬£¬¶øÊÇͨ¹ýÒ»Á¬¡¢Îȹ̵ÄÕþ²ßÖ¸µ¼£¬£¬£¬Èùú²úFPGAÔÚÊг¡¾ºÕùÖÐÖð²½½¨Éè¼¼ÊõÓÅÊÆºÍÆ·ÅÆÐÅÈΣ¬£¬£¬×îÖÕʵÏÖ´Ó¡°Ìæ»»¡±µ½¡°ÁìÏÈ¡±µÄÖʱ䡣 ¡£¡£¡£¡£¡£

  2. ¹ú²úFPGAÌæ»»Àú³ÌÖÐÃæÁÙµÄÖ÷ÒªÌôÕ½
    Ò»¡¢½¹µã¼¼Êõ¡°¿¨²±×Ó¡±£º¼Ü¹¹¡¢¹¤ÒÕ¡¢EDA¹¤¾ßÈýÖØÒÀÀµ

    оƬ¼Ü¹¹ÓëÐÔÄܲî±ð
    ÍâÑóFPGA¾ÞÍ·£¨ÈçXilinx¡¢Intel Altera£©Òѵü´úÊýÊ®Ä꣬£¬£¬ÐγɳÉÊìµÄ¡°Òì¹¹ÅÌËã¼Ü¹¹¡±£¨ÈçXilinxµÄVersalϵÁм¯³ÉCPU¡¢GPU¡¢AIÒýÇæ£©£¬£¬£¬Ö§³Ö10nmÒÔÏÂÏȽøÖƳÌ£¬£¬£¬Âß¼­µ¥Î»¹æÄ£´ïÍòÍò¼¶£¬£¬£¬¿ÉʵÏÖGHz¼¶Ö÷Ƶ¡£ ¡£¡£¡£¡£¡£¶ø¹ú²úFPGA£¨È簲·¡¢¸ßÔÆ£©¶àÍ£ÁôÔÚ28nm-40nmÖÆ³Ì£¬£¬£¬Âß¼­µ¥Î»¹æÄ£°ÙÍò¼¶£¬£¬£¬Ö÷ƵÆÕ±éµÍÓÚ500MHz£¬£¬£¬Ôڸ߶˳¡¾°£¨Èç5G»ùÕ¾¡¢º½ÌìÀ״µÄ¡°ËãÁ¦Ãܶȡ±¡°ÐźŴ¦Öóͷ£ËÙÂÊ¡±Éϲî±ðÏÔ×Å¡ª¡ªÀýÈç5G»ùÕ¾ÐèÒªµ¥Ð¾Æ¬Ö§³Ö100GbpsÒÔÉÏÊý¾ÝÍÌÍÂÁ¿£¬£¬£¬¹ú²úFPGAÏÖÔÚÄÑÒÔ×ÔÁ¦Öª×ãÐèÇ󣬣¬£¬ÈÔÐè´îÅä¶à¿ÅоƬ»òÒÀÀµÍâÑóÖи߶ËÐͺ𣠡£¡£¡£¡£¡£

    ÏȽøÖƳÌÖÆÔìÊÜÏÞ
    FPGA¶ÔÖÆÔ칤ÒÕÒªÇ󼫸ߣ¬£¬£¬¸ß¶ËÐͺÅÒÀÀµÌ¨»ýµç¡¢ÈýÐǵÄ7nm/5nmÖÆ³Ì¡£ ¡£¡£¡£¡£¡£º£ÄÚ¾§Ô²³§£¨ÈçÖÐо¹ú¼Ê£©Á¿²úÖ÷Á¦Îª28nm-14nm£¬£¬£¬ÏȽøÖƳÌÁ¼ÂʺͲúÄÜȱ·¦£¬£¬£¬ÇÒÊÜÏÞÓÚ¹â¿Ì»úµÈ×°±¸Èë¿Ú¹ÜÖÆ£¬£¬£¬¶ÌÆÚÄÚÄÑÒÔÍ»ÆÆÖÆ³ÌÆ¿¾±¡£ ¡£¡£¡£¡£¡£Õâµ¼Ö¹ú²úFPGAÔÚ¡°Ãæ»ý¹¦ºÄ±È¡±ÉÏ´¦ÓÚÁÓÊÆ£ºÏàͬ¹¦Ð§Ï£¬£¬£¬¹ú²ú28nm FPGAÃæ»ý¿ÉÄÜÊÇÍâÑó16nm²úÆ·µÄ2-3±¶£¬£¬£¬¹¦ºÄ¸ß50%ÒÔÉÏ£¬£¬£¬ÄÑÒÔÖª×ãÊÖ»ú¡¢Æû³µµÈ¶ÔСÐÍ»¯¡¢µÍ¹¦ºÄÃô¸ÐµÄ³¡¾°ÐèÇó¡£ ¡£¡£¡£¡£¡£

    EDA¹¤¾ßÓëIPºË×ÔÖ÷»¯È±·¦
    FPGAÉè¼Æ¸ß¶ÈÒÀÀµEDA¹¤¾ßÁ´£¨Âß¼­×ۺϡ¢½á¹¹²¼Ïß¡¢·ÂÕæÑéÖ¤£©ºÍIPºË£¨Èç¸ßËÙ½Ó¿ÚIP¡¢DSP IP¡¢AI¼ÓËÙIP£©¡£ ¡£¡£¡£¡£¡£ÏÖÔÚÈ«ÇòÖ÷Á÷FPGA EDA¹¤¾ß£¨ÈçSynopsys Design Compiler¡¢Cadence Innovus£©ºÍ½¹µãIPºË£¨ÈçPCIe 4.0¡¢DDR5¿ØÖÆÆ÷£©ÏÕЩ±»ÍâÑó¢¶Ï£¬£¬£¬¹ú²úEDA¹¤¾ß£¨È绪´ó¾ÅÌì¡¢¸ÅÂ×µç×Ó£©ËäÔÚÖð²½Í»ÆÆ£¬£¬£¬µ«ÔÚ¡°ÖØ´óʱÐòÔ¼Êø¡±¡°´ó¹æÄ£Âß¼­ÓÅ»¯¡±µÈÒªº¦¹¦Ð§ÉÏÎȹÌÐÔȱ·¦£¬£¬£¬ÇÒȱ·¦Óë¹ú²úFPGAµÄÉî¶ÈÊÊÅä¡£ ¡£¡£¡£¡£¡£IPºË·½Ã棬£¬£¬¹ú²úFPGA³§ÉÌÐè×ÔÖ÷Ñз¢»ò¹ºÂòµÚÈý·½IP£¬£¬£¬²»µ«ÔöÌí±¾Ç®£¬£¬£¬»¹¿ÉÄÜÃæÁÙרÀûΣº¦£¨ÈçÍâÑó³§É̶ÔSERDES¡¢EthernetµÈIPµÄרÀû±ÚÀÝ£©¡£ ¡£¡£¡£¡£¡£

    ¶þ¡¢Éú̬±ÚÀÝ£º¡°Óû§Ï°¹ß+Éú̬±Õ»·¡±ÄÑÒÔ¶ÌÆÚÍ»ÆÆ

    ¿ª·¢ÕßÉú̬ÓëÓû§Ï°¹ß¹Ì»¯
    ÍâÑóFPGA³§ÉÌͨ¹ýÊýÊ®Äê»ýÀÛ£¬£¬£¬¹¹½¨ÁË´Ó¡°ÈëÃÅ¿ª·¢°å-¸ßУ¿£¿£¿£¿£¿Î³Ì-ÆóÒµ°¸Àý¡±µÄÍêÕûÉú̬£ºÈ«Çò³¬80%µÄ¸ßУFPGA½ÌѧʹÓÃXilinx/Altera¿ª·¢°å£¬£¬£¬¹¤³Ìʦϰ¹ßÁËVivado¡¢QuartusµÈ¹¤¾ßµÄ²Ù×÷Âß¼­£¬£¬£¬ÆóÒµÏîÄ¿Öдó×Ú legacy ´úÂë»ùÓÚÍâÑóFPGA¼Ü¹¹±àд¡£ ¡£¡£¡£¡£¡£¹ú²úFPGAÈô¹¤¾ßÁ´²Ù×÷Âß¼­¡¢±à³ÌÓïÑÔ¼æÈÝÐÔ£¨ÈçVerilog/VHDLÖ§³Ö¶È£©ÓëÍâÑó²î±ð£¬£¬£¬¿ª·¢ÕßÐèÖØÐÂѧϰ£¬£¬£¬ÆóҵǨá㱾Ǯ¼«¸ß£¨ÈçijͨѶװ±¸ÉÌÆÀ¹ÀÏÔʾ£¬£¬£¬½«»ùÕ¾FPGA´ÓXilinxÌæ»»Îª¹ú²úÐͺÅ£¬£¬£¬ÐèͶÈë300ÈË¡¤ÔÂÐ޸ĴúÂëºÍÊÊÅ乤¾ß£¬£¬£¬¶ÌÆÚ±¾Ç®ÔöÌí200%£©¡£ ¡£¡£¡£¡£¡£

    ÐÐÒµÈÏÖ¤Óë¿Í»§ÐÅÈÎÃż÷¸ß
    FPGA¶àÓÃÓÚͨѶ¡¢º½Ìì¡¢¹¤Òµ¿ØÖƵȡ°¸ß¿É¿¿ÁìÓò¡±£¬£¬£¬²úÆ·Ðèͨ¹ýÑÏ¿áÈÏÖ¤£¨ÈçͨѶÐÐÒµµÄÌ©¶ûÈÏÖ¤¡¢Æû³µÐÐÒµµÄAEC-Q100¡¢º½ÌìµÄ¿¹·øÉäÈÏÖ¤£©¡£ ¡£¡£¡£¡£¡£ÍâÑó²úÆ·ÒÑͨ¹ýÊýÊ®ÄêÊг¡ÑéÖ¤£¬£¬£¬ÓµÓк£Á¿Àֳɰ¸Àý£¨ÈçXilinx FPGAÓÃÓÚNASA»ðÐÇ̽²âÆ÷£©£¬£¬£¬¶ø¹ú²úFPGAȱ·¦ºã¾Ã¿É¿¿ÐÔÊý¾Ý£¬£¬£¬¿Í»§£¨ÓÈÆäÊǾü¹¤¡¢º½ÌìµÈÃô¸ÐÁìÓò£©µ£ÐÄ¡°ÊÔ´íΣº¦¡±£¬£¬£¬ÄþÔ¸¸ß¼Û²É¹ºÍâÑó³ÉÊì²úÆ·£¬£¬£¬Ò²²»¿ÏðÏÕʹÓùú²úÐÂÆ·¡£ ¡£¡£¡£¡£¡£ÀýÈçijº½ÌìÔºËùÔøÌåÏÖ£º¡°¹ú²úFPGAÔÚʵÑéÊÒ²âÊÔÐÔÄÜ´ï±ê£¬£¬£¬µ«È±·¦ÔÚ¹ìÔËÐа¸Àý£¬£¬£¬²»¸ÒÓÃÓÚÎÀÐǽ¹µã¿ØÖÆÏµÍ³¡£ ¡£¡£¡£¡£¡£¡±

    Èý¡¢¹¤ÒµÁ´Ð­Í¬ÓëÊг¡¾ºÕùѹÁ¦

    ¹¤ÒµÁ´ÉÏÏÂÓÎЭͬȱ·¦
    FPGA¹¤ÒµÉæ¼°¡°Ð¾Æ¬Éè¼Æ-EDA¹¤¾ß-¾§Ô²ÖÆÔì-·â×°²âÊÔ-ÏÂÓÎÓ¦Óá±¶à¸ö»·½Ú£¬£¬£¬ÍâÑóÐγÉÁË¡°Éè¼Æ¹«Ë¾£¨Xilinx£©-ÖÆÔ죨̨»ýµç£©-¹¤¾ß£¨Synopsys£©-¿Í»§£¨»ªÎª£©¡±µÄЭͬ±Õ»·¡£ ¡£¡£¡£¡£¡£º£ÄÚÔò±£´æ¡°¸÷×ÔΪս¡±ÎÊÌ⣺Éè¼Æ³§ÉÌÓëEDA¹¤¾ßÉÌȱ·¦Éî¶ÈÏàÖú£¨¹¤¾ßÊÊÅäÖͺó6-12¸öÔ£©£¬£¬£¬ÖÆÔì»·½ÚÁ¼Âʲ¨¶¯µ¼ÖÂоƬ±¾Ç®ÉÏÉý£¬£¬£¬ÏÂÓÎÓ¦Óó§ÉÌÒòȱ·¦¹ú²úFPGAÀֳɰ¸Àý¶øÓÌÔ¥²É¹º£¬£¬£¬Ðγɡ°¶ñÐÔÑ­»·¡±¡ª¡ª²úÁ¿µÍ¡ú±¾Ç®¸ß¡ú¿Í»§²»¿ÏÓáú²úÁ¿¸üµÍ¡£ ¡£¡£¡£¡£¡£

    ¹ú¼Ê¾ÞÍ·¡°½µÎ¬¹¥»÷¡±ÓëרÀûΧ½Ë
    ÃæÁÙ¹ú²úÌæ»»Ñ¹Á¦£¬£¬£¬ÍâÑó³§É̽ÓÄÉ¡°µÍ¶ËÊг¡½µ¼Û+¸ß¶Ë¼¼Êõ·â±Õ¡±²ßÂÔ£ºÔÚÏûºÄµç×Ó¡¢µÍ¶Ë¹¤ÒµµÈ¹ú²úFPGAÖ÷¹¥ÁìÓò£¬£¬£¬Xilinx/Altera½«²¿·Ö¾ÉÐͺŲúÆ·½µ¼Û30%-50%£¬£¬£¬¼·Ñ¹¹ú²úFPGA¼ÛÇ®¿Õ¼ä£»£»£»Ôڸ߶ËÁìÓò£¨ÈçAI¼ÓËÙ¡¢º½Ì쿹·øÉ䣩£¬£¬£¬Í¨¹ýרÀûËßËÏ£¨Èç2023ÄêXilinxÆðËßij¹ú²ú³§ÉÌÇÖÕ¼SRAM FPGA¼Ü¹¹×¨Àû£©ºÍ¼¼Êõ³ö¿Ú¹ÜÖÆ£¨¶Ô»ª³ö¿Úº½Ìì¼¶FPGAÐèÃÀ¹úÉÌÎñ²¿ÉóÅú£©ÏÞÖÆ¹ú²úÌæ»»¡£ ¡£¡£¡£¡£¡£±ðµÄ£¬£¬£¬ÍâÑó³§ÉÌͨ¹ý¡°×¨Àû³Ø¡±£¨ÈçVia LicensingµÄFPGA½¹µãרÀû×éºÏ£©ÊÕÈ¡¸ß¶îרÀû·Ñ£¬£¬£¬¹ú²ú³§ÉÌÿÂô³öÒ»¿ÅоƬ£¬£¬£¬ÐèÖ§¸¶10%-15%µÄרÀû±¾Ç®£¬£¬£¬Ï÷Èõ¼ÛÇ®¾ºÕùÁ¦¡£ ¡£¡£¡£¡£¡£

    ËÄ¡¢È˲ÅÓë×ʽ𣺺ã¾ÃͶÈëȱ·¦ÖÆÔ¼¼¼ÊõÍ»ÆÆ

    ¸ß¶ËÈ˲Åȱ¿ÚÖØ´ó
    FPGAÑз¢Ð衰оƬ¼Ü¹¹Éè¼Æ¡¢Êý×ֵ緡¢Ëã·¨ÓÅ»¯¡¢EDA¹¤¾ß¿ª·¢¡±µÄ¸´ºÏÐÍÈ˲Å£¬£¬£¬º£ÄÚÏà¹ØÈ˲ŽöΪÃÀ¹úµÄ1/5£¬£¬£¬ÇÒ¼¯ÖÐÔÚÖеͶËÓ¦Óÿª·¢£¬£¬£¬¸ß¶Ë¼Ü¹¹Ê¦ºÍ¹¤¾ßÁ´¹¤³Ìʦϡȱ¡£ ¡£¡£¡£¡£¡£¸ßУFPGA¿Î³Ì¶àÍ£ÁôÔÚ¡°Verilog±à³Ì¡±²ãÃæ£¬£¬£¬È±·¦¶Ô¡°¼Ü¹¹Éè¼Æ¡¢ÎïÀíʵÏÖ¡±µÄÉî¶È½Ìѧ£¬£¬£¬ÆóÒµÐèÆÆ·Ñ3-5Äê×÷ÓýÒ»Ãû¼°¸ñµÄ½¹µãÑз¢Ö°Ô±£¬£¬£¬µ¼Ö¼¼Êõµü´úËÙÂÊÖͺóÓÚÍâÑó¡£ ¡£¡£¡£¡£¡£

    Ñз¢ÖÜÆÚ³¤¡¢×Ê½ð»Ø±¨Âý
    FPGAоƬ´ÓÁ¢Ïîµ½Á¿²úÐè3-5Ä꣬£¬£¬µ¥¿îÖи߶˲úÆ·Ñз¢Í¶È볬10ÒÚÔª£¨º¬EDA¹¤¾ß²É¹º¡¢Á÷Ƭ¡¢²âÊÔ£©£¬£¬£¬ÇÒÐèÒ»Á¬Í¶Èëµü´ú£¨ÈçXilinxÿÄêÑз¢Óöȳ¬20ÒÚÃÀÔª£©¡£ ¡£¡£¡£¡£¡£º£ÄÚÆóÒµ¶àÒÀÀµ¶ÌÆÚÈÚ×Ê£¨ÈçVC/PE£©£¬£¬£¬×ʽðѹÁ¦ÏÂÇãÏòÓÚ¡°¿ìËÙÉú²úÆ·¡¢¶ÌÆÚÓ¯Àû¡±£¬£¬£¬ÄÑÒÔÖ§³Ö¼Ü¹¹Á¢ÒìºÍÉú̬½¨ÉèµÈºã¾ÃͶÈë¡£ ¡£¡£¡£¡£¡£ÀýÈçij¹ú²úFPGA³§ÉÌÒò×ʽðÁ´Ö÷Òª£¬£¬£¬½«Ñз¢ÖØÐĴӸ߶Ë×ÔÖ÷¼Ü¹¹×ªÏò¡°·ÂÖÆÍâÑó¾ÉÐͺ𱣬£¬£¬Ëä¶ÌÆÚʵÏÖÓªÊÕ£¬£¬£¬µ«½¹µã¼¼ÊõÈÔÎ´Í»ÆÆ¡£ ¡£¡£¡£¡£¡£

    ×ܽ᣺¹ú²úFPGAÌæ»»ÊÇ¡°³¤ÆÚÕ½¡±£¬£¬£¬Ðè¡°¼¼ÊõͻΧ+Éú̬¹²½¨+Õþ²ßÍеס±
    ¹ú²úFPGAÌæ»»²¢·Ç¼òÆÓµÄ¡°²úÆ·Ìæ»»¡±£¬£¬£¬¶øÊÇÉæ¼°¡°¼¼Êõ¡¢Éú̬¡¢¹¤ÒµÁ´¡¢È˲š±µÄϵͳÐÔ¹¤³Ì¡£ ¡£¡£¡£¡£¡£¶ÌÆÚÐèͨ¹ý¡°Ìض¨ÁìÓòÍ»ÆÆ¡±£¨È纽Ìì¡¢¹¤Òµ¿ØÖÆ£©»ýÀÛ°¸ÀýºÍÐÅÈΣ¬£¬£¬ÖÐÆÚÒÀÍС°EDA¹¤¾ß×ÔÖ÷»¯+ÏȽøÖƳ̹ú²úÌæ»»¡±Í»ÆÆ¼¼Êõ·â±Õ£¬£¬£¬ºã¾ÃÔòÐè¹¹½¨¡°²úѧÑÐÓá±Ð­Í¬Éú̬£¬£¬£¬×÷Óý½¹µãÈ˲𣠡£¡£¡£¡£¡£ÕâÒ»Àú³Ì¿ÉÄÜÐèÒª10-15Ä꣬£¬£¬ÇÒÐèÕþ²ßÒ»Á¬¼ÓÂ루ÈçרÏî½òÌù¡¢Ë°ÊÕÓŻݡ¢¹ú²ú²É¹ºÄ¿Â¼£©ºÍÆóÒµÄÍס¡°Àä°åµÊ¡±µÄ¶¨Á¦£¬£¬£¬²Å»ªÕæÕýʵÏÖ´Ó¡°¿ÉÓá±µ½¡°ºÃÓá±ÔÙµ½¡°ÁìÏÈ¡±µÄ¿çÔ½¡£ ¡£¡£¡£¡£¡£

  3. ÔÛÃǾÍÓôó¿ÚÓïÁÄÁÄFPGAÔÚAIÁìÓòµÄÔ¶¾°£¬£¬£¬×ÅʵÕâÁ©ÍæÒâ¶ùÁ¬ÏµÆðÀ´£¬£¬£¬ÏÖÔÚÕæÊÇÔ½À´Ô½»ð£¬£¬£¬Õþ²ß¡¢¼¼Êõ¡¢Êг¡¶¼ÔÚÍÆ×ÅÍùǰ×ß¡ª¡ª
    ÏÈ¿´´óÆ«Ïò£º¹ú¼ÒºÍÆóÒµ¶¼ÔÚ¡°ÔÒÇ®¡±Ö§³Ö£¬£¬£¬ÐèÇó°ÚÔÚÄǶù
    Äã֮ǰҲ֪µÀ£¬£¬£¬¹ú¼ÒרÃÅÉèÁË ¡°FPGA+AI¡±Á¢Ò쾺Èü»ù½ð£¬£¬£¬3000ÍòÕæ½ð°×ÒøÃãÀø¸÷È˸ã¿ç½çÈںϣ¬£¬£¬ÎªÉ¶£¿£¿£¿£¿£¿ÓÉÓÚAIÏÖÔÚÌ«³ÔÓ²¼þÁË£¡´óÄ£×Ó£¨ºÃ±ÈChatGPT¡¢ÎÄÐÄÒ»ÑÔ£©ÑµÁ·µÄʱ¼ä¿¿GPU¡°¶ÑËãÁ¦¡±£¬£¬£¬µ«ÅÜÆðÀ´£¨ºÃ±ÈÊÖ»úÉϵÄÓïÒôÖúÊÖ¡¢×Ô¶¯¼ÝÊ»µÄʵʱʶ±ð£©¾ÍÐèÒª¸üÎÞа¡¢¸üÊ¡¾¢¶ùµÄÓ²¼þ¡ª¡ªFPGAǡǡÄܲ¹Õâ¸öȱ¡£ ¡£¡£¡£¡£¡£
    ÆóÒµÕâ±ß¸üÖ±½Ó£¬£¬£¬»ªÎª¡¢°Ù¶È¡¢ÉÌÌÀÕâЩ¸ãAIµÄ¹«Ë¾£¬£¬£¬ÏÖÔÚ¶¼ÔÚÕÐFPGA¹¤³Ìʦ×ö¡°AI¼ÓËÙ¡±£¬£¬£¬ÓÈÆäÊÇ ±ßÑØÅÌË㳡¾°£¨¾ÍÊÇAIÄ£×ÓÅÜÔÚÊÖ»ú¡¢Æû³µ¡¢ÉãÏñÍ·ÕâЩ¡°¶Ë²à×°±¸¡±ÉÏ£¬£¬£¬²»ÊÇÔÆ¶ËЧÀÍÆ÷£©£¬£¬£¬FPGA¼òÖ±ÊÇ¡°ÏãâÄâÄ¡±¡£ ¡£¡£¡£¡£¡£
    FPGAƾɶÔÚAIÀï¡°ÓÐÏ·¡±£¿£¿£¿£¿£¿Èý¸öÓ²ÓÅÊÆËµÍ¸
    1. ¡°ÎÞа¶¨ÖÆ¡±£ºAIÄ£×Ó±äÀ´±äÈ¥£¬£¬£¬ËüÄÜËæ×Å¡°¸Äµç·¡±
    AIÄ£×Ó¸üÐÂÌ«¿ìÁË£¡ºÃ±ÈÊÖ»úÕÕÏàµÄ¡°ÃÀÑÕËã·¨¡±£¬£¬£¬ÉϸöÔÂÕվɡ°Ä¥Æ¤+ÊÝÁ³¡±£¬£¬£¬Õâ¸öÔ¿ÉÄܾͼÓÁË¡°AIÐÞÖåÎÆ¡±¡ª¡ªÈôÊÇÓÃÀο¿µç·µÄоƬ£¨ºÃ±ÈASIC£©£¬£¬£¬Ëã·¨Ò»¸Ä¾ÍµÃ»»Ð¾Æ¬£¬£¬£¬±¾Ç®Ì«¸ß£»£»£»µ«FPGA¿ÉÒÔÖ±½Óͨ¹ý±à³Ì¸ÄÄÚ²¿µç·£¬£¬£¬½ñÌì¸øÃÀÑÕËã·¨¼ÓËÙ£¬£¬£¬Ã÷Ìì¸Ä¸Ä³ÌÐò¾ÍÄܸøÓïÒôʶ±ð¼ÓËÙ£¬£¬£¬Ï൱ÓÚ¡°Ò»¿éоƬµ±¶à¿éÓá±£¬£¬£¬ÆóÒµ²»±ØÖظ´»»Ó²¼þ£¬£¬£¬Ê¡Ç®ÓÖʡʡ£ ¡£¡£¡£¡£¡£
    ¾Ù¸öÀý×Ó£ºÏÖÔÚÐí¶àÖÇÄÜÉãÏñÍ·Òª×ö¡°ÊµÊ±ÈËÁ³Ê¶±ð¡±£¬£¬£¬°×Ìì¹âÏߺõÄʱ¼äÓüòÆÓÄ£×Ó£¨¿ìµ«¾«¶ÈµÍ£©£¬£¬£¬ÍíÉϹâÏß²î¾ÍÇÐÖØ´óÄ£×Ó£¨Âýµ«×¼£©£¬£¬£¬FPGA¾ÍÄܶ¯Ì¬Çл»Á½ÖÖÄ£×ÓµÄÓ²¼þ¼ÓËٵ緣¬£¬£¬±ÈGPU¡°Ò»ÊÓͬÈÊ¡±ÅÜËùÓÐÄ£×Ó¸ü¸ßЧ¡£ ¡£¡£¡£¡£¡£
    2. ¡°µÍÑÓ³Ù+Ê¡¹¦ºÄ¡±£ºÊÖ»ú¡¢Æû³µÕâЩ¡°Ð¡×°±¸¡±Àë²»¿ªËü
    AIÄ£×ÓÅÜÔڶ˲à×°±¸ÉÏ£¬£¬£¬×î¿´ÖØÁ©Ê¶ù£º·´Ó¦¿ì£¨ºÃ±È×Ô¶¯¼Ýʻʶ±ðÕϰ­Î£¬£¬Íí0.1Ãë¿ÉÄܾÍʧÊ£©¡¢ºÄµçÉÙ£¨ÊÖ»ú×ܲ»¿ÉÓÃÁ½Ð¡Ê±¾Íûµç£©¡£ ¡£¡£¡£¡£¡£

    ÑӳٵͣºFPGAÊÇ¡°Ó²¼þÖ±½Ó¸É»î¡±£¬£¬£¬²»ÏñCPU/GPUÒªÏÈ¡°·­Ò롱Èí¼þÖ¸Áî¡£ ¡£¡£¡£¡£¡£ºÃ±Èʶ±ðÒ»ÕÅͼƬÀïµÄÐÐÈË£¬£¬£¬GPU¿ÉÄÜÒª¼¸Ê®ºÁÃ룬£¬£¬FPGA¼¸ºÁÃë¾Í¸ã¶¨£¬£¬£¬¶Ô×Ô¶¯¼ÝÊ»¡¢¹¤Òµ»úеÈËÕâÖÖ¡°ÊµÊ±ÐÔÒªÇó¸ß¡±µÄ³¡¾°£¬£¬£¬¼òÖ±ÊÇ¡°¾ÈÃü¶÷ÈË¡±¡£ ¡£¡£¡£¡£¡£
    ¹¦ºÄÊ¡£ ¡£¡£¡£¡£¡£ºÍ¬ÑùÐÔÄÜÏ£¬£¬£¬FPGA¹¦ºÄ±ÈGPUµÍÒ»°ëÒÔÉÏ¡£ ¡£¡£¡£¡£¡£ÄãÏëÏ룬£¬£¬ÊÖ»úÀïÈû¸öGPUÅÜAI£¬£¬£¬¿ÉÄÜ·¢Ì̵½Äò»×¡£ ¡£¡£¡£¡£¡£»£»£»»»³ÉFPGA£¬£¬£¬²»µ«Á¹Ë¬£¬£¬£¬Ðøº½»¹Äܶà³ÅÁ½Ð¡Ê±¡ª¡ªÏÖÔڸ߶˰²×¿»úµÄ¡°Ó°ÏñоƬ¡±À£¬£¬Ðí¶à¶¼ÍµÍµÈûÁËFPGAÄ£¿£¿£¿£¿£¿é£¬£¬£¬×¨ÃŸøÕÕÏàËã·¨¼ÓËÙ¡£ ¡£¡£¡£¡£¡£

    3. ¡°ÐԼ۱ȸߡ±£º±ÈGPU×ÔÖÆ£¬£¬£¬±ÈASICÎÞа£¬£¬£¬¿¨ÔÚÖÐÐÄ¡°¸Õǡǡ¡±
    ¸ãAIÓ²¼þ£¬£¬£¬ÆóÒµ×ÅʵÓÐÈý¸öÑ¡Ôñ£º

    GPU£ºÍ¨ÓÃËãÁ¦Ç¿£¬£¬£¬µ«¹ó£¨Ò»¿é¸ß¶ËGPU¼¸Íò¿é£©£¬£¬£¬²¢ÇÒÐí¶àËãÁ¦ÓÃÔÚAIÉÏÊÇ¡°ÆÌÕÅ¡±£¨ºÃ±ÈGPUÉÆÓÚ²¢Ðи¡µãÔËË㣬£¬£¬µ«AIÍÆÀí¿ÉÄÜÖ»ÐèÒªÕûÊýÔËË㣩£»£»£»
    ASIC£ºÎªÌض¨AIÄ£×Ó¶¨ÖƵÄоƬ£¨ºÃ±ÈÆ»¹ûµÄNeural Engine£©£¬£¬£¬Ð§ÂÊ×î¸ß¡¢×î×ÔÖÆ£¬£¬£¬µ«Ö»ÄÜÅÜÀο¿Ä£×Ó£¬£¬£¬Ëã·¨Ò»±ä¾Í·ÏÁË£»£»£»
    FPGA£º¼ÛÇ®±ÈGPU×ÔÖÆ£¨ÖжËFPGA¼¸Ç§¿é¾ÍÄÜÂòµ½£©£¬£¬£¬ÓÖÄÜËæÊ±¸Äµç·ÊÊÅäÐÂÄ£×Ó£¬£¬£¬Ï൱ÓÚ¡°»¨ASICµÄÇ®£¬£¬£¬°ìGPUµÄʶù¡±£¬£¬£¬ÓÈÆäÊʺÏÖÐСÆóÒµºÍ¡°Ä£×Ó»¹ÔÚ¿ìËÙµü´ú¡±µÄ³¡¾°£¨ºÃ±ÈÏÖÔÚ»ðµÄ¡°ÌìÉúʽAI¡±£¬£¬£¬½ñÌì»æÍ¼Æ¬Ã÷ÌìдÎݸ£¬£¬£¬Ä£×ÓÌìÌì±ä£¬£¬£¬ASIC»ù´¡¸ú²»ÉÏ£©¡£ ¡£¡£¡£¡£¡£

    ÏÖÔÚ×î»ðµÄÓ¦Óó¡¾°£ºÕâЩµØ·½ÒѾ­ÔÚÓÃFPGAÅÜAIÁË
    1. ÊÖ»ú/ÏûºÄµç×Ó£ºÕÕÏà¡¢ÓïÒôÖúÊÖ¡°¿ìµ½·ÉÆð¡±
    ÄãÓÃÊÖ»úÅÄÒ¹¾°Ê±£¬£¬£¬¡°Ò»Ãë³öƬ¡±±³ºó×ÅʵÊÇAIËã·¨ÔÚÓÅ»¯»­Ã棨½µÔë¡¢ÌáÁÁ¡¢ HDRºÏ³É£©£¬£¬£¬ÒÔǰÕâЩËã·¨ÅÜÔÚCPUÉÏ£¬£¬£¬ÓÖÂýÓֺĵ磻£»£»ÏÖÔÚÐí¶àÆì½¢»ú£¨ºÃ±È»ªÎªMateϵÁС¢ÈÙÒ«MagicϵÁУ©Ö±½ÓÓÃFPGA×ö¡°Ó°Ïñ¼ÓËÙÒýÇæ¡±£¬£¬£¬Ëã·¨ÅÜÔÚÓ²¼þµç·ÉÏ£¬£¬£¬ÕÕÏàÏìÓ¦¿ìÒ»±¶£¬£¬£¬»¹²»·¢ÌÌ¡ª¡ªÒÔºóÄãÂòÊÖ»ú£¬£¬£¬¿ÉÄܻῴµ½¡°FPGAÓ°ÏñоƬ¡±³ÉÐÂÂôµã¡£ ¡£¡£¡£¡£¡£
    ÉÐÓÐÖÇÄÜÊÖ±íµÄ¡°¿µ½¡¼à²â¡±£¨ºÃ±ÈʵʱÐÄÂÊ¡¢ÑªÑõAIÆÊÎö£©£¬£¬£¬ÊÖ±íµç³Ø¾ÍÄÇôС£¬£¬£¬ÓÃFPGAÅÜËã·¨£¬£¬£¬Ðøº½Äܶà³Å3-5Ì죬£¬£¬ÕâÌåÑéË­²»°®£¿£¿£¿£¿£¿
    2. ×Ô¶¯¼ÝÊ»£º¡°ÑÛ¾¦ºÍ´óÄÔ¡±µÄ¡°ÖÐתվ¡±
    ×Ô¶¯¼ÝÊ»Æû³µÉÏÓÐÊ®¼¸¸öÉãÏñÍ·¡¢À״£¬£¬Ã¿Ã뱬·¢¼¸Ê®GµÄÊý¾Ý£¨Ï൱ÓÚͬʱ¿´100²¿¸ßÇåÓ°Ï·£©£¬£¬£¬ÕâЩÊý¾ÝÒª¿¿AIÄ£×Óʵʱʶ±ð¡°ÐÐÈË¡¢ºìÂ̵ơ¢Õϰ­Î¡£ ¡£¡£¡£¡£¡£GPU´¦Öóͷ£ÕâЩÊý¾ÝËäÈ»¿ì£¬£¬£¬µ«¹¦ºÄÌ«¸ß£¨Æû³µµç³Ø¿¸²»×¡£ ¡£¡£¡£¡£¡£©£¬£¬£¬²¢ÇÒÌå»ý´ó£¨³µÀïÈû²»ÏÂÄÇô¶àGPU£©£»£»£»FPGA¾ÍÄÜ×ö³É¡°Ð¡¶ø¾«¡±µÄ¼ÓËÙÄ£¿£¿£¿£¿£¿é£¬£¬£¬×°ÔÚÉãÏñÍ·ÅÔ±ßÖ±½Ó¡°Ô¤´¦Öóͷ£Êý¾Ý¡±£¨ºÃ±ÈÏȹýÂ˵ôûÓõÄÅä¾°£¬£¬£¬Ö»°Ñ¡°ÒÉËÆÐÐÈË¡±µÄ»­Ãæ´«¸øÖ÷оƬ£©£¬£¬£¬¼È¼õÇáÖ÷оƬ¼ç¸º£¬£¬£¬ÓÖÈÃʶ±ðÑÓ³Ù´Ó¡°ºÁÃë¼¶¡±½µµ½¡°Î¢Ãë¼¶¡±£¨¿ì1000±¶£©¡£ ¡£¡£¡£¡£¡£
    3. ¹¤ÒµAI£º¹¤³§»úеÈË¡°±äÖǻۡ±£¬£¬£¬È«¿¿Ëü¡°µ±´óÄÔ¡±
    ¹¤³§ÀïµÄ»úе±ÛÒÔǰÊÇ¡°Éµ¸É»î¡±£¨Àο¿¹ì¼£Öظ´Ðж¯£©£¬£¬£¬ÏÖÔÚÒª¿¿AIÊÓ¾õ¡°ÈÏÁã¼þ¡±£¨ºÃ±È·Ö¼ð²î±ðÐͺŵÄÂÝË¿£©¡¢¡°²éȱÏÝ¡±£¨ºÃ±È¼ì²âоƬÉϵÄϸСÁѺۣ©¡£ ¡£¡£¡£¡£¡£ÕâЩʹÃüÒªÇó¡°¿´µ½¼´Ðж¯¡±£¨Áã¼þ¹ýÀ´0.5ÃëÄÚ¾ÍµÃ¼ÐÆðÀ´£©£¬£¬£¬FPGA¿ÉÒÔÖ±½Ó°ÑAIÊÓ¾õËã·¨¡°º¸¡±ÔÚÓ²¼þÀ£¬£¬»úе±Û·´Ó¦±ÈCPU¿ØÖÆ¿ì10±¶£¬£¬£¬²¢ÇÒ¿¹×ÌÈÅ£¨¹¤³§Àïµç´ÅÔëÒô´ó£¬£¬£¬FPGA±ÈGPUÎȹ̣©¡£ ¡£¡£¡£¡£¡£
    Ô¶¾°ºÃÇ·ºÃ£¿£¿£¿£¿£¿¿´È˲Åȱ¿Ú¾ÍÖªµÀ¡ª¡ª¡°»áFPGA+AIµÄÈË£¬£¬£¬Äêн30ÍòÆð²½¡±
    Äã֮ǰҲÌý˵ÁË£¬£¬£¬µ½2025ÄêFPGA¹¤³Ìʦȱ¿Ú12ÍòÈË£¬£¬£¬ÓÈÆäȱ¡°¼È¶®AIËã·¨ÓÖ»áFPGA±à³Ì¡±µÄ½»Ö¯È˲𣠡£¡£¡£¡£¡£ÏÖÔÚÆóÒµÕÐÕâÖÖÈË£¬£¬£¬Ó¦½ìÉúÖ»ÒªÄÜ×ÔÁ¦ÓÃFPGAÅÜͨһ¸ö¼òÆÓµÄAIÄ£×Ó£¨ºÃ±ÈÓÃFPGA¼ÓËÙMNISTÊÖдÊý×Öʶ±ð£©£¬£¬£¬Æðн¾ÍÄܸøµ½30Íò£¬£¬£¬ÊÂÇé3-5ÄêÌø²Ûµ½×Ô¶¯¼ÝÊ»»òAIоƬ¹«Ë¾£¬£¬£¬Äêн°ÙÍò¶¼²»Ï¡Ææ¡ª¡ªÕâÐÐÏÖÔÚÕæÊÇ¡°ÈËÉÙ¡¢Ç®¶à¡¢ÐèÇ󼱡±¡£ ¡£¡£¡£¡£¡£
    ËäȻҲÓÐÌôÕ½£ºÃż÷Óеã¸ß£¬£¬£¬µ«ÕýÔÚ±ä¼òÆÓ
    ÒÔǰ¸ãFPGA¿ª·¢µÃѧӲ¼þÐÎòÓïÑÔ£¨ºÃ±ÈVerilog£©£¬£¬£¬µÃ¶®µç·Éè¼Æ£¬£¬£¬¶Ô´¿Èí¼þÉíÊÀµÄAI¹¤³ÌʦÀ´ËµÌ«ÄÑÁË¡£ ¡£¡£¡£¡£¡£²»¹ýÏÖÔÚÓÐ ¡°HLS¹¤¾ß¡±£¨¸ß¼¶×ۺϹ¤¾ß£©£¬£¬£¬¿ÉÒÔÖ±½ÓÓÃC++дAIËã·¨£¬£¬£¬¹¤¾ß×Ô¶¯×ª»»³ÉFPGAµç·£¬£¬£¬Ï൱ÓÚ¡°ÓÃдÈí¼þµÄ·½·¨¸ãÓ²¼þ¡±£¬£¬£¬´ó´ó½µµÍÁËÃż÷¡£ ¡£¡£¡£¡£¡£ºÃ±ÈXilinx£¨FPGAÁúÍ·ÆóÒµ£©µÄVitis HLS£¬£¬£¬ÏÖÔÚÐí¶à¸ßУ¿£¿£¿£¿£¿Î³Ì¶¼Ôڽ̣¬£¬£¬ÒÔºó»áÓõÄÈË»áÔ½À´Ô½¶à¡£ ¡£¡£¡£¡£¡£
    ×ܽ᣺FPGAÔÚAIÀï²»ÊÇ¡°Ö÷½Ç¡±£¬£¬£¬µ«¾ø¶ÔÊÇ¡°²»¿ÉÌæ»»µÄÅä½Ç¡±
    GPUÕÕ¾ÉAIѵÁ·µÄ¡°ÀÏ´ó¡±£¬£¬£¬ASIC»áÖð²½³ÔÏ¡°Àο¿Ä£×ӵĴó¹æÄ£Á¿²ú³¡¾°¡±£¨ºÃ±ÈÊÖ»úÀïµÄAIоƬ£©£¬£¬£¬µ«FPGA¼ÐÔÚÖÐÐÄ£¬£¬£¬¿¿ ¡°ÎÞа¶¨ÖÆ+µÍÑÓ³Ù+Ê¡¹¦ºÄ¡±£¬£¬£¬ÔÚ±ßÑØÅÌËã¡¢×Ô¶¯¼ÝÊ»¡¢¹¤ÒµAIÕâЩ³¡¾°À£¬£¬Î´À´5ÄêÐèÇóÖ»»áÕDz»»áµø¡£ ¡£¡£¡£¡£¡£ÓÈÆäÔÛÃǹú¼Ò»¹ÔÚÍÆ¡°¹ú²úFPGAÌæ»»¡±£¨Ä¿µÄ2025ÄêÊÐÕ¼ÂÊ´Ó18%µ½35%£©£¬£¬£¬±¾ÍÁÆóÒµ£¨ºÃ±È°²Â·¡¢¸ßÔÆ£©ÆðÀ´ÁË£¬£¬£¬Ó¦Óó¡¾°»á¸ü»ð¡ª¡ª¼òÆÓ˵£¬£¬£¬ÏÖÔÚѧFPGA+AI£¬£¬£¬¾ÍÏñ5ÄêǰѧPython+Éî¶Èѧϰ£¬£¬£¬²ÈÔÚ·ç¿ÚÉÏÁË£¡

  4. FPGAÓëASIC±ÈÕÕ£º¡°¿É±à³Ì»ýľ¡± vs ¡°¶¨ÖÆÐ¾Æ¬¡±
    Ò»¡¢½ç˵£ºÊµÖÊÇø±ðÔÚÓÚ¡°ÊÇ·ñÄܸÄÓ²¼þ¡±

    ÀàÐÍ
    ½ç˵
    Ò»¾ä»°×ܽá

    FPGA
    ÏÖ³¡¿É±à³ÌÃÅÕóÁУ¨Field-Programmable Gate Array£©£¬£¬£¬ÄÚ²¿Óдó×Ú¿ÉÉèÖõÄÂß¼­µ¥Î»ºÍ»¥Á¬×ÊÔ´£¬£¬£¬¿Éͨ¹ý±à³Ì£¨Ó²¼þÐÎòÓïÑÔ£©ËæÊ±Ð޸ĵ緽ṹ¡£ ¡£¡£¡£¡£¡£
    ¡°Ó²¼þ¿É±à³Ì¡±£ºÂò»Ø¼Òºó»¹ÄÜ×Ô¼º¸Äµç·µÄоƬ

    ASIC
    רÓü¯´ó·¢28·£¨Application-Specific Integrated Circuit£©£¬£¬£¬ÎªÌض¨¹¦Ð§¶¨ÖÆÉè¼ÆµÄоƬ£¬£¬£¬µç·½á¹¹ÔÚÖÆÔìʱÀο¿£¬£¬£¬³ö³§ºóÎÞ·¨Ð޸ġ£ ¡£¡£¡£¡£¡£
    ¡°Ó²¼þÀο¿¡±£º³ö³§Ê±µç·¾Í¶¨ËÀ£¬£¬£¬Ö»ÐÑĿһ¼þʵÄоƬ

    ¶þ¡¢½¹µãÌØµã£ºÎÞаÐÔÓëЧÂʵġ°È¡Éᡱ
    1. FPGA£ºÎª¡°ÎÞа¡±ÎþÉü²¿·ÖÓ²¼þЧÂÊ

    ¿É±à³ÌÐÔ£ºÖ§³Ö¡°ÏÖ³¡Ð޸ġ±¡ª¡ªÂòÒ»¿éFPGAоƬ£¬£¬£¬½ñÌì¿ÉÒÔ±à³ÌÈÃËüµ±ÐźŴ¦Öóͷ£Æ÷£¬£¬£¬Ã÷Ìì¸Ä³ÌÐò¾ÍÄܵ±AI¼ÓËÙÆ÷£¬£¬£¬ÉõÖÁºóÌìÄܵ±¹¤Òµ¿ØÖÆÆ÷£¬£¬£¬Ó²¼þµçÂ·Ëæ³ÌÐòת±ä£¬£¬£¬ÎÞÐèÖØÐÂÖÆÔìоƬ¡£ ¡£¡£¡£¡£¡£
    ¿ª·¢ÖÜÆÚ¶Ì£º´ÓÉè¼Æµ½Ê¹ÓÃÖ»Ðè¡°±à³Ì+ÉÕ¼¡±£¬£¬£¬×î¿ì¼¸ÖܾÍÄܳöÔ­ÐÍ£¨ºÃ±ÈÓÃVerilogд´úÂ룬£¬£¬Í¨¹ýEDA¹¤¾ß×ۺϺóÉÕµ½FPGAÀ£¬£¬ÂíÉϾÍÄܲâÊÔ¹¦Ð§£©¡£ ¡£¡£¡£¡£¡£
    ǰÆÚ±¾Ç®µÍ£ºÎÞÐè¶¨ÖÆÐ¾Æ¬ÖÆÔìÁ÷³Ì£¨ºÃ±È¹â¿ÌÑÚÄ£¡¢Á÷Ƭ£©£¬£¬£¬Ö»Ð蹺ÂòFPGA¿ª·¢°åºÍÈí¼þ¹¤¾ß£¨¼¸Ç§µ½¼¸Íò¿é£©£¬£¬£¬ÊʺÏСÅúÁ¿ÑéÖ¤»ò¿ìËÙµü´ú¡£ ¡£¡£¡£¡£¡£
    Ó²¼þЧÂÊ¡°Í×Э¡±£ºÄÚ²¿Óдó×ÚÈßÓàµÄ¿É±à³ÌÂß¼­ºÍ»¥Á¬×ÊÔ´£¨ÀàËÆ¡°Ô¤ÁôµÄµçÏߺͻýľ¡±£©£¬£¬£¬µ¼ÖÂÃæ»ý´ó£¨Í¬Ñù¹¦Ð§Ï±ÈASIC´ó3-10±¶£©¡¢¹¦ºÄ¸ß£¨Ò»ÂÉÐÔÄÜϹ¦ºÄÊÇASICµÄ2-5±¶£©¡¢×î¸ßƵÂʵͣ¨Í¨³£¼¸°ÙMHz£¬£¬£¬ASICÄܵ½GHz¼¶£©¡£ ¡£¡£¡£¡£¡£

    2. ASIC£ºÎª¡°Ð§ÂÊ¡±·ÅÆúÎÞаÐÔ

    ¶¨ÖÆ»¯Éè¼Æ£ºµç·ÍêÈ«ÎªÌØ¶¨¹¦Ð§ÓÅ»¯£¨ºÃ±ÈÊÖ»úCPUµÄ¡°¼Ó·¨Æ÷¡±¡°¼Ä´æÆ÷¡±Î»Öá¢Á¬Ïß¶¼Êǰ´×îÓÅ·¾¶Éè¼Æ£©£¬£¬£¬Ã»ÓÐÈßÓà×ÊÔ´£¬£¬£¬Ó²¼þЧÂÊÀ­Âú¡£ ¡£¡£¡£¡£¡£
    ¿ª·¢ÖÜÆÚ³¤£º´ÓÉè¼Æµ½Á¿²úÐèÂÄÀú¡°Âß¼­Éè¼Æ¡ú·ÂÕæÑéÖ¤¡úÎïÀíÉè¼Æ¡úÁ÷Ƭ¡ú²âÊÔ¡±£¬£¬£¬×î¶Ì¼¸¸öÔ£¨¼òÆÓ¹¦Ð§£©£¬£¬£¬ÖØ´ó¹¦Ð§£¨ÈçÊÖ»úSoC£©Ðè1-3Äê¡£ ¡£¡£¡£¡£¡£
    ǰÆÚ±¾Ç®¼«¸ß£ºÁ÷Ƭ£¨ÖÆÔìоƬԭÐÍ£©Ò»´Î¾ÍÒª¼¸Ê®Íòµ½¼¸ÍòÍòÃÀÔª£¨È¡¾öÓÚ¹¤Òսڵ㣬£¬£¬7nm¹¤ÒÕÁ÷Ƭ±¾Ç®³¬ÍòÍòÃÀÔª£©£¬£¬£¬»¹ÐèÖ§¸¶ÑÚÄ£·Ñ¡¢EDA¹¤¾ßÊÚȨ·ÑµÈ¡£ ¡£¡£¡£¡£¡£
    Ó²¼þЧÂÊ¡°¼«Ö¡±£ºÃæ»ýС£ ¡£¡£¡£¡£¡£¨Ò»Âɹ¦Ð§Ï±ÈFPGAС5-10±¶£©¡¢¹¦ºÄµÍ£¨Ò»ÂÉÐÔÄÜϹ¦ºÄÊÇFPGAµÄ1/5-1/2£©¡¢ÆµÂʸߣ¨ÇáËÉÉÏGHz£¬£¬£¬ºÃ±ÈÊÖ»úCPUµÄ2-3GHz£©¡£ ¡£¡£¡£¡£¡£

    Èý¡¢Ó¦Óó¡¾°£º¡°Ð¡ÅúÁ¿ÎÞа¡± vs ¡°´óÅúÁ¿Àο¿¡±
    1. FPGA£ºÊʺϡ°ÐèÒª¸Ä¡¢Á¿²»´ó¡¢Çó¿ì¡±µÄ³¡¾°

    Ô­ÐÍÑéÖ¤£ºÐ¾Æ¬Éè¼Æ¹«Ë¾£¨È绪Ϊº£Ë¼£©ÔÚÁ¿²úASICǰ£¬£¬£¬ÏÈÓÃFPGAÑéÖ¤¹¦Ð§£¨ºÃ±ÈÐÂÊÖ»úSoCµÄGPUÂß¼­£©£¬£¬£¬·¢Ã÷ÎÊÌâÖ±½Ó¸Ä³ÌÐò£¬£¬£¬×èÖ¹ASICÁ÷Ƭʧ°Ü£¨Ò»´Îʧ°ÜËðʧÍòÍòÃÀÔª£©¡£ ¡£¡£¡£¡£¡£
    СÅúÁ¿/¶¨ÖÆ»¯×°±¸£º5G»ùÕ¾£¨²î±ðÔËÓªÉÌЭÒé¿ÉÄܵ÷½â£©¡¢ÎÀÐÇͨѶ£¨Ì«¿ÕÇéÐÎÐèÔ¶³Ì¸Ä¹¦Ð§£©¡¢¹¤Òµ»úеÈË£¨²î±ð²úÏß¿ØÖÆÂß¼­²î±ð£©£¬£¬£¬Á¿²»´ó£¨¼¸°Ùµ½¼¸Íǫ̀£©£¬£¬£¬ÓÃFPGA±ÈASIC±¾Ç®µÍ£¨ASICÁ¿²ú100Íò+²Å»ªÌ¯±¡±¾Ç®£©¡£ ¡£¡£¡£¡£¡£
    ʵʱÐÔ/¸ß¿É¿¿³¡¾°£ºÀ×´ïÐźŴ¦Öóͷ££¨Ðè΢Ãë¼¶ÏìÓ¦£©¡¢Ò½ÁÆ×°±¸£¨ÈçMRIͼÏñÊµÊ±ÖØÐÞ£©¡¢Æû³µ×Ô¶¯¼ÝÊ»£¨½ôÆÈɲ³µÐźŴ¦Öóͷ££©£¬£¬£¬FPGAÓ²¼þ²¢Ðд¦Öóͷ£¿ì£¬£¬£¬ÇÒ¿¹×ÌÈÅÄÜÁ¦Ç¿£¨Êʺϼ«¶ËÇéÐΣ©¡£ ¡£¡£¡£¡£¡£

    2. ASIC£ºÊʺϡ°¹¦Ð§Àο¿¡¢Á¿¼«´ó¡¢Òª¼«ÖÂÐÔÄÜ/¹¦ºÄ¡±µÄ³¡¾°

    ÏûºÄµç×Ó¡°±¬¿î¡±£ºÊÖ»úSoC£¨ÈçæçÁú8 Gen¡¢Æ»¹ûA17£©¡¢ÉãÏñÍ·ISPоƬ£¨´¦Öóͷ£ÕÕÏàËã·¨£©¡¢À¶ÑÀ¶ú»úоƬ£¬£¬£¬È«ÇòÁ¿²ú¼¸ÍòÍòµ½¼¸ÒÚ¿Å£¬£¬£¬Á÷ƬÕûÌìְ̯ºó£¬£¬£¬µ¥¿Å±¾Ç®±ÈFPGAµÍ90%ÒÔÉÏ£¨ºÃ±ÈÊÖ»úSoCµ¥¿Å±¾Ç®¼¸Ê®ÃÀÔª£¬£¬£¬FPGAµ¥¿Å¿ÉÄܼ¸°ÙÃÀÔª£©¡£ ¡£¡£¡£¡£¡£
    µÍ¹¦ºÄ×°±¸£ºÖÇÄÜÊÖ±íоƬ£¨Ðøº½ÒªÇó14ÌìÒÔÉÏ£©¡¢ÎïÁªÍø´«¸ÐÆ÷£¨Å¦¿Ûµç³Ø¹©µç£©£¬£¬£¬ASICµÄµÍ¹¦ºÄÌØÕ÷ÊÇFPGAÎÞ·¨Ìæ»»µÄ£¨FPGA¹¦ºÄÌ«¸ß£¬£¬£¬ÊÖ±íÓðëÌì¾Íûµç£©¡£ ¡£¡£¡£¡£¡£
    ¸ßÐÔÄÜÅÌË㣺AIѵÁ·Ð¾Æ¬£¨ÈçӢΰ´ïH100£©¡¢Ð§ÀÍÆ÷CPU£¨ÈçIntel Xeon£©£¬£¬£¬ÐèÿÃëÍòÒÚ´ÎÔËË㣬£¬£¬ASICͨ¹ý¶¨ÖƵç·£¨ÈçAIоƬµÄÕÅÁ¿ÅÌË㵥λ£©ÊµÏÖ¼«ÖÂÐÔÄÜ£¬£¬£¬FPGAËãµÃÂýÇҺĵ硣 ¡£¡£¡£¡£¡£

    ËÄ¡¢ÓÅÁÓÊÆ±ÈÕÕ£ºÑ¡Ë­£¿£¿£¿£¿£¿¿´¡°Á¿¡¢Ç®¡¢Ê±¼ä¡¢ÎÞаÐÔ¡±

    ±ÈÕÕά¶È
    FPGA
    ASIC

    ÎÞаÐÔ
    ? ¼«¸ß£ºËæÊ±¸Ä³ÌÐò»»¹¦Ð§
    ? Á㣺µç·Àο¿£¬£¬£¬´íÁËÖ»ÄÜÖØÐÂÁ÷Ƭ

    ¿ª·¢ÖÜÆÚ
    ? ¶Ì£º¼¸ÖÜ-¼¸¸öÔ£¨±à³Ì+ÑéÖ¤£©
    ? ³¤£º¼¸¸öÔÂ-3Ä꣨Éè¼Æ+Á÷Ƭ+²âÊÔ£©

    ǰÆÚ±¾Ç®
    ? µÍ£ºÖ»Ð迪·¢°å+Èí¼þ£¨¼¸Íò¿é£©
    ? ¼«¸ß£ºÁ÷Ƭ+ÑÚÄ£·Ñ£¨¼¸Ê®Íò-¼¸ÍòÍòÃÀÔª£©

    Á¿²ú±¾Ç®
    ? ¸ß£ºµ¥¿Å¼¸°Ù-¼¸Ç§ÃÀÔª£¨ÈßÓàÓ²¼þ¶à£©
    ? µÍ£ºÁ¿²ú100Íò+ºó£¬£¬£¬µ¥¿Å¼¸Ã«-¼¸Ê®ÃÀÔª

    ÐÔÄÜ/¹¦ºÄ
    ? ÖеȣºÆµÂʼ¸°ÙMHz£¬£¬£¬¹¦ºÄ½Ï¸ß
    ? ¼«Ö£ºÆµÂÊGHz¼¶£¬£¬£¬¹¦ºÄ½öFPGAµÄ1/5-1/2

    ÊÊÓùæÄ£
    СÅúÁ¿£¨100Íò¿Å£©¡¢¹¦Ð§Àο¿³¡¾°

    ×ܽ᣺FPGAÊÇ¡°Ó²¼þ½çµÄÈðÊ¿¾üµ¶¡±£¬£¬£¬ASICÊÇ¡°×¨ÓÃÊÖÊõµ¶¡±

    Ïë¿ìËÙÊÔ´í¡¢Á¿Ð¡ÎÞа£¿£¿£¿£¿£¿Ñ¡FPGA£»£»£»
    ÏëÁ¿²úÍòÍò¿Å¡¢¼«ÖÂÐÔÄÜ/¹¦ºÄ£¿£¿£¿£¿£¿Ñ¡ASIC£»£»£»
    Á½Õß²»ÊÇ¡°Ë­¸üºÃ¡±£¬£¬£¬¶øÊÇ¡°³¡¾°Æ¥Å䡱¡ª¡ªºÃ±Èͳһ¼Ò¹«Ë¾£¨È绪Ϊ£©£¬£¬£¬¿ÉÄÜÓÃFPGA×ö»ùÕ¾Ô­ÐÍ£¬£¬£¬ÓÃASIC×öÊÖ»úSoCÁ¿²ú¡£ ¡£¡£¡£¡£¡£

  5. FPGA£º¿ÉÒÔ×Ô¼º¡°´îµç·¡±µÄ¡°ÍòÄÜоƬ¡±
    Ò»¡¢½ç˵£º²»ÊÇ¡°Àο¿¹¦Ð§¡±£¬£¬£¬¶øÊÇ¡°ÄÜ×Ô¼º¸ÄÓ²¼þ¡±µÄоƬ
    FPGAµÄÈ«³ÆÊÇ¡°ÏÖ³¡¿É±à³ÌÃÅÕóÁС±£¨Field-Programmable Gate Array£©£¬£¬£¬µ«²»±Ø¼ÇÕâ¸ö¡ª¡ªÄã¿ÉÒÔ¼òÆÓÃ÷È·³É£ºÒ»¿éÄÜÈÃÄã¡°×Ô¼ºÏÂÊÖ´îµç·¡±µÄоƬ¡£ ¡£¡£¡£¡£¡£
    ƽʱÎÒÃǽӴ¥µÄоƬ£¨ºÃ±ÈÊÖ»úÀïµÄCPU¡¢µçÄÔÀïµÄGPU£©£¬£¬£¬³ö³§Ê±Ó²¼þµç·¾ÍÀο¿ËÀÁË£¬£¬£¬Ö»ÄÜͨ¹ýÈí¼þÖ¸ÁîÈÃËü¡°¸É»î¡±£¨ºÃ±ÈCPUÖ´ÐдúÂë¡¢GPUÅÜËã·¨£©¡£ ¡£¡£¡£¡£¡£µ«FPGA·×ÆçÑù£ºËüÄÚÀïÓÐÐí¶à¡°¿Éµ÷ÀíµÄÂß¼­»ýľ¡±ºÍ¡°¿ÉÅþÁ¬µÄµçÏß¡±£¬£¬£¬Äã¿ÉÒÔͨ¹ý±à³Ì¸æËßËü¡°ÕâЩ»ýľÔõôƴ¡¢µçÏßÔõôÁ¬¡±£¬£¬£¬Ö±½Ó¸Ä±äоƬÄÚ²¿µÄÓ²¼þµç·½á¹¹£¬£¬£¬ÈÃËüÄð³ÉÄãÐèÒªµÄרÓõç·£¨ºÃ±ÈÐźŴ¦Öóͷ£Æ÷¡¢¿ØÖÆÆ÷¡¢ÉõÖÁ¼òÆÓµÄCPU£©¡£ ¡£¡£¡£¡£¡£
    ¼òÆÓ˵£ºCPUÊÇ¡°Àο¿µç·ִÐÐÈí¼þ¡±£¬£¬£¬FPGAÊÇ¡°±à³Ì¸Ä±äµç·£¬£¬£¬Èõç·ֱ½Ó¸É»î¡±¡£ ¡£¡£¡£¡£¡£
    ¶þ¡¢ÊÂÇéÔ­Àí£ºÏñÓÃÀָߴרÓÃÉú²úÏß¡±
    ÈôÊǰÑоƬ±È×÷¡°¹¤³§¡±£¬£¬£¬CPU/GPUÊÇ¡°Í¨Óù¤³§¡±£¨Ò»ÌõÉú²úÏßÄÜ×öÐí¶àÖÖ²úÆ·£¬£¬£¬µ«Ð§ÂÊÒ»Ñùƽ³££©£¬£¬£¬FPGA¾ÍÊÇ¡°¿ÉÒÔ×Ô¼º´îÉú²úÏߵŤ³§¡±¡ª¡ªÄãÏëҪʲô¹¦Ð§£¬£¬£¬¾Í´îÒ»Ìõ¶ÔÓ¦µÄÉú²úÏߣ¬£¬£¬Ð§Âʼ«¸ß¡£ ¡£¡£¡£¡£¡£
    ÏêϸÔõô¡°´î¡±£¿£¿£¿£¿£¿¿´FPGAÄÚ²¿µÄ3¸ö½¹µã²¿·Ö£º

    ¡°Âß¼­Ð¡»ýľ¡±£¨¿É±à³ÌÂß¼­µ¥Î»£©£ºÏ൱ÓÚÀָ߻ýľ£¬£¬£¬Ã¿¸ö»ýľÄÜʵÏÖ¼òÆÓµÄÂß¼­¹¦Ð§£¨ºÃ±È¡°Óë»ò·Ç¡±ÔËËã¡¢¼Ó·¨Æ÷£©£¬£¬£¬Äã¿ÉÒÔÉèÖÃËüµÄ¹¦Ð§£¨ºÃ±ÈÈÃA»ýľËã¼Ó·¨£¬£¬£¬B»ýľËã³Ë·¨£©¡£ ¡£¡£¡£¡£¡£
    ¡°¿ÉÅþÁ¬µÄµçÏß¡±£¨»¥Á¬×ÊÔ´£©£ºÏ൱ÓÚ»ýľ֮¼äµÄ¡°ÅþÁ¬¼þ¡±£¬£¬£¬Äã¿ÉÒÔ±à³Ì¿ØÖÆÄÄЩ»ýľÁ¬ÔÚÒ»Æð£¨ºÃ±ÈÈÃA»ýľµÄÊä³öÁ¬µ½B»ýľµÄÊäÈ룬£¬£¬Ðγɡ°Ïȼӷ¨ºó³Ë·¨¡±µÄµç·£©¡£ ¡£¡£¡£¡£¡£
    ¡°¶ÔÍâ½Ó¿Ú¡±£¨I/OÄ£¿£¿£¿£¿£¿é£©£ºÏ൱ÓÚ¹¤³§µÄ¡°´óÃÅ¡±£¬£¬£¬ÈôîºÃµÄµç·ÄܺÍÍⲿװ±¸£¨ºÃ±È´«¸ÐÆ÷¡¢ÆÁÄ»¡¢ÆäËûоƬ£©Í¨Ñ¶¡£ ¡£¡£¡£¡£¡£

    ÄãдµÄ¡°FPGA³ÌÐò¡±£¨ÓÃÓ²¼þÐÎòÓïÑÔ£¬£¬£¬ºÃ±ÈVerilog£©£¬£¬£¬ÊµÖʾÍÊǸæËßFPGA£º¡°ÄÄ¿é»ýľÓÃʲô¹¦Ð§£¬£¬£¬ÄùµçÏßÁ¬ÆðÀ´¡±¡£ ¡£¡£¡£¡£¡£³ÌÐòÉÕ¼µ½FPGAºó£¬£¬£¬ÄÚ²¿µç·¾ÍÀο¿³ÉÄãÉè¼ÆµÄÑù×Ó£¬£¬£¬Ö±½ÓÓÃÓ²¼þ²¢ÐÐÖ´ÐÐʹÃü¡ª¡ªÃ»ÓÐÈí¼þÖ¸ÁîµÄ¡°·­Ò롱Àú³Ì£¬£¬£¬ÒÔÊÇËÙÂʿ졢Ñӳٵͣ¨ºÃ±È´¦Öóͷ£Ò»¸öÐźÅ£¬£¬£¬FPGA¿ÉÄܼ¸ÄÉÃë¾ÍÍê³É£¬£¬£¬CPU¿ÉÄÜÐèÒª¼¸Ê®ÄÉÃ룩¡£ ¡£¡£¡£¡£¡£
    Èý¡¢Ó¦Óó¡¾°£ºÄÇÀïÐèÒª¡°¶¨ÖÆ»¯¡±ºÍ¡°¸ßËÙ´¦Öóͷ£¡±£¬£¬£¬ÄÇÀï¾ÍÓÐËü
    FPGAµÄ½¹µãÓÅÊÆÊÇ¡°ÎÞа¶¨ÖÆ¡±¡°²¢Ðд¦Öóͷ£¿ì¡±¡°ÊµÊ±ÐÔÇ¿¡±£¬£¬£¬ÒÔÊÇÔÚÐèÒª¡°×¨Óõç·¡±µ«ÓÖ²»Ï뻨´óÇ®×öרÓÃоƬ£¨ASIC£©µÄ³¡¾°ÀïÌØÊâ³ÔÏ㣬£¬£¬¾Ù¼¸¸ö³£¼ûÀý×Ó£º
    1. ͨѶ£º5G»ùÕ¾¡¢Â·ÓÉÆ÷µÄ¡°ÐźŹܼҡ±
    5G»ùÕ¾ÐèÒª´¦Öóͷ£º£Á¿¸ßËÙÐźţ¨ºÃ±ÈÿÃ뼸ʮGµÄÊý¾Ý£©£¬£¬£¬²î±ðƵ¶Î¡¢²î±ðЭÒéµÄÐźŴ¦Öóͷ£Âß¼­·×ÆçÑù¡ª¡ªÈôÊÇÓÃÀο¿µç·µÄоƬ£¬£¬£¬»»¸öЭÒé¾ÍµÃ»»Ð¾Æ¬£¬£¬£¬±¾Ç®Ì«¸ß¡£ ¡£¡£¡£¡£¡£FPGA¿ÉÒÔͨ¹ý±à³Ì¿ìËÙÇл»ÐźŴ¦Öóͷ£Âß¼­£¨ºÃ±È½ñÌì´¦Öóͷ£4GÐźÅ£¬£¬£¬Ã÷Ìì¸Ä³ÌÐò¾ÍÄÜ´¦Öóͷ£5GÐÂЭÒ飩£¬£¬£¬²¢ÇÒ²¢Ðд¦Öóͷ£ÄÜÁ¦Ç¿£¬£¬£¬ÄÜͬʱ´¦Öóͷ£ÉÏǧ·ÐźÅ£¬£¬£¬Ñӳٵ͵½Î¢Ãë¼¶£¬£¬£¬ÒÔÊÇÏÕЩËùÓÐ5G»ùÕ¾¡¢¸ß¶Ë·ÓÉÆ÷Àï¶¼ÓÐFPGA¡£ ¡£¡£¡£¡£¡£
    2. È˹¤ÖÇÄÜ£ºAIÄ£×ӵġ°¼ÓËÙСÂí´ï¡±
    ѵÁ·AIÄ£×Ó£¨ºÃ±ÈChatGPT£©Ö÷Òª¿¿GPU£¬£¬£¬µ«ÔËÐÐAIÄ£×Ó£¨ÍÆÀí£© ʱ£¬£¬£¬FPGA±ÈGPU¸ü¡°Ê¡¾¢¶ù¡±¡£ ¡£¡£¡£¡£¡£ºÃ±ÈÊÖ»úÕÕÏàʱµÄ¡°ÊµÊ±ÃÀÑÕ¡±¡°Åä¾°Ð黯¡±£¬£¬£¬ÐèÒª¿ìËÙ´¦Öóͷ£Í¼ÏñÊý¾Ý£¬£¬£¬FPGA¿ÉÒÔ¶¨ÖÆ×¨Óõç·£¨ºÃ±È°ÑAIÄ£×ÓÀïµÄ³Ë·¨¡¢¼Ó·¨ÔËËãÖ±½ÓÓÃÓ²¼þʵÏÖ£©£¬£¬£¬±ÈGPUµÄͨÓÃÅÌËã¸ü¸ßЧ£¬£¬£¬»¹ÄÜÊ¡¹¦ºÄ£¨ÊÖ»ú¡¢Æû³µÀïµÄAIоƬÐí¶àÓÃFPGA£©¡£ ¡£¡£¡£¡£¡£
    3. ¹¤Òµ¿ØÖÆ£º»úеÈË¡¢×Ô¶¯»¯×°±¸µÄ¡°Éñ¾­ÖÐÊࡱ
    ¹¤³§ÀïµÄ»úе±Û¡¢Á÷Ë®Ïß´«¸ÐÆ÷£¬£¬£¬ÐèҪʵʱÏìÓ¦£¨ºÃ±È´«¸ÐÆ÷¼ì²âµ½Òì³££¬£¬£¬0.1ºÁÃëÄÚ¾ÍÒªÈûúе±Ûͣϣ©£¬£¬£¬CPU´¦Öóͷ£Èí¼þÖ¸ÁîÌ«Âý£¬£¬£¬FPGAµÄÓ²¼þµç·¿ÉÒÔ¡°¼´Ê±ÏìÓ¦¡±£¬£¬£¬²¢ÇÒÄÜÆ¾Ö¤²î±ð×°±¸µÄ¿ØÖÆÂß¼­£¨ºÃ±ÈÓеĻúе±ÛҪת90¶È£¬£¬£¬ÓеÄÒª¼ÐÈ¡0.1mmµÄÁã¼þ£©ÎÞа±à³Ì£¬£¬£¬ÒÔÊǹ¤Òµ×Ô¶¯»¯ÁìÓòÏÕЩÀë²»¿ªFPGA¡£ ¡£¡£¡£¡£¡£
    4. º½¿Õº½Ì죺ÎÀÐÇ¡¢À×´ïµÄ¡°Ì«¿Õ¿É¿¿¼ÌÐø¡±
    ÎÀÐÇ¡¢À×´ïÔÚÌ«¿Õ»ò¼«¶ËÇéÐÎÏÂÊÂÇ飬£¬£¬¶ÔоƬµÄ¿É¿¿ÐÔ¡¢¿¹×ÌÈÅÄÜÁ¦ÒªÇ󼫸ߣ¬£¬£¬²¢ÇÒʹÃü¿ÉÄÜËæÊ±±ä£¨ºÃ±ÈÎÀÐÇͻȻÐèÒªµ÷½â¹ìµÀ¡¢À×´ïÒªÇл»Ì½²âģʽ£©¡£ ¡£¡£¡£¡£¡£FPGAµÄ¿ÉÖØ¹¹ÌØÕ÷¿ÉÒÔÈõØÃ湤³Ìʦ¡°Ô¶³Ì¸Ä³ÌÐò¡±£¨ºÃ±ÈÎÀÐÇÔÚ¹ìʱ£¬£¬£¬Í¨¹ýÎÞÏߵ緢ËÍгÌÐò£¬£¬£¬FPGA¾ÍÄÜÇл»¹¦Ð§£©£¬£¬£¬²¢ÇÒ¿¹·øÉäÄÜÁ¦Ç¿£¨²»ÏñCPUÈÝÒ×±»ÓîÖæÉäÏß×ÌÈÅ£©£¬£¬£¬ÒÔÊǺ½ÌìÁìÓòÊÇFPGAµÄ¡°´ó¿Í»§¡±¡£ ¡£¡£¡£¡£¡£
    5. ÏûºÄµç×Ó£º¸ß¶Ë×°±¸µÄ¡°ÐÔÄܲʵ°¡±
    ºÃ±È¸ß¶ËµçÊӵġ°4K/8KͼÏñ´¦Öóͷ£¡±£¨¶¯Ì¬Åâ³¥¡¢½µÔ룩£¬£¬£¬ÐèҪʵʱÓÅ»¯Ã¿Ò»Ö¡»­Ã棬£¬£¬FPGA¿ÉÒÔ¶¨ÖÆ×¨ÓÃͼÏñËã·¨µç·£¬£¬£¬Èû­Ãæ¸üÁ÷ͨ£»£»£»ÉÐÓÐÓÎÏ·Ö÷»úµÄ¡°¹âÏß×·×Ù¼ÓËÙ¡±£¬£¬£¬ÓÃFPGA·Öµ£GPUµÄѹÁ¦£¬£¬£¬ÈÃÓÎÏ·»­Ãæ¸ü±ÆÕæ¡£ ¡£¡£¡£¡£¡£
    ×ܽ᣺FPGA¾ÍÏñ¡°Ó²¼þ½çµÄÀָߡ±
    Äã²»ÐèÒªÊÇоƬÉè¼ÆÊ¦£¬£¬£¬Ò²ÄÜͨ¹ý±à³ÌÈÃËüÄð³ÉÄãÏëÒªµÄµç·¡ª¡ªÏë×ö¸ö¼òÆÓµÄÅÌËãÆ÷£¿£¿£¿£¿£¿´î£¡Ïë×ö¸öÖØ´óµÄÐźŴ¦Öóͷ£Æ÷£¿£¿£¿£¿£¿´î£¡ÕýÊÇÕâÖÖ¡°ÎÞа¶¨ÖÆ+¸ßËÙ¸ßЧ¡±µÄÌØµã£¬£¬£¬ÈÃFPGA³ÉÁËͨѶ¡¢AI¡¢¹¤Òµ¡¢º½ÌìµÈÁìÓòµÄ¡°Ä»ºóԪѫ¡±£¬£¬£¬Ò²ÊÇÏÖÔÚоƬÈ˲Åȱ¿ÚºÜ´óµÄÔµ¹ÊÔ­ÓÉ£¨ÊÂʵ»á¡°´î»ýľ¡±µÄ¹¤³Ìʦ̫ÇÀÊÖÀ²£©¡£ ¡£¡£¡£¡£¡£

  6. FPGAÊÇʲô£¿£¿£¿£¿£¿´ó·¢28ÉÙÄêѧÓн⡫
    /903.html

  7. 6µã¸æËßÄãFPGAÊÇʲô£¿£¿£¿£¿£¿ÏêϸÒ×¶®? /5447.html

  8. FPGAÊÇʲô£¿£¿£¿£¿£¿

ÁôÏÂ̸ÂÛ

ÄúµÄÓÊÏ䵨µã²»»á±»¹ûÈ»¡£ ¡£¡£¡£¡£¡£ ±ØÌîÏîÒÑÓà * ±ê×¢

´ó·¢28¡¤(ÖйúÓÎ)¹Ù·½ÍøÕ¾
¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿