Example Image´ó·¢28

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

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

È˲ÅÐèÇó


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


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

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

¸É»õ£¡FPGAÄÚ²¿×ÊÔ´½éÉÜ£¨1£©Âß¼­×ÊÔ´¿é

½üÆÚÓÐÐí¶àСͬ°é˽ÐÅС±à£¬£¬£¬£¬£¬£¬Ï£ÍûС±à³öһЩFPGA»ù´¡ÖªÊ¶£¬£¬£¬£¬£¬£¬ÄܶÔFPGAÓÐÆðÔ´µÄÊìϤ¡£¡£¡£¡£¡£Ð¡±àÁ¢Âí·Ü±Ê¼²Ê飬£¬£¬£¬£¬£¬°¾Ò¹ÕûÀíÁËһЩѧϰFPGA±Ø±¸µÄ»ù´¡ÖªÊ¶£¬£¬£¬£¬£¬£¬Ë«ÊÖ³ÊÉÏ~~£¬£¬£¬£¬£¬£¬ÌìÌìÒ»¸ö¸É»õ£¬£¬£¬£¬£¬£¬Ò»ÐÇÆÚ´øÄãÈëÃÅFPGA£¡

½üÆÚÓÐÐí¶àСͬ°é˽ÐÅС±à£¬£¬£¬£¬£¬£¬Ï£ÍûС±à³öһЩFPGA»ù´¡ÖªÊ¶£¬£¬£¬£¬£¬£¬ÄܶÔFPGAÓÐÆðÔ´µÄÊìϤ¡£¡£¡£¡£¡£Ð¡±àÁ¢Âí·Ü±Ê¼²Ê飬£¬£¬£¬£¬£¬°¾Ò¹ÕûÀíÁËһЩѧϰFPGA±Ø±¸µÄ»ù´¡ÖªÊ¶£¬£¬£¬£¬£¬£¬Ë«ÊÖ³ÊÉÏ~~£¬£¬£¬£¬£¬£¬ÌìÌìÒ»¸ö¸É»õ£¬£¬£¬£¬£¬£¬Ò»ÐÇÆÚ´øÄãÈëÃÅFPGA£¡

Çúڰ壡¶¼ÊǸɻõ£¡

Âß¼­×ÊÔ´¿éÊÇFPGAÖÐ×îÖ÷ÒªµÄ×ÊÔ´,ËüÔÚFPGAоƬÖÐÕ¼µÄ±ÈÖØ×î´ó¡£¡£¡£¡£¡£Xilinx¹«Ë¾³ÆËüΪʱB.¼´ConffgurabeLogic Bock:¶øAltera¹«Ë¾³ÆËüΪAM¼´ Adapive logic Module¡£¡£¡£¡£¡£Xilinx°ÑÒ»¸öCLB»®·ÖΪÈô¸É¸öslice£¬£¬£¬£¬£¬£¬Ã¿¸ösliceÖÐÒ»Ñùƽ³£ÓÖ°üÀ¨Èô¸É¸öLUT¡¢¼Ä´æÆ÷¡¢Òì»òÃź͸´ÓÃÆ÷µÈ;Altera°ÑÒ»¸öALM»®·ÖΪÈô¸É¸öALUT ºÍ¼Ä´æÆ÷µÈ£¬£¬£¬£¬£¬£¬¶øÃ¿¸öALUT ÖÐÒ»Ñùƽ³£ÓֿɰüÀ¨Èô¸É¸öLUT,È«¼ÓÆ÷ºÍ¸´ÓÃÆ÷µÈ¡£¡£¡£¡£¡£Òò´ËËäÈ»Âß¼­×ÊÔ´¿éÔÚ²î±ðµÄÆ÷¼þÖнз¨·×ÆçÑù(ËäÈ»½á¹¹ÉÏÒ²»áÓÐÂÔ΢µÄ²î±ð),µ«ËüÃǵÄʵÖÊÊÇÀàËÆµÄ¡£¡£¡£¡£¡£ÔÚFPGAоƬÖУ¬£¬£¬£¬£¬£¬Âß¼­×ÊÔ´¿éÊÇÔȳÆÂþÑܵÄ,²»¹ýÔÚÁÐµÄÆ«ÏòÉÏ,ËüÃǵÄÅÅÁÐÒ»Ñùƽ³£Ô½·¢Ï¸ÃÜЩ,ÕâÔ¤¼ÆÊÇΪÁËïÔÌ­¼Ó·¨½øÎ»Á´µÄÑÓ³ÙºÍʵÏÖ¸ßÐÔÄܵļĴæÆ÷Á´°É¡£¡£¡£¡£¡£

ÏÂÃæ£¬£¬£¬£¬£¬£¬ÎÒÃǸø³ö Xilinx¹«Ë¾ Virtex-5ϵÁÐоƬÖеĻù±¾slice½á¹¹Í¼(ͼ1)ºÍAltera¹«Ë¾StratixNϵÁÐоƬÖеĻù±¾ALM½á¹¹Í¼(ͼ2)¹©¸÷È˱ÈÕÕ¡£¡£¡£¡£¡£

´ó·¢28¡¤(ÖйúÓÎ)¹Ù·½ÍøÕ¾
ͼһ
´ó·¢28¡¤(ÖйúÓÎ)¹Ù·½ÍøÕ¾
ͼ¶þ

±ÈÕÕͼ1ºÍͼ2¿ÉÒÔ¿´³ö,ÎÞÂÛÊÇCLBÕÕ¾ÉALM£¬£¬£¬£¬£¬£¬ËüÃǰüÀ¨µÄ»ù±¾ÔªËض¼ÊÇÏàËÆµÄ¡£¡£¡£¡£¡£ÏÂÃæÎÒÃÇÏêϸ½éÉÜÒ»ÏÂÕâЩ»ù±¾ÔªËØ¡£¡£¡£¡£¡£

1.LUT

LUT ¼´²éÕÒ±íµÄÒâ˼,ËüÊÇFPGAоƬÓëÆäËû¿É±à³ÌÂß¼­Ð¾Æ¬Ö®¼ä×î´óµÄÇø±ð¡£¡£¡£¡£¡£LUT¿ÉÒÔÓжà¸öÊäÈëÒý½Å£¬£¬£¬£¬£¬£¬µ«Ö»ÄÜÓÐÒ»¸öÊä³öÒý½Å¡£¡£¡£¡£¡£ÎÒÃÇ¿ÉÒÔÓà ROM µÄ¿´·¨À´Ã÷È· LUT,¼´£¬£¬£¬£¬£¬£¬°ãÀ´Ëµ,Ò»¸öNÊäÈ˵IJéÕÒ±í,ËüµÄÐÐΪÏ൱ÓÚÒ»¸öµØµã×ÜÏßΪNλ,µ¥Î»´æ´¢Á¿Îª1bit£¬£¬£¬£¬£¬£¬×Ü´æ´¢Á¿Îª2bitµÄµ¥¿Ú ROM¡£¡£¡£¡£¡£ÀýÈ磬£¬£¬£¬£¬£¬¹ØÓÚÒ»¸ö2ÊäÈ˵IJéÕÒ±í£¬£¬£¬£¬£¬£¬ÈôÊÇÆ¾Ö¤¡°Âß¼­Ó롱µÄÕæÖµ±íÈ¥ÉèÖÃÆäÄÚ²¿ROMµÄ´æ´¢ÄÚÈÝ£¬£¬£¬£¬£¬£¬ÄÇôËüµÄÐÐΪ¾ÍÏ൱ÓÚÒ»¸öÓëÃÅ;ÈôÊÇÆ¾Ö¤¡°Âß¼­»ò¡±µÄÕæÖµ±íÈ¥ÉèÖÃÆäÄÚ²¿ROMµÄ´æ´¢ÄÚÈÝ£¬£¬£¬£¬£¬£¬ÄÇôËüµÄÐÐΪ¾ÍÏ൱ÓÚÒ»¸ö»òÃÅ;ÈôÊÇÀο¿×¡Ò»¸öÊäÈËÒý½Å,Ò²¿ÉÒÔºÜÀû±ãµØÄ£Äâ·ÇÃŵÄÐÐΪ;ÈôÊÇÊÊÍâµØ×éºÏÁ½¸ö2ÊäÈ˵ÄLUT,Ò²¿ÉÒÔºÜÀû±ãµØÊµÏÖí§Òâ3ÊäÈËÂß¼­:ÒÔ´ËÀàÍÆ¡£¡£¡£¡£¡£Òò´Ë,ֻҪͨ¹ýÊʵ±µÄÅþÁ¬,ÎÒÃÇ¿ÉÒÔÓøÃLUTʵÏÖí§ÒâµÄ×éºÏÂß¼­¹¦Ð§¡£¡£¡£¡£¡£½øÒ»²½ÆÊÎö£¬£¬£¬£¬£¬£¬Í¨ÌÖÁ¬Ïµ¡¾ÅäºÏÓïÑÔ¡úÊý×ÖÂß¼­µç·»ù´¡ÖªÊ¶¡úÊý×ÖÂ༭µÄ»¯¼ò¡¿ÖйØÓÚ×îСÏî¿´·¨µÄ½éÉÜ£¬£¬£¬£¬£¬£¬ÎÒÃÇ¿ÉÒÔÖªµÀ£¬£¬£¬£¬£¬£¬LUTÖеÄÿһ¸ö´æ´¢µ¥Î»¶¼¶ÔÓ¦ÓÚÂß¼­±í´ïʽÖеÄÒ»¸ö×îСÏî,Òò´Ë£¬£¬£¬£¬£¬£¬LUT¿ÉÒÔÀû±ãµØÐÎòÈκÎ×éºÏÂß¼­¡£¡£¡£¡£¡£ÏÖÔÚÀ´Ëµ£¬£¬£¬£¬£¬£¬FPGAÖеĻù±¾ LUTÒ»Ñùƽ³£¶¼ÊÇ4ÊäÈë,6ÊäÈËÉõÖÁ¸ü¶àÊäÈËÒý½ÅµÄ£¬£¬£¬£¬£¬£¬ÄÇôËüÃÇËùÄÜʵÏÖµÄÂß¼­¹¦Ð§¾ÍÔ½·¢ÖØ´ó¡¢ÎÞаºÍ¶à±ä¡£¡£¡£¡£¡£

³ý´ËÒÔÍ⣬£¬£¬£¬£¬£¬LUT²»µ«½ö¿ÉÒÔʵÏÖÎÞа¡¢¶à±äµÄ×éºÏÂß¼­£¬£¬£¬£¬£¬£¬Í¨¹ýÊÊÍâµØÉèÖ㬣¬£¬£¬£¬£¬ËüÉõÖÁ¿ÉÒÔÄ£Äâ¼Ä´æÆ÷µÄÐÐΪ,ÀýÈçͼ3ÓÃLUTÍêÃÀµØÄ£ÄâÁËÒ»¸ö¼Ä´æÆ÷µÄÐÐΪ(Ìõ¼þÊÇ LUTÖеĴ洢¿Õ¼ä±»×¼È·ÉèÖÃ)¡£¡£¡£¡£¡£

´ó·¢28¡¤(ÖйúÓÎ)¹Ù·½ÍøÕ¾
ͼÈý

ÆäÖÐ,Á½¸öLUT»®·ÖÄ£ÄâÁËÁ½¸öËø´æÆ÷µÄÐÐΪ£¬£¬£¬£¬£¬£¬ÉÏÃæµÄ4ÊäÈËLUTÄ£ÄâÁËÒ»¸ö¸ßµçƽÙþͨµÄlatchÐÐΪ£¬£¬£¬£¬£¬£¬ÏÂÃæµÄ5ÊäÈËLUTÄ£ÄâÁËÒ»¸öµÍµçƽѡͨµÄlatchÐÐΪ¶øÁ½¸öLUTÖеķ´Ïì»ØÂ·ÊÇÄ£Äâ latch ÔÚ×èֹ״̬ϼá³ÖÔ­ÖµµÄÒªº¦¡£¡£¡£¡£¡£

×¢ÖØ,ÔÚLUTÄ£Äâ¼Ä´æÆ÷µÄÀý×ÓÖУ¬£¬£¬£¬£¬£¬Ê¹ÓÃÁË·´Ïì½á¹¹¡£¡£¡£¡£¡£¹ØÓÚ×éºÏÂß¼­À´Ëµ£¬£¬£¬£¬£¬£¬Ê¹Ó÷´Ïì½á¹¹ÊǺÜΣÏÕµÄ,ÓÉÓÚÒ»²»Ð¡ÐÄÒýÈëÁ˸º·´Ïì¾Í»áÔì³ÉÂß¼­µÄÔÓÂÒ¡£¡£¡£¡£¡£ÔÚʹÓà LUTµÄʱ¼äÒ²ÊÇÒ»Ñù,Òª×¢ÖØ²»ÒªÒýÈ˸º·´Ïì¡£¡£¡£¡£¡£²»¹ýLUT ÓÐÒ»¸öÇø±ðÓÚÓë»ò·ÇÃÅÂß¼­µÄÏÔÖøÌØµã£¬£¬£¬£¬£¬£¬ÄǾÍÊÇ LUT ËäÈ»¿ÉÒԺܺõØÄ£ÄâÈκÎ×éºÏÂß¼­£¬£¬£¬£¬£¬£¬µ«ËüÏÖʵÉϲ»ÊÇÒ»¸ö´¿´âµÄ×éºÏÂß¼­£¬£¬£¬£¬£¬£¬ÓÉÓÚ×éºÏÂß¼­µÄµç·ÊÇûÓÐÓ°ÏóµÄ£¬£¬£¬£¬£¬£¬¶øLUTÊÇÓÐÓ°ÏóµÄ,ËäÈ»ÕâÖÖÓ°ÏóÒ»µ©½¨ÉèÆðÀ´¾Í²»»á¸Ä±äÖ±µ½µôµç»òÏÂÒ»´Îµç·ÉèÖᣡ£¡£¡£¡£ÕâÊÇÓÉÓÚLUTÓÐÄÚ²¿´æ´¢µ¥Î»,¶øËüµÄʵÏÖÐÎʽ¿ÉÒÔÊÇROM¡¢ RAM¡¢¼Ä´æÆ÷»òÕßMUX¼ÓһϵÁе½µçÔ´»òµØµÄ¿ª¹ØµÈ¡£¡£¡£¡£¡£ËäÈ»ÁË£¬£¬£¬£¬£¬£¬ÓÉÓÚLUTµÄʵÏÖÐÎʽ¶àÖÖ¶àÑù,Òò´ËÔÚ FPGA ÖÐ,Ò²¿ÉÒÔÓà LUT ʵÏÖ ROM¡¢RAMÉõÖÁÒÆÎ»¼Ä´æÆ÷¡£¡£¡£¡£¡£

2.¼Ó·¨Æ÷

¼Ó·¨ÊÇËùÓжþ½øÖÆÔËËãµÄ»ù´¡£¬£¬£¬£¬£¬£¬Òò´ËËüÔÚ FPGA ÖеÄְλºÜÊÇÖ÷Òª¡£¡£¡£¡£¡£¶ø¶þ½øÖƼӷ¨ÖÐ×îÖ÷ÒªµÄ¹¦Ð§ÔªËؾÍÊÇÒì»ò²Ù×÷£¬£¬£¬£¬£¬£¬Òò´Ë,ΪÁËʵÏÖ¸ßÐÔÄܵļӷ¨£¬£¬£¬£¬£¬£¬Xilinx½ÓÄÉÁËרÃŵÄÒì»òÃÅ£¬£¬£¬£¬£¬£¬¶ø AlteraÒ²ÊÇÒýÈËÁËרÃŵÄÈ«¼ÓÆ÷¡£¡£¡£¡£¡£ËäÈ»LUTÒ²¿ÉÒÔÄ£ÄâÒì»òÃŵĹ¦Ð§£¬£¬£¬£¬£¬£¬¿ÉÊÇËüµÄÑÓ³ÙÏà±ÈÓÚרÓеÄÒì»òÃÅÀ´ËµÕÕ¾ÉÌ«´ó£¬£¬£¬£¬£¬£¬ÓÈÆäÊÇÁ½¸ö¶àλÊý¾ÝµÄÏà¼Óʱ£¬£¬£¬£¬£¬£¬ÓÉÓÚ¼¶ÁªÐ§Ó¦£¬£¬£¬£¬£¬£¬»áµ¼Ö´¦Öóͷ£±äÂý¡£¡£¡£¡£¡£Òò´Ë,ÏÖÔÚÔÚFPGAµÄÂß¼­×ÊÔ´¿éÖУ¬£¬£¬£¬£¬£¬¶¼ÊÇÁôÓÐרÃŵÄÒì»òÃÅÍâ¼ÓרÃŵĽøÎ»Á´²¼Ïß×ÊÔ´£¬£¬£¬£¬£¬£¬ÔÙÅäºÏÏà¹Ø×ÊԴʵÏÖÈ«¼ÓÆ÷µÄ¡£¡£¡£¡£¡£²»¹ý LUT¿ÉÒÔÅäºÏÒì»òÃÅʵÏÖ³¬Ç°½øÎ»¼Ó·¨Æ÷£¬£¬£¬£¬£¬£¬½øÒ»²½Ìá¸ß¼Ó·¨Æ÷µÄÐÔÄÜ¡£¡£¡£¡£¡£

3.¼Ä´æÆ÷

FPGAÖÐÓи»ºñµÄ¼Ä´æÆ÷×ÊÔ´£¬£¬£¬£¬£¬£¬ÕâÒ²ÊÇËüÇø±ðÓÚCPLDµÄµØ·½¡£¡£¡£¡£¡£¼Ä´æÆ÷ÊÇʱÐòÂß¼­µÄ»ù´¡,ÓÉÓÚËü¶Ôµç·״̬µÄ¼á³ÖºÍÓ°ÏóÌØÕ÷,²ÅʹµÃÊý×ֵ緾ßÓÐǧ±äÍò»¯µÄ¹¦Ð§¡£¡£¡£¡£¡£FPGAÖеļĴæÆ÷Ò»Ñùƽ³£¿ÉÒÔ±»ÉèÖÃΪDÀàÐ͵Ĵ¥·¢Æ÷»òÕßËø´æÆ÷¡£¡£¡£¡£¡£ÉèÖÃΪDÀàÐ͵Ĵ¥·¢Æ÷ʱ£¬£¬£¬£¬£¬£¬Æ¾Ö¤Éú²ú³§ÉÌÒÔ¼°ÐͺŵIJî±ð£¬£¬£¬£¬£¬£¬¿ÉÄÜ»áÓÐһЩÆäËûµÄ¹¦Ð§¹Ü½Å,ÀýÈçÒì²½¸´Î»¡¢Í¬²½¸´Î»¡¢Ê±ÖÓʹÄÜ¡¢Í¬²½ÖÃλµÈ¡£¡£¡£¡£¡£FPGAÖмĴæÆ÷µÄÊä³öÒ»Ñùƽ³£¶¼»áÁ¬µ½ÖÜΧһ¸ö¼Ä´æÆ÷µÄÊäÈËMUXÖÐ,ͨ¹ýÉèÖøà MUX,¿ÉÒÔ½«¶à¸ö¼Ä´æÆ÷´®ÁªÆðÀ´ÐγɼĴæÆ÷Á´£¬£¬£¬£¬£¬£¬ÊµÏÖÒÆÎ»¼Ä´æÆ÷µç·¡£¡£¡£¡£¡£

4.MUX

MUX¾ÍÊǸ´ÓÃÆ÷,Ò²½Ð¶à·ѡÔñÆ÷¡£¡£¡£¡£¡£FPGAµÄÂß¼­×ÊÔ´¿éÖУ¬£¬£¬£¬£¬£¬ÓÐÐí¶àMUX,ƾ֤Ó÷¨¿ÉÒÔ·ÖΪÁ½Àà:Ò»ÀàÊÇÉèÖÃMUX,ËüµÄѡͨÊÇÔÚÉèÖÃFPGAµÄʱ¼äÈ·¶¨µÄ,Òò´ËËü¾öÒéÁËËù´¦Âß¼­×ÊÔ´¿éµÄ¹¦Ð§;ÁíÒ»ÀàÊÇÂß¼­MUX£¬£¬£¬£¬£¬£¬ËüµÄѡͨÊÇÓÉ´ËʱµÄÄÚ²¿Âß¼­¾öÒéµÄ£¬£¬£¬£¬£¬£¬Òò´ËËüÊÇÄÚ²¿Âß¼­µÄÒ»²¿·Ö¡£¡£¡£¡£¡£Óɴ˿ɼûÉèÖÃMUXÔÚFPGAÖеÄ×÷Óøü´óһЩ£¬£¬£¬£¬£¬£¬Í¨ÌָıäÉèÖà MUXµÄѡͨÇéÐÎ,¿ÉÒÔÈÃÂßÅú×ÊÔ´¿é¶¨ÏÖ¶àÖÖÃûÑùµÄ¹¦Ð§¡£¡£¡£¡£¡£ÀýÈ磬£¬£¬£¬£¬£¬Í¨¹ý¸Ä±äÉèÖÃMUXµÄѡͨÇéÐÎÎÒÃÇ¿ÉÒÔֻʹÓÃÂß¼­×ÊÔ´¿éÖеÄ×éºÏÂß¼­²¿·Ö£¬£¬£¬£¬£¬£¬Ò²¿ÉÒÔֻʹÓÃÆäÖеļĴæÆ÷£¬£¬£¬£¬£¬£¬ÉõÖÁ¿ÉÒÔͬʱʹÓÃÕâÁ½²¿·Ö,µ«ËüÃÇÈ´»®·ÖÁ¥ÊôÓÚ²î±ðµÄ¹¦Ð§Ä£¿£¿ £¿é¡£¡£¡£¡£¡£

!– /wp:paragraph –>

ÏÖÔÚ´ó·¢28ÉÙÄêѧÒѾ­ÎªÖÚ¶àÆóÒµÔËËÍFPGA¸ß¼¶È˲Å£¬£¬£¬£¬£¬£¬Ð½×ÊÔ¶³¬Í¬½ì½áÒµÉú52%£¬£¬£¬£¬£¬£¬¾ÍÒµÂÊ´ï100%¡£¡£¡£¡£¡£

¸£Àû´ó·ÅËÍ£¡£¡£¡£¡£¡£¡ÏÖÔÚ¿ÉÒÔ¾ÙÐÐÃâ·ÑÉêÇëÔÚÏßѧϰFPGA¿Î³Ì£¬£¬£¬£¬£¬£¬×¥½ôʱ¼ä£¬£¬£¬£¬£¬£¬ÊÖÂýÔòÎÞ£¡¿Î³ÌÁ´½Óhttps://z.shaonianxue.cn¡£¡£¡£¡£¡£Í¬ÑâÃÇ¿ÉËæÊ±¹Ø×¢ÖÇ¿âÆ½Ì¨£ºhttps://z.shaonianxue.cn¡£¡£¡£¡£¡£FPGA¿Î³ÌÒ»Á¬¸üÐÂÖÐ~~

ÏêÇé×Éѯ£º

³ÂÏÈÉú£º13219696129

¸ßÏÈÉú£º18935839030

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