Example Image´ó·¢28

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

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

È˲ÅÐèÇó


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


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

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

5¸ö°ì·¨´øÄãÈëÃÅFPGAÉè¼ÆÁ÷³Ì

FPGAÊÇÒ»ÖÖÌØÊâµÄ¼¯´ó·¢28·£¬£¬£¬ÕâÒâζ×ÅËüÊ×ÏÈÊÇÒ»ÖÖ¼¯´ó·¢28·¡£¡£¡£¡£¡£¡£ÏÖÔڵó·¢28·¾ø´ó´ó¶¼¶¼ÊǾ§Ìå¹Ü¼¯´ó·¢28·£¬£¬£¬¸÷ÈËÒ»Ñùƽ³£½Ó´¥×î¶àµÄÊÇCMOS¾§Ìå¹Ü¼¯´ó·¢28·¡£¡£¡£¡£¡£¡£

¾§Ìå¹Ü¼¯´ó·¢28·ÊÇʲô£¿£¿£¿£¿£¿£¿Í¨Ë×À´Ëµ£¬£¬£¬¾ÍÊÇÓýðÊôµ¼Ïß°ÑÐíÐí¶à¶àÓɾ§Ìå¹Ü×é³ÉµÄÂß¼­ÃÅ¡¢´æ´¢µ¥Î»ÅþÁ¬³ÉÒ»¸öµç·£¬£¬£¬¾ß±¸Ò»¶¨µÄÂß¼­¹¦Ð§¡£¡£¡£¡£¡£¡£

²»¹ý£¬£¬£¬ÁÐλ¶ÁÕßÉè¼ÆÊý×ÖÂß¼­µç·ʱ£¬£¬£¬ÊÇ·ñ¾ÙÐйýÓõ¼ÏßÅþÁ¬¾§Ìå¹ÜµÄʵÑ飿£¿£¿£¿£¿£¿ÏÔȻûÓС£¡£¡£¡£¡£¡£¸÷ÈËÒ»Ñùƽ³£ÊÇÓÃÒ»ÖÖÓ²¼þÐÎòÓïÑÔ£¨ºÃ±ÈVerilogHDL£©Ð´Ð´´úÂ룬£¬£¬È»ºóÔËÐÐ×ÛºÏÈí¼þ£¨ºÃ±ÈVivado£©£¬£¬£¬µç·¾ÍÉè¼Æ³öÀ´ÁË¡£¡£¡£¡£¡£¡£

ÕâÒ»Á÷³Ì²¢²»ÊÇÖÖÖֿγÌʵÑéÖÐËù¶ÀÍ̵Ä£¬£¬£¬Ëü×ÅʵÓëÏÖÔÚ¹¤Òµ½ç³£¼ûµÄASICÉè¼ÆÁ÷³ÌÊÇһֵġ£¡£¡£¡£¡£¡£FPGAµÄÉè¼ÆÁ÷³ÌÒ»Ñùƽ³£ÓÐ5¸ö°ì·¨£º

  1. µç·Éè¼Æ¡£¡£¡£¡£¡£¡£
  2. ´úÂë±àд¡£¡£¡£¡£¡£¡£
  3. ¹¦Ð§·ÂÕæ¡£¡£¡£¡£¡£¡£
  4. ×ÛºÏʵÏÖ¡£¡£¡£¡£¡£¡£
  5. Éϰåµ÷ÊÔ¡£¡£¡£¡£¡£¡£
5¸ö°ì·¨´øÄãÈëÃÅFPGAÉè¼ÆÁ÷³Ì

01 µç·Éè¼Æ

Ê×ÏÈ£¬£¬£¬ÐèҪƾ֤ÐèÇ󹿏ñÖÆ¶©µç·Éè¼Æ¼Æ»®¡£¡£¡£¡£¡£¡£ÀýÈ磬£¬£¬ÐèÇóÊÇÉè¼ÆÒ»¸öMIPS CPU£¬£¬£¬ÎÒÃÇÒª°ÑÕâ¸öÐèÇóÒ»²½²½ÆÊÎö¡¢Ï¸»¯£¬£¬£¬»ñµÃÒ»¸öÄܹ»Öª×ãÐèÇóµÄµç·Éè¼Æ¼Æ»®¡£¡£¡£¡£¡£¡£

ÎÒÃÇÒª¾öÒé·Ö³É¼¸¸öÁ÷Ë®¼¶£¬£¬£¬ÕâÀï·Å¼¸¸ö´¥·¢Æ÷£¬£¬£¬ÄÇÀï·Å¼¸¸öÔËËãÆ÷£¬£¬£¬ËüÃÇÖ®¼äÔõôÅþÁ¬£¬£¬£¬Õû¸öµç·µÄ״̬ת»»ÐÐΪÊÇÔõÑùµÄ£¬£¬£¬µÈµÈ¡£¡£¡£¡£¡£¡£

ͨ³££¬£¬£¬ÎÒÃǽ«µç·Éè¼ÆÏ¸»¯µ½¼Ä´æÆ÷´«Êä¼¶£¨Register Transfer Level£¬£¬£¬RTL£©¾Í¿ÉÒÔÁË£¬£¬£¬ÎÞÐë׼ȷµ½Âß¼­Ãż¶±ð»òÊǾ§Ìå¹Ü¼¶±ð¡£¡£¡£¡£¡£¡£

02 ´úÂë±àд

´úÂë±àд½×¶ÎµÄÊÂÇéÊǰѵÚ1²½ÖÐÍê³ÉµÄµç·Éè¼Æ¼Æ»®ÓÃÓ²¼þÐÎòÓïÑÔ£¨Hardware Description Language£¬£¬£¬HDL£©±íÊö³öÀ´£¬£¬£¬³ÉΪһÖÖEDA¹¤¾ßÄܹ»¿´µÃ¶®µÄÐÎʽ¡£¡£¡£¡£¡£¡£

03 ¹¦Ð§·ÂÕæ

¹¦Ð§·ÂÕæ½×¶ÎµÄÊÂÇéÊǶԵÚ2²½ÖÐÓÃHDLÓïÑÔÐÎò³öÀ´µÄÉè¼Æ¾ÙÐй¦Ð§·ÂÕæÑéÖ¤¡£¡£¡£¡£¡£¡£Ëùν¹¦Ð§·ÂÕæÑéÖ¤£¬£¬£¬¾ÍÊÇͨ¹ýÈí¼þ·ÂտģÄâµÄ·½·¨Éó²éµç·µÄÂß¼­¹¦Ð§ÐÐΪÊÇ·ñÇкÏ×î³õµÄÉè¼ÆÐèÇ󡣡£¡£¡£¡£¡£

ͨ³£ÎÒÃǸøµç·ÊäÈëÖ¸¶¨µÄ¼¤Àø£¬£¬£¬ÊÓ²ìµç·Êä³öÊÇ·ñÇкÏÔ¤ÆÚ£¬£¬£¬ÈôÊDz»ÇкÏÔòÅú×¢µç·Âß¼­¹¦Ð§Óйýʧ¡£¡£¡£¡£¡£¡£ÕâÖÖ¹ýʧҪôÊÇÓÉÓÚµÚ1²½µÄµç·Éè¼Æ¾ÍÓйýʧ£¬£¬£¬ÒªÃ´ÊǵÚ2²½±àдµÄ´úÂë²»Çкϵç·Éè¼Æ¡£¡£¡£¡£¡£¡£

·¢Ã÷¹¦Ð§¹ýʧºóÐèÒª·µ»ØÇ°ÃæÏìÓ¦µÄ°ì·¨¾ÙÐÐÐÞÕý£¬£¬£¬È»ºóÔÙÆ¾Ö¤Á÷³ÌÒ»²½²½Íƽø¡£¡£¡£¡£¡£¡£ÔÆÔÆÒ»Ö±µü´ú£¬£¬£¬Ö±µ½²»ÔÙ·¢Ã÷¹ýʧ£¬£¬£¬¾Í¿ÉÒÔ½øÈëÏÂÒ»½×¶ÎÁË¡£¡£¡£¡£¡£¡£

ÐèÒªÖ¸³öµÄÊÇ£¬£¬£¬ÓÉÓÚÎÒÃǶԵç·ÊÇÔÚRTL¼¶½¨Ä££¬£¬£¬Òò´Ë¹¦Ð§·ÂÕæ½×¶Î²»Ë¼Á¿µç·µÄÑÓ³Ù¡£¡£¡£¡£¡£¡£

5¸ö°ì·¨´øÄãÈëÃÅFPGAÉè¼ÆÁ÷³Ì

04 ×ÛºÏʵÏÖ

×ÛºÏʵÏÖ½×¶ÎÍê³É´ÓHDL´úÂëµ½ÕæÊµÐ¾Æ¬µç·µÄת»»Àú³Ì¡£¡£¡£¡£¡£¡£Õâ¸öÀú³ÌÀàËÆÓÚ±àÒëÆ÷°Ñ¸ß¼¶ÓïÑÔת»»³ÉÄ¿µÄ»úеµÄ¶þ½øÖÆ´úÂëµÄÀú³Ì¡£¡£¡£¡£¡£¡£

Õâ¸ö½×¶Î·ÖΪ×ۺϺÍʵÏÖÁ½¸ö×ӽ׶Ρ£¡£¡£¡£¡£¡£

  • ×ۺϽ׶ν«HDLÐÎòµÄÉè¼Æ±àÒëΪÓÉ»ù±¾Âß¼­µ¥Î»ÅþÁ¬¶ø³ÉµÄÂß¼­Íø±í£¬£¬£¬²»¹ý´ËʱµÄÍø±í»¹²»ÊÇ×îÖÕµÄÃż¶µçÂ·Íø±í¡£¡£¡£¡£¡£¡£
  • ʵÏֽ׶βŻὫ×ۺϳöµÄÂß¼­Íø±íÓ³ÉäΪFPGAÖеÄÏêϸµç·£¬£¬£¬¼´½«Âß¼­Íø±íÖеĻù±¾Âß¼­µ¥Î»Ó³Éäµ½FPGAоƬÄÚ²¿¹ÌÓеÄÓ²¼þÂß¼­Ä£¿£¿£¿£¿£¿£¿éÉÏ£¨³ÆÎª¡°½á¹¹¡±£©¡£¡£¡£¡£¡£¡£Ëæºó£¬£¬£¬»ùÓڽṹµÄÍØÆË£¬£¬£¬Ê¹ÓÃFPGAоƬÄÚ²¿µÄÁ¬Ïß×ÊÔ´£¬£¬£¬½«¸÷¸öÓ³ÉäºóµÄÂß¼­Ä£¿£¿£¿£¿£¿£¿éÅþÁ¬ÆðÀ´£¨³ÆÎª¡°²¼Ïß¡±£©¡£¡£¡£¡£¡£¡£

ÈôÊÇÕû¸ö×ÛºÏʵÏÖÀú³ÌûÓб¬·¢Òì³££¬£¬£¬EDA¹¤¾ß½«ÌìÉúÒ»¸ö±ÈÌØÁ÷£¨Bitstream£©Îļþ¡£¡£¡£¡£¡£¡£Í¨Ë×À´Ëµ£¬£¬£¬Õâ¸ö±ÈÌØÁ÷ÎļþÐÎòµÄ¾ÍÊÇ×îÖյĵç·£¬£¬£¬µ«Õâ¸öÎļþÖ»ÓÐFPGAоƬÄܶÁµÃ¶®¡£¡£¡£¡£¡£¡£

05 Éϰåµ÷ÊÔ

Ë×»°Ëµ£º¡°ÊÇÂâ×ÓÊÇÂíÀ­³öÀ´åÞåÞ¡±¡£¡£¡£¡£¡£¡£²»¹Ü¹¦Ð§·ÂÕæµÃ¶à׼ȷ£¬£¬£¬×îÖÕÕÕ¾ÉÒª¿´ÏÖʵµç·ÄÜ·ñÕý³£ÊÂÇé¡£¡£¡£¡£¡£¡£

ÔÚÉϰåµ÷ÊԽ׶Σ¬£¬£¬Ê×ÏÈÒª½«×ÛºÏʵÏÖ½×¶ÎÌìÉúµÄ±ÈÌØÁ÷ÎļþÏÂÔØµ½FPGAоƬÖУ¬£¬£¬ËæºóÔËÐеç·ÊÓ²ìÆäÊÂÇéÊÇ·ñÕý³££¬£¬£¬ÈôÊDZ¬·¢ÎÊÌâ¾ÍÒªµ÷ÊÔ¡¢¶¨Î»ÍÉ»¯µÄÔµ¹ÊÔ­ÓÉ¡£¡£¡£¡£¡£¡£

5¸ö°ì·¨´øÄãÈëÃÅFPGAÉè¼ÆÁ÷³Ì

С½áһϣ¬£¬£¬ÉÏÃæ½éÉܵÄFPGAÒ»Ñùƽ³£Éè¼ÆÁ÷³Ì¸ø³öÁË×ܵÄÂöÂ磬£¬£¬ÒÔ±ã¶ÁÕßÏȽ¨ÉèÒ»¸ö׼ȷµÄÕûÌå¿´·¨¡£¡£¡£¡£¡£¡£FPGAÉè¼ÆÁ÷³ÌÖл¹°üÀ¨Ðí¶àϸ½Ú£¬£¬£¬¿É²Î¿¼¡¶CPUÉè¼ÆÊµÕ½¡·Ò»Êé¡£¡£¡£¡£¡£¡£

ÁôÏÂ̸ÂÛ

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

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