¹ú²úFPGA³§ÉÌÉî¶ÈÆÊÎö£º¼¼Êõ·¾¶¡¢Êг¡¶¨Î»Óë½¹µãÓÅÊÆ
£¨ÒÔÏÂÐÅÏ¢»ùÓÚ2024Äê×îÐÂÐÐÒµÊý¾Ý¼°¼¼ÊõÏ£Íû£©
Ò»¡¢×Ϲâͬ´´£¨Pango Micro£©
1. ¼¼Êõ½á¹¹
- ¹¤ÒÕÖÆ³Ì£º
- Ö÷Á¦²úÆ·£º28nm¹¤ÒÕTitanϵÁУ¨Âß¼µ¥Î»500K-1.5M£©
- Í»ÆÆÐÔ²úÆ·£º16nm¹¤ÒÕHydraϵÁУ¨2024ÄêÁ¿²ú£¬£¬£¬£¬£¬Ö§³ÖPCIe 4.0 x8£©
- ¼Ü¹¹Á¢Ò죺
- ×ÔÖ÷¿ª·¢LUT-6¼Ü¹¹£¨¹ú¼ÊÖ÷Á÷ΪLUT-4/5£©£¬£¬£¬£¬£¬µ¥LUTÖ§³Ö6ÊäÈëÂß¼£¬£¬£¬£¬£¬ïÔÌÂß¼²ã¼¶
- ¼¯³ÉÓ²ºËDSPÄ£¿£¿£¿é£¨Ã¿Ãë2.4T MACÔËË㣩ºÍ28Gbps SerDes½Ó¿Ú
2. ½¹µãÓÅÊÆ
- ȫջ¹ú²ú»¯£º
- ΨһʵÏÖEDA¹¤¾ßÁ´£¨PDS£©¡¢IP¿â¡¢Ð¾Æ¬È«×ÔÖ÷µÄ¹ú²ú³§ÉÌ
- ¹¤¾ßÁ´¼æÈÝÐÔ£ºÖ§³Ö´ÓXilinx Vivado¹¤³ÌǨá㣨¼æÈÝÂÊ85%ÒÔÉÏ£©
- ͨѶÁìÓòͳÖÎÁ¦£º
- º£ÄÚ5G»ùÕ¾FPGAÊÐÕ¼Âʳ¬60%£¨±ÈÕÕXilinxµÄ30%£©
- µä·¶¼Æ»®£ºMassive MIMO²¨Êø³ÉÐÎËã·¨¼ÓËÙ£¨Ê±ÑÓ<1¦Ìs£©
3. µä·¶²úÆ·±ÈÕÕ
| ÐͺŠ| Titan T2-8 | Hydra H3-16 |
|---|
| ¹¤ÒÕ | 28nm | 16nm FinFET |
| Âß¼µ¥Î» | 800K | 1.5M |
| ¸ßËÙ½Ó¿Ú | 10Gbps SerDes | 28Gbps SerDes |
| ¹¦ºÄ | 8W@25¡æ | 5.5W@25¡æ |
| µä·¶Ó¦Óà | ¹¤ÒµPLC | Êý¾ÝÖÐÐļÓËÙ¿¨ |
¶þ¡¢¸ßÔÆ°ëµ¼Ì壨Gowin Semiconductor£©
1. ¼¼ÊõÍ»ÆÆ
- ³µ¹æ¼¶ÁìÏÈ£º
- ³¿ÎõVϵÁÐͨ¹ýAEC-Q100 Grade 2ÈÏÖ¤£¨-40¡æ~105¡æ£©
- ¹¦Ð§Çå¾²£ºÖ§³ÖASIL-B¼¶Éè¼Æ£¬£¬£¬£¬£¬¼¯³ÉSEU¿¹·øÕÕµ¥Î»
- AIÒì¹¹ÅÌË㣺
- GoAI¼Ü¹¹£ºFPGA+Ë«ºËRISC-V£¨1.2GHz£©+ NPU£¨4TOPS£©
- µä·¶ÐÔÄÜ£ºYOLOv3ÍÆÀíÖ¡ÂÊÌáÉýÖÁ120FPS£¨±ÈÕÕ´¿CPU¼Æ»®£©
2. Êг¡²ßÂÔ
- ÏûºÄµç×ÓͻΧ£º
- ´òÈëÈýÐÇ¡¢LG¹©Ó¦Á´£¬£¬£¬£¬£¬ÓÃÓÚ8KµçÊÓͼÏñ´¦Öóͷ££¨MEMCÔ˶¯Åâ³¥£©
- ±¾Ç®ÓÅÊÆ£ºÍ¬ÐÔÄÜϼÛÇ®±ÈLatticeµÍ40%
- ¹¤¾ßÁ´ÓÅ»¯£º
- ×ÔÑÐGOWIN EDAÖ§³ÖÒ»¼üʽAIÄ£×Ó°²ÅÅ£¨TensorFlow¡ú±ÈÌØÁ÷£©
3. ²úÆ·Ïß±ÈÕÕ
| ϵÁÐ | ³¿ÎõV | СÃÛ·äGW2A |
|---|
| ¶¨Î» | Æû³µ/¹¤Òµ | ÏûºÄµç×Ó |
| ¹¤ÒÕ | 22nm | 55nm |
| Âß¼µ¥Î» | 150K | 25K |
| ÌØÊâÄ£¿£¿£¿é | ³µ¹æ¼¶SEU·À»¤ | µÍ¹¦ºÄģʽ |
| µä·¶¿Í»§ | ±ÈÑǵϡ¢ÎµÀ´ | СÃס¢OPPO |
Èý¡¢°²Â·¿Æ¼¼£¨Anlogic£©
1. ¼¼ÊõÁÁµã
- ´æ´¢¼¯³É£º
- SALPHOENIXϵÁм¯³É32MBƬÉÏSRAM£¬£¬£¬£¬£¬ïÔÌDDRÒÀÀµ
- Ó¦Óð¸Àý£ºÀ×´ïÐźŴ¦Öóͷ££¨´¦Öóͷ£´ø¿íÌáÉý3±¶£©
- ¿ªÔ´Éú̬£º
- ÍÆ³ö¿ªÔ´RISC-VÈíºË¡°ÐþÌúC906¡±FPGAÒÆÖ²°æ
- GitHub»îÔ¾¶È£ºStarÊý³¬2.3K£¬£¬£¬£¬£¬Ð¢Ë³ÕßÀ´×Ô»ªÎª¡¢ÖпÆÔº
2. ²î±ð»¯¾ºÕù
- ¾ü¹¤ÁìÓòÍ»ÆÆ£º
- »ñGJB 9001C¾ü¹¤ÈÏÖ¤£¬£¬£¬£¬£¬ÓÃÓÚÏà¿ØÕóÀ×´ï²¨Êø¿ØÖÆ
- ¿¹·øÕÕÖ¸±ê£ºµ¥Á£×ӷתÂÊ<1E-13 errors/bit-day
- ±ßÑØÅÌËã¼Æ»®£º
- SALDRAGONϵÁÐÖ§³ÖTensorFlow Lite Micro£¬£¬£¬£¬£¬¹¦ºÄµÍÖÁ0.8W
3. ÐÔÄܲÎÊý±ÈÕÕ
| Ö¸±ê | SALPHOENIX S6 | SALDRAGON D4 |
|---|
| ¹¤ÒÕ | 16nm | 28nm |
| Âß¼µ¥Î» | 600K | 200K |
| DSPÄ£¿£¿£¿é | 576¸ö | 128¸ö |
| µä·¶ÄÜЧ±È | 50GOPS/W | 22GOPS/W |
| Ä¿µÄÊг¡ | ¹ú·Àµç×Ó | ÖÇÄÜÉãÏñÍ· |
ËÄ¡¢¸´µ©Î¢µç×Ó£¨Fudan Microelectronics£©
1. Á¢ÒìÆ«Ïò
- ´æËãÒ»Ìå¼Ü¹¹£º
- FPAIоƬ¼¯³É3D NAND´æ´¢£¬£¬£¬£¬£¬ÊµÏÖ½ü´æÅÌË㣨ÑÓ³Ù½µµÍ70%£©
- Ó¦Óð¸Àý£º½ðÈÚ¸ßÆµÉúÒâ²ßÂÔ¼ÓËÙ£¨ÏìӦʱ¼ä<50ns£©
- ¶¯Ì¬Öع¹¼¼Êõ£º
- Ö§³Ö10ms¼¶²¿·ÖÖØÉèÖ㬣¬£¬£¬£¬ÓÃÓÚÈí¼þÎÞÏߵ磨SDR£©Æµ¶ÎÇл»
2. ÐÐÒµÉøÍ¸
- ½ðÈڿƼ¼£º
- ÊÐÕ¼Âʳ¬80%µÄ¹ú²úFPGAÉúÒâ¼ÓËټƻ®
- ÏàÖúͬ°é£ºÉϽ»Ëù¡¢ÖÐÐÅ֤ȯ
- Ò½ÁƵç×Ó£º
- µÍ¹¦ºÄ¼Æ»®ÓÃÓÚ±ãЯʽCT»ú£¨µç³ØÐøº½ÌáÉý2±¶£©
3. ²úÆ·¾ØÕó
| ²úÆ·Ïß | FPAIϵÁÐ | FMQLϵÁÐ |
|---|
| ½¹µã¼Ü¹¹ | FPGA+AI¼ÓËÙ | ´¿FPGA |
| ¹¤ÒÕ | 28nm | 40nm |
| AIËãÁ¦ | 12TOPS£¨INT8£© | N/A |
| ÌØÊ⹦Ч | ½ü´æÅÌËãÒýÇæ | ¸ß¾«¶ÈʱÖÓ¹ÜÀí |
| ¼ÛÇ®¾ºÕùÁ¦ | ¹ú¼Ê¾ºÆ·60% | ¹ú¼Ê¾ºÆ·40% |
Îå¡¢¹ú²úFPGA¼¼Êõ²î±ðÓë¹ú¼Ê±ÈÕÕ
1. ÖÆ³Ì²î±ð
- ¹ú¼ÊÁìÏÈ£ºXilinx Versal£¨7nm£¬£¬£¬£¬£¬3D IC£©¡¢Intel Agilex£¨10nm£©
- ¹ú²úˮƽ£º16nm£¨×Ϲâͬ´´/°²Â·£©¡ú Ï൱ÓÚ¹ú¼Ê2018Äêˮƽ
2. ¹¤¾ßÁ´³ÉÊì¶È
- ¹ú¼Ê³§ÉÌ£ºVivado/QuartusÖ§³ÖÊýÍò¸öIPºË
- ¹ú²ú³§ÉÌ£ºIP¿â¹æÄ£ÆÕ±é<500¸ö£¬£¬£¬£¬£¬ÒÀÀµµÚÈý·½ÏàÖú
3. Éú̬½¨Éè
- ¿ª·¢ÕßÉçÇø£ºXilinxÈ«Çò¿ª·¢Õß³¬°ÙÍò£¬£¬£¬£¬£¬¹ú²ú³§ÉÌÔ¼10Íò¼¶
Áù¡¢¹ú²úÌæ»»Â·¾¶½¨Òé
- Õþ²ß¶Ë£ºÍƶ¯¡°¹ú²úоƬÊ×̨Ìס±Õþ²ß£¬£¬£¬£¬£¬Ç¿ÖÆÒªÇó5G»ùÕ¾¡¢µçÍø×°±¸¹ú²ú»¯ÂÊ¡Ý50%
- ¼¼Êõ¶Ë£ºÁªºÏÖÐо¹ú¼Ê¹¥¹Ø14nm¹¤ÒÕ£¬£¬£¬£¬£¬Í»ÆÆ¸ßÃܶȲ¼Ïß¼¼Êõ
- Éú̬¶Ë£º½¨É迪Դ»ù½ð»á£¨ÈçOpenFPGA£©£¬£¬£¬£¬£¬ÎüÒýÈ«Çò¿ª·¢Õß
Ͷ×ÊÓëÑ¡ÐÍÖ¸ÄÏ
| Ó¦ÓÃÁìÓò | Ê×Ñ¡³§ÉÌ | ½¹µã¿¼Á¿ÒòËØ |
|---|
| Æû³µµç×Ó | ¸ßÔÆ°ëµ¼Ìå | ³µ¹æÈÏÖ¤¡¢¹¦Ð§Çå¾²Éè¼Æ |
| ¹ú·À¾ü¹¤ | °²Â·¿Æ¼¼ | ¿¹·øÕÕ¡¢×ÔÖ÷¿É¿Ø |
| ÏûºÄµç×Ó | ÖǶྦྷ | ÐԼ۱ȡ¢¿ìËÙ½»¸¶ |
| Êý¾ÝÖÐÐÄ | ×Ϲâͬ´´ | ¸ßËÙ½Ó¿Ú¡¢ËãÁ¦ÃÜ¶È |
ÈçÐè¸üÏêϸ²ÎÊý±ÈÕÕ£¬£¬£¬£¬£¬¿É»á¼ûÖйú°ëµ¼ÌåÐÐҵлáFPGA·Ö»áÊý¾Ý¿â»ñȡȨÍþÊý¾Ý¡£¡£¡£