Example Image´ó·¢28

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

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

È˲ÅÐèÇó


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


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

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

FPGA¹¤³Ìʦ10µÀ¸ßÆµÃæÊÔÕæÌ⣨º¬´ðÌâÒªµã£©£¬£¬£¬£¬£¬Ö±»÷HR½¹µã¿¼²ìÒâͼ£¡

FPGA¹¤³Ìʦ10µÀ¸ßÆµÃæÊÔÕæÌ⣨º¬´ðÌâÒªµã£©£¬£¬£¬£¬£¬Ö±»÷HR½¹µã¿¼²ìÒâͼ£¡

ÔÚÉÏһƪFPGA¸ßн¼¼ÄÜÎÄÐû²¼ºó£¬£¬£¬£¬£¬²»ÉÙ¶ÁÕßÁôÑÔ×ÉÑ¯ÃæÊÔ±¸¿¼Öص㡣¡£¡£¡£¡£×ÅʵFPGAÃæÊÔ¾ø·Ç¡°±³ÖªÊ¶µã¡±¾ÍÄÜͨ¹Ø£¬£¬£¬£¬£¬HRÓë¼¼ÊõÃæÊÔ¹Ù¸ü¿´ÖØÍ¨¹ýÕæÌ⣬£¬£¬£¬£¬ÅжϺòÑ¡È˵Ť³ÌÍ·ÄÔ¡¢ÎÊÌâ½â¾öÄÜÁ¦ÓëÏîÄ¿Â䵨ÄÜÁ¦¡ª¡ªÓÈÆäÊǶÔʱÐò¡¢½Ó¿Ú¡¢µ÷ÊԵȽ¹µãÄ£¿£¿£¿éµÄÕÆ¿ØÁ¦¡£¡£¡£¡£¡£

Á¬Ïµ»ªÎª¡¢º£¿£¿£¿µÍþÊÓ¡¢µç¿Æº½µçµÈÍ·²¿ÆóÒµ½üÒ»ÄêFPGAÃæÊÔÕæÌ⣬£¬£¬£¬£¬´ó·¢28¹úоÕûÀí³ö10µÀ±Ø¿¼Ì⣬£¬£¬£¬£¬Ã¿µÀÌâÅäÌס°´ðÌâÒªµã+HR½¹µãÒâͼ¡±£¬£¬£¬£¬£¬°ïÄ㾫׼²ÈÖе÷ֵ㣬£¬£¬£¬£¬¹æ±ÜÃæÊÔÀ×Çø£¬£¬£¬£¬£¬¸ßЧͨ¹Ø¼¼ÊõÃæ¡£¡£¡£¡£¡£

FPGAÃæÊÔÕæÌâÓë´ðÌâÒªµã·âÃæÍ¼

Ò»¡¢»ù´¡½¹µãÀࣨ¿¼²ì¹¦µ×Ôúʵ¶È£©

ÕæÌâ1£ºVerilogÖÐÛÕ±Õ¸³Öµ£¨=£©Óë·ÇÛÕ±Õ¸³Öµ£¨<=£©µÄÇø±ð£¿£¿£¿ÏÖʵÏîÄ¿ÖÐÔõÑùÑ¡ÔñʹÓã¿£¿£¿

´ðÌâÒªµã£º 1. Ó﷨ʵÖÊ£ºÛÕ±Õ¸³ÖµÁ¢¼´Ö´ÐУ¬£¬£¬£¬£¬Óï¾ä˳ÐòÖ´ÐУ¬£¬£¬£¬£¬»á±¬·¢×éºÏÂß¼­ latch Òþ»¼£»£»£»·ÇÛÕ±Õ¸³ÖµÑÓ³ÙÖ´ÐУ¬£¬£¬£¬£¬Óï¾ä²¢ÐÐÖ´ÐУ¬£¬£¬£¬£¬ÊÊÊÊʱÐòÂß¼­¡£¡£¡£¡£¡£2. ʹÓÃÔ­Ôò£ºÊ±ÐòÂß¼­£¨¼Ä´æÆ÷¡¢×´Ì¬»ú£©Ó÷ÇÛÕ±Õ¸³Öµ£¬£¬£¬£¬£¬×èÖ¹¾ºÕùðÏÕ£»£»£»×éºÏÂß¼­£¨×éºÏµç·¡¢Êý¾Ýͨ·£©ÓÃÛÕ±Õ¸³Öµ£¬£¬£¬£¬£¬ÌØÊⳡ¾°£¨Èç¿çʱÖÓÓòͬ²½£©ÐèÉóÉ÷ÊÊÅä¡£¡£¡£¡£¡£3. ʵս°¸Àý£ºÒÔ״̬»úÉè¼ÆÎªÀý£¬£¬£¬£¬£¬·ÇÛÕ±Õ¸³Öµ¿É°ü¹Ü״̬Çл»µÄÎȹÌÐÔ£¬£¬£¬£¬£¬×èÖ¹·ºÆðÖÐÐÄ̬¹ýʧ¡£¡£¡£¡£¡£

HR½¹µãÒâͼ£º »ù´¡Óï·¨ÊÇÃż÷£¬£¬£¬£¬£¬Öص㿼²ìÊÇ·ñÃ÷È·µ×²ãÂß¼­£¬£¬£¬£¬£¬ÄÜ·ñ¹æ±ÜÏîÄ¿Öг£¼ûµÄ¸³ÖµÎóÓÃÎÊÌ⡪¡ªÕâÊÇFPGAÉè¼Æ·ºÆð¹¦Ð§bugµÄ¸ßƵԵ¹ÊÔ­ÓÉ£¬£¬£¬£¬£¬ÆóÒµ²»¿ÏΪ¡°»ù´¡²»ÀΡ±µÄºòÑ¡ÈËÖ§¸¶ÊÔ´í±¾Ç®¡£¡£¡£¡£¡£

ÕæÌâ2£ºÊ²Ã´ÊÇ¿çʱÖÓÓòͬ²½£¿£¿£¿³£¼ûµÄͬ²½ÒªÁìÓÐÄÄЩ£¿£¿£¿¸÷×ÔÊÊÓó¡¾°ÊÇʲô£¿£¿£¿

´ðÌâÒªµã£º 1. ½ç˵£º²î±ðʱÖÓÆµÂÊ/ÏàλµÄʱÖÓÓò¼ä´«ÊäÊý¾Ý£¬£¬£¬£¬£¬Ò×·ºÆðÑÇÎÈ̬£¬£¬£¬£¬£¬µ¼ÖÂÊý¾Ý²ÉÑù¹ýʧ£¬£¬£¬£¬£¬Ðèͬ²½´¦Öóͷ£¡£¡£¡£¡£¡£2. ½¹µãÒªÁ죺¢Ù Á½¼¶¼Ä´æÆ÷ͬ²½£¨µ¥bitÐźÅ£¬£¬£¬£¬£¬Èç¿ØÖÆÐźţ©£¬£¬£¬£¬£¬½á¹¹¼òÆÓ£¬£¬£¬£¬£¬ÑÓ³ÙС£¡£¡£¡£¡£»£»£»¢Ú ¸ñÀ×Âëͬ²½£¨¶àbit¼ÆÊýÆ÷Ðźţ©£¬£¬£¬£¬£¬Ã¿´Î½ö1bitת±ä£¬£¬£¬£¬£¬½µµÍÑÇÎÈ̬¸ÅÂÊ£»£»£»¢Û ÎÕÊÖЭÒéͬ²½£¨¶àbitÊý¾Ý£¬£¬£¬£¬£¬ÈçÖ¸Áî¡¢Êý¾Ý¿é£©£¬£¬£¬£¬£¬¿É¿¿ÐԸߣ¬£¬£¬£¬£¬ÊÊÅäÖØ´óÊý¾Ý´«Ê䣻£»£»¢Ü FIFOͬ²½£¨´ó×ÚÊý¾Ý¿çʱÖÓÓò£¬£¬£¬£¬£¬ÈçDDR¶ÁдÊý¾Ý£©£¬£¬£¬£¬£¬×Ô´ø¿ÕÂúÐźÅ£¬£¬£¬£¬£¬ÊÊÅä¸ßËÙ³¡¾°¡£¡£¡£¡£¡£3. ×¢ÖØÊÂÏÑÇÎÈ̬ÎÞ·¨³¹µ×Ïû³ý£¬£¬£¬£¬£¬Ö»ÄÜͨ¹ýͬ²½ÊֶνµµÍ±¬·¢¸ÅÂÊ¡£¡£¡£¡£¡£

HR½¹µãÒâͼ£º ¿çʱÖÓÓòÊÇFPGAÉè¼ÆµÄ½¹µãÄѵ㣬£¬£¬£¬£¬Ò²ÊÇÃæÊԱؿ¼µã¡£¡£¡£¡£¡£¿£¿£¿¼²ìºòÑ¡ÈËÊÇ·ñÄÜÆ¾Ö¤ÐźÅÀàÐÍ£¨µ¥bit/¶àbit¡¢¿ØÖÆ/Êý¾Ý£©Ñ¡ÔñºÏÊʼƻ®£¬£¬£¬£¬£¬ÌåÏÖ¹¤³ÌÑ¡ÐÍÄÜÁ¦ÓëΣº¦¹æ±ÜÒâʶ¡£¡£¡£¡£¡£

¶þ¡¢½ø½×¼¼ÊõÀࣨ¿¼²ì½¹µãÄÜÁ¦£©

ÕæÌâ3£º¾²Ì¬Ê±ÐòÆÊÎö£¨STA£©ÖУ¬£¬£¬£¬£¬Setup Time£¨½¨Éèʱ¼ä£©ºÍHold Time£¨¼á³Öʱ¼ä£©µÄ½ç˵ÊÇʲô£¿£¿£¿·ºÆðÎ¥¹æÊ±£¬£¬£¬£¬£¬»®·ÖÓÐÄÄЩÓÅ»¯ÒªÁ죿£¿£¿

´ðÌâÒªµã£º 1. ½ç˵£ºSetup TimeÊÇʱÖÓ´¥·¢Ç°£¬£¬£¬£¬£¬Êý¾ÝÐèÎȹ̼á³ÖµÄ×îСʱ¼ä£»£»£»Hold TimeÊÇʱÖÓ´¥·¢ºó£¬£¬£¬£¬£¬Êý¾ÝÐèÎȹ̼á³ÖµÄ×îСʱ¼ä£¬£¬£¬£¬£¬Á½ÕßÎ¥¹æ»áµ¼Ö¼ĴæÆ÷²ÉÑù¹ýʧ¡£¡£¡£¡£¡£2. ÓÅ»¯ÒªÁ죺¢Ù SetupÎ¥¹æ£¨Êý¾ÝµÖ´ï¹ýÍí£©£ºÒªº¦Â·¾¶ÖØ×¼Ê±¡¢²åÈëÁ÷Ë®Ïß¡¢ÓÅ»¯Âß¼­×éºÏÉî¶È¡¢Ìá¸ßʱÖÓÖÜÆÚ¡¢µ÷½â½á¹¹²¼Ïߣ»£»£»¢Ú HoldÎ¥¹æ£¨Êý¾Ýת±ä¹ý¿ì£©£º²åÈ뻺³åÆ÷£¨ÔöÌíÊý¾ÝÑÓ³Ù£©¡¢ïÔÌ­Êý¾Ý·¾¶ÈßÓàÂß¼­¡¢µ÷½â¼Ä´æÆ÷λÖᣡ£¡£¡£¡£3. ʵս¼¼ÇÉ£ºÓÅÏÈͨ¹ýÔ¼ÊøÓÅ»¯£¬£¬£¬£¬£¬ÔÙ¾ÙÐÐÂß¼­µ÷½â£¬£¬£¬£¬£¬×èֹ̫¹ýÏûºÄ×ÊÔ´¡£¡£¡£¡£¡£

HR½¹µãÒâͼ£º Ê±ÐòÊÇFPGAÉè¼ÆµÄ¡°ÉúÃüÏß¡±£¬£¬£¬£¬£¬¸ßн¸ÚλÓÈÆä¿´ÖØÊ±ÐòÓÅ»¯ÄÜÁ¦¡£¡£¡£¡£¡£¿£¿£¿¼²ìºòÑ¡ÈËÊÇ·ñÃ÷ȷʱÐòʵÖÊ£¬£¬£¬£¬£¬ÄÜ·ñÁ¬ÏµÏîÄ¿³¡¾°¸ø³ö¿ÉÂ䵨µÄÓÅ»¯¼Æ»®£¬£¬£¬£¬£¬¶ø·Ç½ö±³ËÐÀíÂÛ¡£¡£¡£¡£¡£

ÕæÌâ4£ºDDR3/4½Ó¿ÚµÄFPGAÉè¼ÆÖУ¬£¬£¬£¬£¬ÔõÑù°ü¹Ü¶ÁдʱÐòµÄÎȹÌÐÔ£¿£¿£¿ÑÛͼУ׼µÄ½¹µãÒªµãÊÇʲô£¿£¿£¿

´ðÌâÒªµã£º 1. ʱÐò°ü¹Ü£º¢Ù ½ÓÄÉDDR¿ØÖÆÆ÷IPºË£¨ÈçXilinx MIG IP£©£¬£¬£¬£¬£¬ÉèÖÃ׼ȷµÄʱÖÓÆµÂÊ¡¢ÏàÎ»Æ«ÒÆ£»£»£»¢Ú ¾ÙÐжÁдУ׼£¨Write Leveling¡¢Read Leveling£©£¬£¬£¬£¬£¬Åâ³¥PCB´«ÊäÑÓ³ÙÓë°å¼¶×ÌÈÅ£»£»£»¢Û ¼ÓÈëODT£¨Æ¬ÉÏÖÕ¶ËÆ¥Å䣩£¬£¬£¬£¬£¬ïÔÌ­Ðźŷ´Éä¡£¡£¡£¡£¡£2. ÑÛͼУ׼£º½¹µãÊÇͨ¹ýµ÷½âÊý¾Ý²ÉÑùÏà룬£¬£¬£¬£¬Ê¹²ÉÑùµãÂäÔÚÑÛͼÖÐÐÄ£¨Ñ۸ߡ¢ÑÛ¿í´ï±ê£©£¬£¬£¬£¬£¬×èÖ¹ÐźŲü¶¶µ¼ÖÂÎóÂ룬£¬£¬£¬£¬Ä¿µÄÎóÂëÂʵÍÓÚ1e-12¡£¡£¡£¡£¡£3. ÆóÒµÐèÇ󣺺£¿£¿£¿µÍþÊÓ¡¢µç¿Æº½µçµÈÆóÒµÒªÇóÄÜ×ÔÁ¦Íê³ÉDDRУ׼ÓëÑÛͼ²âÊÔ£¬£¬£¬£¬£¬È·±£´ø¿íʹÓÃÂÊ¡Ý85%¡£¡£¡£¡£¡£

HR½¹µãÒâͼ£º ¸ßËÙ½Ó¿ÚÊÇFPGA¸ßн¸ÚµÄ¼Ó·ÖÏ£¬£¬£¬£¬DDR×÷Ϊ½¹µã´æ´¢½Ó¿Ú£¬£¬£¬£¬£¬Ö±½Ó¿¼²ìºòÑ¡È˵ĸßËÙµç·Éè¼ÆÓëʵ²ÙÄÜÁ¦£¬£¬£¬£¬£¬ÊÇ·ñÄÜÓ¦¶Ô°å¼¶×ÌÈÅ¡¢ÐźÅÍêÕûÐÔµÈÏÖʵÎÊÌâ¡£¡£¡£¡£¡£

ÕæÌâ5£ºFPGAÉè¼ÆÖУ¬£¬£¬£¬£¬ÔõÑù¾ÙÐÐ×ÊÔ´ÓÅ»¯£¨LUT¡¢DSP¡¢BRAM£©£¿£¿£¿»®·ÖÓÐÄÄЩÏêϸÊֶΣ¿£¿£¿

´ðÌâÒªµã£º 1. LUTÓÅ»¯£º¸´ÓÃÂß¼­Ä£¿£¿£¿é¡¢¼ò»¯×éºÏÂß¼­£¨×èÖ¹ÈßÓàÅжϣ©¡¢Ê¹ÓÃ×ÊÔ´¹²Ïí£¨Èç¼Ó·¨Æ÷¡¢³Ë·¨Æ÷¹²Ïí£©¡¢ºÏÀíÉèÖÃÂß¼­×ۺϲÎÊý¡£¡£¡£¡£¡£2. DSPÓÅ»¯£º½«³Ë·¨¡¢³Ë¼ÓÔËËãÓ³Éäµ½DSP48Ä£¿£¿£¿é£¬£¬£¬£¬£¬×èÖ¹ÓÃLUTʵÏÖ£»£»£»²ð·ÖÖØ´óÔËË㣬£¬£¬£¬£¬ÊÊÅäDSP²¢Ðд¦Öóͷ£ÄÜÁ¦£»£»£»¹Ø±Õ²»ÐëÒªµÄDSPÈßÓ๦Ч¡£¡£¡£¡£¡£3. BRAMÓÅ»¯£º½«ÊèÉ¢µÄС´æ´¢µ¥Î»ºÏ²¢Îª´óÈÝÁ¿BRAM£¬£¬£¬£¬£¬×èÖ¹ÆÌÕÅ×ÊÔ´£»£»£»ºÏÀíÉèÖÃBRAMÊÂÇéģʽ£¨µ¥¶Ë¿Ú/Ë«¶Ë¿Ú£©£»£»£»Ê¹ÓÃBRAMʵÏÖFIFO¡¢ROM£¬£¬£¬£¬£¬Ìæ»»¼Ä´æÆ÷¶Ñ´æ´¢¡£¡£¡£¡£¡£4. ƽºâÔ­Ôò£º×ÊÔ´ÓÅ»¯Ðè¼æ¹ËÐÔÄÜ£¬£¬£¬£¬£¬×èֹΪ½ÚÔ¼×ÊÔ´µ¼ÖÂʱÐòÎ¥¹æ¡£¡£¡£¡£¡£

HR½¹µãÒâͼ£º ×ÊÔ´ÓÅ»¯ÌåÏÖ¹¤³Ì»¯Í·ÄÔ£¬£¬£¬£¬£¬¿¼²ìºòÑ¡ÈËÊÇ·ñÄÜÔÚÐÔÄÜÓë×ÊÔ´Õ¼ÓüäÕÒµ½Æ½ºâ¡ª¡ªÓÈÆäÊǸßÃܶÈFPGAÉè¼ÆÖУ¬£¬£¬£¬£¬×ÊԴʹÓÃ̹ÂʽӾöÒéÏîÄ¿¿ÉÐÐÐÔ£¬£¬£¬£¬£¬ÆóÒµÖØÊÓ¡°¸ßЧʹÓÃ×ÊÔ´¡±µÄÄÜÁ¦¡£¡£¡£¡£¡£

ÕæÌâ6£ºTestbench±àдµÄ½¹µãÒªµãÊÇʲô£¿£¿£¿ÔõÑù°ü¹Ü·ÂÕæµÄ³ä·ÖÐÔ£¿£¿£¿¹¦Ð§ÁýÕÖÂÊÓë´úÂëÁýÕÖÂʵÄÇø±ðÊÇʲô£¿£¿£¿

´ðÌâÒªµã£º 1. ½¹µãÒªµã£º¢Ù ÌìÉúºÏÀí¼¤Àø£¨Õý³£³¡¾°¡¢½çÏß³¡¾°¡¢Òì³£³¡¾°£©£»£»£»¢Ú ´î½¨Ä£¿£¿£¿é»¯Ñé֤ƽ̨£¬£¬£¬£¬£¬°üÀ¨Çý¶¯²ã¡¢¼à²â²ã¡¢²Î¿¼Ä£×Ó£»£»£»¢Û ¼ÓÈë¶ÏÑÔ£¨Assertion£©£¬£¬£¬£¬£¬×Ô¶¯¼ì²âÎ¥¹æÐÐΪ£»£»£»¢Ü Êä³öÇåÎúµÄ·ÂÕæÈÕÖ¾Ó벨ÐΡ£¡£¡£¡£¡£2. ·ÂÕæ³ä·ÖÐÔ£ºÁýÕÖËùÓй¦Ð§µã¡¢½çÏßÌõ¼þ£¨ÈçÊý¾ÝÒç³ö¡¢¿ÕÂúÐźŴ¥·¢£©¡¢Òì³£³¡¾°£¨Èç½Ó¿ÚÖÐÖ¹¡¢¹ýʧָÁ£¬£¬£¬£¬£¬Ä¿µÄ¹¦Ð§ÁýÕÖÂÊ¡Ý90%¡£¡£¡£¡£¡£3. ÁýÕÖÂÊÇø±ð£º¹¦Ð§ÁýÕÖÂÊȨºâ¡°Éè¼Æ¹¦Ð§ÊÇ·ñ±»ËùÓÐÑéÖ¤¡±£¬£¬£¬£¬£¬´úÂëÁýÕÖÂÊȨºâ¡°Éè¼Æ´úÂëÊÇ·ñ±»ËùÓÐÖ´ÐС±£¬£¬£¬£¬£¬Á½ÕßÐèÁ¬ÏµÊ¹Ó㬣¬£¬£¬£¬×èÖ¹¡°´úÂëÈ«ÁýÕÖµ«¹¦Ð§Â©²â¡±¡£¡£¡£¡£¡£

HR½¹µãÒâͼ£º ·ÂÕæÑéÖ¤Õ¼FPGA¿ª·¢ÖÜÆÚ60%ÒÔÉÏ£¬£¬£¬£¬£¬¿¼²ìºòÑ¡ÈËÊÇ·ñ¾ß±¸¡°½µµÍÑз¢Î£º¦¡±µÄÄÜÁ¦£¬£¬£¬£¬£¬ÄÜ·ñͨ¹ý¹æ·¶µÄTestbenchÉè¼Æ£¬£¬£¬£¬£¬Ìáǰ·¢Ã÷Éè¼Æbug£¬£¬£¬£¬£¬ïÔÌ­°å¼¶µ÷ÊÔ±¾Ç®¡£¡£¡£¡£¡£

Èý¡¢ÏîĿʵ²ÙÀࣨ¿¼²ìÂ䵨ÄÜÁ¦£©

ÕæÌâ7£ºÔÚFPGAÏîÄ¿µ÷ÊÔÖУ¬£¬£¬£¬£¬Óöµ½Âß¼­bug¡¢Ê±ÐòÎ¥¹æ¡¢ÐźÅ×ÌÈÅÈýÖÖÎÊÌâʱ£¬£¬£¬£¬£¬»®·ÖÓÐÄÄЩÅŲé˼Ð÷Ó빤¾ß£¿£¿£¿

´ðÌâÒªµã£º 1. Âß¼­bug£º¢Ù ÅŲé˼Ð÷£º±ÈÕÕ·ÂÕæ²¨ÐÎÓë°å¼¶²¨ÐΣ¬£¬£¬£¬£¬¶¨Î»bugÄ£¿£¿£¿é£¬£¬£¬£¬£¬Öð²½ËõС¹æÄ££»£»£»¢Ú ¹¤¾ß£ºModelSim·ÂÕæ²¨ÐΡ¢ILAºËץȡÄÚ²¿Ðźš¢´®¿Ú´òÓ¡µ÷ÊÔÐÅÏ¢¡£¡£¡£¡£¡£2. ʱÐòÎ¥¹æ£º¢Ù ÅŲé˼Ð÷£ºÍ¨¹ýVivado/QuartusʱÐò±¨¸æ£¬£¬£¬£¬£¬¶¨Î»Òªº¦Â·¾¶£¬£¬£¬£¬£¬ÆÊÎöSetup/HoldÎ¥¹æÔµ¹ÊÔ­ÓÉ£»£»£»¢Ú ¹¤¾ß£ºPrimeTime£¨Ê±ÐòÆÊÎö£©¡¢½á¹¹²¼Ïß±¨¸æ¡£¡£¡£¡£¡£3. ÐźÅ×ÌÈÅ£º¢Ù ÅŲé˼Ð÷£ºÇø·Ö°å¼¶×ÌÈÅ£¨PCB²¼Ïß¡¢µçÔ´ÔëÉù£©ÓëÂß¼­×ÌÈÅ£¨ÐźŴ®ÈÅ£©£»£»£»¢Ú ¹¤¾ß£ºÊ¾²¨Æ÷£¨×¥È¡ÍⲿÐźţ©¡¢Âß¼­ÆÊÎöÒÇ£¨¶àͨµÀÐźÅͬ²½ÊӲ죩¡¢ÆµÆ×ÒÇ£¨¼ì²âµçÔ´ÔëÉù£©¡£¡£¡£¡£¡£4. ʵս°¸Àý£ºÈçͨ¹ýILAºËץȡSPI½Ó¿ÚÐźÅ£¬£¬£¬£¬£¬·¢Ã÷ʱÐò²»Æ¥Å䣬£¬£¬£¬£¬ÓÅ»¯Ô¼Êøºó½â¾öÎÊÌâ¡£¡£¡£¡£¡£

HR½¹µãÒâͼ£º ÆóÒµÖØÊÓ¡°Äܽâ¾öÏÖʵÎÊÌ⡱µÄºòÑ¡ÈË£¬£¬£¬£¬£¬¶ø·Ç¡°Ö½ÉÏ̸±ø¡±¡£¡£¡£¡£¡£¿£¿£¿¼²ìºòÑ¡È˵ĵ÷ÊÔÍ·ÄÔ¡¢¹¤¾ßÊìÁ·¶ÈÓëÎÊÌâ½â¾öÄÜÁ¦£¬£¬£¬£¬£¬ÊÇ·ñÄÜ¿ìËÙÍÆ½øÏîÄ¿Â䵨¡£¡£¡£¡£¡£

ÕæÌâ8£ºÄãÔÚ¹ýÍùFPGAÏîÄ¿ÖУ¬£¬£¬£¬£¬Óöµ½µÄ×î´ó¼¼ÊõÄѵãÊÇʲô£¿£¿£¿ÔõÑù½â¾öµÄ£¿£¿£¿´øÀ´ÁËÄÄЩÓÅ»¯Ð§¹û£¿£¿£¿

´ðÌâÒªµã£º 1. ½á¹¹Âß¼­£º×ñÕÕ¡°ÄѵãÐÎò¡úÆÊÎöÀú³Ì¡ú½â¾ö¼Æ»®¡úÓÅ»¯Ð§¹û¡±£¬£¬£¬£¬£¬×èֹѰ³£¶øÌ¸£¬£¬£¬£¬£¬ÐèÁ¿»¯Ð§¹û¡£¡£¡£¡£¡£2. ʾÀý¿ò¼Ü£º¢Ù Äѵ㣺ijÏîÄ¿ÖÐDDR3¶Áд´ø¿íȱ·¦£¬£¬£¬£¬£¬½ö´ï60%£¬£¬£¬£¬£¬ÎÞ·¨Öª×ãÊÓÆµ´«ÊäÐèÇ󣻣»£»¢Ú ÆÊÎö£ºÍ¨¹ýʱÐò±¨¸æ·¢Ã÷Òªº¦Â·¾¶ÑÓ³Ù£¬£¬£¬£¬£¬PCB²¼Ïß±£´æÐźŷ´É䣻£»£»¢Û ½â¾ö¼Æ»®£ºÓÅ»¯DDRʱÐòÔ¼Êø¡¢µ÷½âPCB²¼Ïߣ¨ÔöÌí×迹ƥÅ䣩¡¢Öع¹Êý¾Ý´«ÊäÂß¼­£»£»£»¢Ü Ч¹û£º´ø¿íʹÓÃÂÊÌáÉýÖÁ88%£¬£¬£¬£¬£¬ÊÓÆµ´«ÊäÎÞ¿¨¶Ù£¬£¬£¬£¬£¬ÏîĿ׼ʱ½»¸¶¡£¡£¡£¡£¡£3. ×¢ÖØÊÂÏÁ¬ÏµÓëÄ¿µÄ¸ÚλÏà¹ØµÄÏîÄ¿£¨Èç¸ßËÙ½Ó¿Ú¡¢AI¼ÓËÙ£©£¬£¬£¬£¬£¬ÌåÏÖ¼¼ÄÜÊÊÅäÐÔ¡£¡£¡£¡£¡£

HR½¹µãÒâͼ£º ÐÐΪÀàÕæÌ⣬£¬£¬£¬£¬¿¼²ìºòÑ¡È˵ÄÏîÄ¿¸´ÅÌÄÜÁ¦¡¢¿¹Ñ¹ÄÜÁ¦ÓëЧ¹ûÒâʶ¡£¡£¡£¡£¡£Æóҵͨ¹ý°¸ÀýÅжϺòÑ¡ÈËÊÇ·ñ¾ß±¸×ÔÁ¦¿¸ÏîÄ¿µÄÄÜÁ¦£¬£¬£¬£¬£¬ÒÔ¼°½â¾öÖØ´óÎÊÌâµÄ˼Ð÷ÊÇ·ñÇåÎú¡£¡£¡£¡£¡£

ËÄ¡¢Ç÷ÊÆÈÏÖªÀࣨ¿¼²ìÐÐÒµÊÊÅäÐÔ£©

ÕæÌâ9£ºAMD Versal¡¢Intel Agilex 5µÈÐÂÒ»´úFPGA¼Ü¹¹µÄ½¹µãÓÅÊÆÊÇʲô£¿£¿£¿ÔÚAI¼ÓËÙ³¡¾°ÖÐÔõÑùÊÊÅ䣿£¿£¿

´ðÌâÒªµã£º 1. ½¹µãÓÅÊÆ£º¢Ù AMD Versal£ºÈÚºÏPL£¨¿É±à³ÌÂß¼­£©¡¢PS£¨´¦Öóͷ£Æ÷ϵͳ£©¡¢AIE-ML AIÒýÇæ£¬£¬£¬£¬£¬Ö§³ÖÒì¹¹ÅÌË㣬£¬£¬£¬£¬ÊÊÅä±ßÑØAIÍÆÀí£»£»£»¢Ú Intel Agilex 5£º¼¯³ÉAI Tensor BlockÔöÇ¿DSPÄ£¿£¿£¿é£¬£¬£¬£¬£¬ËãÁ¦Ãܶȸߣ¬£¬£¬£¬£¬Ö§³Ö¸ßËÙ½Ó¿Ú£¨PCIe Gen5¡¢ÍòÕ×ÒÔÌ«Íø£©£¬£¬£¬£¬£¬ÊÊÅäÊý¾ÝÖÐÐij¡¾°¡£¡£¡£¡£¡£2. AI¼ÓËÙÊÊÅ䣺¢Ù Versal£ºÍ¨¹ý¡°PLÔ¤´¦Öóͷ£+AIE-MLÍÆÀí+PSºó´¦Öóͷ£¡±Á÷³Ì£¬£¬£¬£¬£¬ÊµÏÖYOLO¡¢CNNµÈËã·¨¼ÓËÙ£¬£¬£¬£¬£¬½µµÍ×ÊÔ´Õ¼Ó㻣»£»¢Ú Agilex 5£ºÊ¹ÓÃAI Tensor BlockÓÅ»¯INT8/INT9¾«¶ÈÔËË㣬£¬£¬£¬£¬Á¬ÏµOpenVINO¹¤¾ßÁ´£¬£¬£¬£¬£¬¿ìËÙÒÆÖ²AIÄ£×Ó¡£¡£¡£¡£¡£3. ÐÐÒµÇ÷ÊÆ£ºÐÂÒ»´úFPGAÕý´Ó¡°´¿Âß¼­¿É±à³Ì¡±×ªÏò¡°Òì¹¹AIÅÌË㡱£¬£¬£¬£¬£¬ÕÆÎռܹ¹ÌØÕ÷ÊǸßн¸Ú±Ø±¸¡£¡£¡£¡£¡£

HR½¹µãÒâͼ£º ¿¼²ìºòÑ¡È˶ÔÐÐÒµÇ°ÑØ¼¼ÊõµÄ¹Ø×¢¶È£¬£¬£¬£¬£¬ÊÇ·ñÄÜÊÊÅäÆóÒµÐÂÒ»´úFPGAоƬµÄ¿ª·¢ÐèÇ󣬣¬£¬£¬£¬×èÖ¹¼¼ÄÜÓëÆóÒµ¼¼ÊõÕ»Íѽڡ£¡£¡£¡£¡£

ÕæÌâ10£ºFPGAÓëMCU¡¢ASICÏà±È£¬£¬£¬£¬£¬½¹µãÓÅÊÆÓëÁÓÊÆÊÇʲô£¿£¿£¿ÏÖʵÏîÄ¿ÖÐÔõÑùÑ¡ÔñоƬ¼Æ»®£¿£¿£¿

´ðÌâÒªµã£º 1. ½¹µã±ÈÕÕ£º¢Ù ÓÅÊÆ£º¿É±à³ÌÎÞаÐԸߣ¬£¬£¬£¬£¬¿ª·¢ÖÜÆÚ¶Ì£¨3-6¸öÔ£©£¬£¬£¬£¬£¬ÊʺÏÔ­ÐÍÑéÖ¤¡¢Ð¡ÅúÁ¿Éú²ú¡¢Ëã·¨µü´ú¿ìµÄ³¡¾°£»£»£»¢Ú ÁÓÊÆ£º¹¦ºÄ¸ßÓÚASIC£¬£¬£¬£¬£¬±¾Ç®¸ßÓÚMCU£¬£¬£¬£¬£¬´ó¹æÄ£Á¿²úÐԼ۱ȵ͡£¡£¡£¡£¡£2. Ñ¡ÐÍÂß¼­£º¢Ù СÅúÁ¿¡¢¿ìËÙµü´ú£¨Èç¿ÆÑÐÏîÄ¿¡¢¹¤Òµ¿ØÖÆÔ­ÐÍ£©£ºÑ¡FPGA£»£»£»¢Ú ´óÅúÁ¿¡¢µÍ¹¦ºÄ¡¢Àο¿¹¦Ð§£¨ÈçÏûºÄµç×Ó£©£ºÑ¡ASIC£»£»£»¢Û µÍ±¾Ç®¡¢¼òÆÓ¿ØÖÆ£¨ÈçÎïÁªÍøÖÕ¶Ë£©£ºÑ¡MCU¡£¡£¡£¡£¡£3. ÆóÒµ³¡¾°£º»ªÎª5G»ùÕ¾ÓÃFPGA×öËã·¨ÑéÖ¤£¬£¬£¬£¬£¬º£¿£¿£¿µÍþÊÓ°²·À×°±¸ÓÃFPGA×öͼÏñ´¦Öóͷ£¼ÓËÙ£¬£¬£¬£¬£¬Á¿²ú½×¶ÎÔÙÖð²½µü´úΪASIC¡£¡£¡£¡£¡£

HR½¹µãÒâͼ£º ¿¼²ìºòÑ¡È˵ÄϵͳͷÄÔÓë¼Æ»®Ñ¡ÐÍÄÜÁ¦£¬£¬£¬£¬£¬ÊÇ·ñÄÜ´ÓÏîÄ¿ÐèÇó£¨ÅúÁ¿¡¢±¾Ç®¡¢¹¦ºÄ£©³ö·¢£¬£¬£¬£¬£¬Ñ¡Ôñ×îÓż¼Êõ¼Æ»®£¬£¬£¬£¬£¬¶ø·Ç¾ÖÏÞÓÚFPGA¼òµ¥ÁìÓò¡£¡£¡£¡£¡£

ÃæÊÔ¼Ó·ÖСÌùÊ¿

1.  ´ðÌâÂß¼­£ºÏȽ²½¹µã½ç˵£¬£¬£¬£¬£¬ÔÙ·Öµã˵ҪÁì/¼Æ»®£¬£¬£¬£¬£¬×îºóÁ¬ÏµÏîÄ¿°¸Àý£¬£¬£¬£¬£¬Á¿»¯Ð§¹û£¨È硰ʱÐòÓÅ»¯ºó£¬£¬£¬£¬£¬Ê±ÖÓÖÜÆÚËõ¶Ì37%¡±£©£¬£¬£¬£¬£¬Ö±»÷HR¹Ø×¢µã£»£»£»

2.  ±Ü¿ÓÌáÐÑ£º×èÖ¹Ö»±³ÀíÂÛ²»Á¬ÏµÊµ²Ù£¬£¬£¬£¬£¬¾Ü¾ø¡°¼Ù´ó¿Õ¡±ÏîÄ¿ÐÎò£¬£¬£¬£¬£¬HRÄÜ¿ìËÙʶ±ð¡°ÊÇ·ñÕæ×ö¹ýÏîÄ¿¡±£»£»£»

3.  ×Ô¶¯ÊÊÅ䣺Õë¶ÔÄ¿µÄÆóÒµ¼¼ÊõÕ»µ÷½â´ðÌâÖØµã£¨ÈçͶ»ªÎª¿É×ÅÖØ¸ßËÙ½Ó¿Ú¡¢Òì¹¹ÅÌË㣬£¬£¬£¬£¬Í¶¾ü¹¤ÆóÒµ×ÅÖØÊ±ÐòÎȹÌÐÔ¡¢ºÏ¹æÉè¼Æ£©¡£¡£¡£¡£¡£

FPGAÃæÊԵĽ¹µãµÄÊÇ¡°Õ¹ÏÖÄÜÁ¦Æ¥Åä¶È¡±£¬£¬£¬£¬£¬ÒÔÉÏ10µÀÕæÌâÁýÕÖ80%µÄ¿¼²ì¹æÄ££¬£¬£¬£¬£¬Á¬ÏµÉÏһƪµÄ½¹µã¼¼ÄÜ£¬£¬£¬£¬£¬Öظ´´òÄ¥´ðÌâ˼Ð÷ÓëÏîÄ¿°¸Àý£¬£¬£¬£¬£¬¾ÍÄÜÇáËÉͨ¹Ø¸ßн¸ÚÃæÊÔ£¡

ÎÄÄ©¸£Àû£ººǫ́»Ø¸´¡°FPGAÃæÊÔ¡±£¬£¬£¬£¬£¬ÁìÈ¡¡¶10µÀÕæÌâ´ðÌâÄ£°å+FPGAÃæÊԱܿÓÊֲᡷ£¬£¬£¬£¬£¬´îÅäÉÏһƪ¼¼ÄÜÎÄ£¬£¬£¬£¬£¬ÖúÁ¦¿ìËÙÉϰ¶£¡

|£¨×¢£ºÎĵµ²¿·ÖÄÚÈÝ¿ÉÄÜÓÉ AI ÌìÉú)

ÁôÏÂ̸ÂÛ

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

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