Example Image´ó·¢28

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

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

È˲ÅÐèÇó


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


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

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

FPGA ¹¤³Ìʦ֤Êé½éÉÜ

Ö¤Êé½éÉÜ

FPGA¹¤³Ìʦ֤ÊéÊÇFPGA¹¤³ÌÄÜÁ¦Æ·¼¶µÄÈÏÖ¤ ¡£¡£¡£ÈÏÖ¤½ÓÄɵç×ӿƼ¼´óѧ¹ã¶«µç×ÓÐÅÏ¢¹¤³ÌÑо¿Ôº£¬£¬£¬£¬£¬£¬Î¢µç×ÓרҵÈ˲Å×÷Óýϵͳ±ê×¼£¬£¬£¬£¬£¬£¬ÖØÔÚ¿¼²ìѧԱÔÚFPGAÈíÓ²¼þÉè¼Æ¼°¿ª·¢¹ýµÄÏÖʵ²Ù×÷ÄÜÁ¦ ¡£¡£¡£Ö¤ÊéÑÏ¿áÆ¾Ö¤ÐÐÒµ±ê×¼¾ÙÐÐÉóºË£¬£¬£¬£¬£¬£¬ÀíÂÛ¿¼ÊÔÕ¼±È40%£¬£¬£¬£¬£¬£¬¹¤³Ì²Ù×÷Õ¼±È60% ¡£¡£¡£Ö¤Êé·ÖΪ³õ¼¶¡¢Öм¶¡¢¸ß¼¶Èý¸öÆ·¼¶ ¡£¡£¡£

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

Ò»¡¢Ö¤Êé±ê×¼

ÐÐÒµ±ê×¼¡¢ÆóÒµ±ê×¼¡¢ÏÖʵ²Ù×÷ÄÜÁ¦ ¡£¡£¡£

¶þ¡¢ÈÏÖ¤»ú¹¹

»ú¹¹ÈÏÖ¤¡¢³§ÉÌÈÏÖ¤ ¡£¡£¡£

Èý¡¢Ö¤Ê鯷¼¶

³õ¼¶¡¢Öм¶¡¢¸ß¼¶ ¡£¡£¡£

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

³õ¼¶Ö¤Êé

FPGA³õ¼¶¹¤³Ìʦ±ê×¼£¬£¬£¬£¬£¬£¬¾ß±¸³õ¼¶µÄFPGAÓ¦ÓÃÄÜÁ¦£¬£¬£¬£¬£¬£¬¿ÉÒÔ´ÓÊÂFPGA»ù´¡¿ª·¢ ¡£¡£¡£

Öм¶Ö¤Êé

FPGAÖм¶¹¤³Ìʦ±ê×¼£¬£¬£¬£¬£¬£¬ÕÆÎÕ¿ª·¢¹¤¾ßÓë´úÂë±àдÄÜÁ¦£¬£¬£¬£¬£¬£¬ÊìϤӲ¼þ½á¹¹£¬£¬£¬£¬£¬£¬¿ÉÒÔ´ÓÊÂFPGA¿ª·¢ÊÂÇé ¡£¡£¡£

¸ß¼¶Ö¤Êé

FPGA¸ß¼¶¹¤³Ìʦ±ê×¼£¬£¬£¬£¬£¬£¬ÕÆÎÕ¿ª·¢¹¤¾ßÓë´úÂë±àдÄÜÁ¦£¬£¬£¬£¬£¬£¬ÊìϤӲ¼þ½á¹¹£¬£¬£¬£¬£¬£¬¿ÉÒÔ´ÓÊÂϵͳ½á¹¹Éè¼Æ£¬£¬£¬£¬£¬£¬ÈíÓ²¼þϵͳÉè¼Æ ¡£¡£¡£

ËÄ¡¢Ö¤ÊéÉóºË

£¨Ò»£©FPGA ³õ¼¶ÉóºË

(1) ¿¼ÊÔ¹¤¾ß£ºÊÊÓÃÓÚ±¾¡¢×¨¿Æ¸÷רҵѧÉú

(2) ¿¼ÊÔ·½·¨£º±ÊÊÔ+ʵÑé

(3) ÉóºËÌáÒª£º

±¾Æ·¼¶¹¤¾ßΪµç×ÓÀ࣬£¬£¬£¬£¬£¬ÖÇÄÜ¿ÆÑ§Ààרҵ ¡£¡£¡£ÒªÇó¿¼Éúͨ¹ý±¾Æ·¼¶µÄѧϰºÍʵÑ飬£¬£¬£¬£¬£¬ÆðÔ´ÕÆÎÕ³£ÓÃFPGA£¨Vivadao£©¿ª·¢¹¤¾ßµÄʹÓÃÒªÁì¡¢FPGA µÄ¿ª·¢¼¼ÊõÒÔ¼°Verilog HDL µÄ±à³ÌÒªÁì ¡£¡£¡£ÄܽÏÁ¿ÊìÁ·µØÊ¹ÓÃFPGA£¨Vivadao£©µÈ³£Óà EDA Èí¼þ¶Ô FPGA ºÍ CPLD ×÷һЩ¼òÆÓµç·ϵͳµÄÉè¼Æ£¬£¬£¬£¬£¬£¬Í¬Ê±ÄܽϺõØÊ¹Óà Verilog HDL ÓïÑÔÉè¼Æ¼òÆÓµÄÂß¼­µç·ºÍÂß¼­ÏµÍ³£¬£¬£¬£¬£¬£¬Ñ§»áÐÐΪ·ÂÕæ¡¢Ê±Ðò·ÂÕæºÍÓ²¼þ²âÊÔ¼¼Êõ£¬£¬£¬£¬£¬£¬ÎªFPGA¹¤³Ì¼¼ÊõµÄ½øÒ»²½Ñ§Ï°£¬£¬£¬£¬£¬£¬Æ÷¼þÉè¼ÆÒÔ¼°³¬´ó¹æÄ£¼¯´ó·¢28·Éè¼ÆµÓÚ¨»ù´¡ ¡£¡£¡£

(4) ¿¼ÊÔÒªÇó£º

ÏàʶºÍÕÆÎÕFPGA»ù±¾ÖªÊ¶¡¢ÀíÂÛ£»£»£»£»ÏàʶºÍÕÆÎÕ FPGA ÄÚÍâµç·»ù±¾ÖªÊ¶£»£»£»£»ÔËÓÃÓÐ¹Ø Verilog HDL ±à³Ì»ù´¡Ïà¹ØÖªÊ¶µãÉè¼ÆÒ»Ð©Ð¡ÐÍÊý×Öϵͳ ¡£¡£¡£

(5) ÉóºË·½·¨¼°·ÖÖµ

±ÊÊÔ£¨60 ·ÖÖÓ£¬£¬£¬£¬£¬£¬Âú·Ö 100 ·Ö£©

¿¼ÌâÀàÐÍ£º

1¡¢¿Í¹ÛÐÍÊÔÌ⣺£¨40 ·Ö£©

µ¥ÏîÑ¡ÔñÌâ 20 ·ÖÌî¿ÕÌâ 20 ·Ö

2¡¢Ö÷¹ÛÐÍÊÔÌ⣨60 ·Ö£©

¼ò´ðÌâ 20 ·Ö³ÌÐòÉè¼ÆÌâ 30 ·Ö

3¡¢ÊµÑ飨60 ·ÖÖÓ£¬£¬£¬£¬£¬£¬Âú·Ö 100 ·Ö£©

ʵÑéÀàÐÍ£º

Á÷Ë®µÆÊµÑéÊýÂë¹ÜʵÑéRTCʵÑé

(6) ÉóºË֪ʶµã¼°ÉóºËÒªÇó

³õ¼¶Ö¤Ê鿼ÊÔ¸ÙÒª£º

A. HDL verilog £ºÄ£¿£¿£¿é½á¹¹£¬£¬£¬£¬£¬£¬¸³ÖµÓï¾ä£¬£¬£¬£¬£¬£¬ËãÊýÔËËã·û£¬£¬£¬£¬£¬£¬¸³ÖµÔËËã·û£¬£¬£¬£¬£¬£¬Âß¼­ÔËËã·û£¬£¬£¬£¬£¬£¬Î»ÔËËã·û£¬£¬£¬£¬£¬£¬Ìõ¼þÅжÏÓï¾ä£¬£¬£¬£¬£¬£¬·ÖÖ§Óï¾äµÈ£»£»£»£»

B. FPGA¿ª·¢Á÷³Ì£ºFPGA¿ª·¢Á÷³ÌÒÔ¼°¿ª·¢Á÷³Ì¼ÄÒ壻£»£»£»

C. FPGA±ÈÕÕASICµÄÓÅÊÆÓëÌØµã£»£»£»£»

D. Êý×ֵ緻ù´¡ÖªÊ¶£º´¥·¢Æ÷£¬£¬£¬£¬£¬£¬Ëø´æÆ÷£¬£¬£¬£¬£¬£¬¾ºÕùðÏÕ£¬£¬£¬£¬£¬£¬µçƽ±ê×¼£¬£¬£¬£¬£¬£¬¸´Î»·½·¨µÈ£»£»£»£»

E. FPGA»ù´¡Éè¼Æ£º¼ÆÊýÆ÷£¬£¬£¬£¬£¬£¬·ÖƵÆ÷£¬£¬£¬£¬£¬£¬Ñ¡ÔñÆ÷£¬£¬£¬£¬£¬£¬ÇÀ´ðÆ÷µÈ ¡£¡£¡£

Õ¼±È£ºHDL verilogÕ¼±È60%£¬£¬£¬£¬£¬£¬FPGA¿ª·¢Á÷³ÌÕ¼±È5%£¬£¬£¬£¬£¬£¬FPGAÓÅÊÆÓëÌØµãÕ¼±È5%£¬£¬£¬£¬£¬£¬Êý×ֵ緻ù´¡ÖªÊ¶Õ¼±È10%£¬£¬£¬£¬£¬£¬FPGA»ù´¡Éè¼Æ10% ¡£¡£¡£

£¨¶þ£©FPGA Öм¶ÉóºË

(1) ¿¼ÊÔ¹¤¾ß£ºÊÊÓÃÓÚ±¾¡¢×¨¿Æ¸÷רҵѧÉú¼°¹¤³Ìʦ

(2) ¿¼ÊÔ·½·¨£º±ÊÊÔ+ʵÑé

(3) ÉóºËÌáÒª£º

±¾Æ·¼¶ÊÇÔÚ³õ¼¶ÖªÊ¶»ù´¡ÉϵÄÑÓÉ죬£¬£¬£¬£¬£¬ÒªÇó¿¼Éúͨ¹ý±¾¿Î³ÌµÄѧϰºÍʵÑ飬£¬£¬£¬£¬£¬ ÉîÈëÕÆÎÕ³£Óà FPGA È˹¤ÖÇÄÜÓ¦Óÿª·¢ÒªÁì¡¢»úеѧϰÒÔ¼°³äÇå³þÈ· FPGA ¼¼Êõ»ù´¡ ¡£¡£¡£ÄܽÏÁ¿ÊìϤ FPGA ÔÚÈ˹¤ÖÇÄÜ¿ª·¢ÖеÄÖݪֲÙ×÷£¬£¬£¬£¬£¬£¬ÉîÈëÏàʶӲ¼þÓïÑÔÉè¼ÆÓë±à³Ì£¬£¬£¬£¬£¬£¬³äÇå³þÈ· FPGA µÄ¸÷Ïî»ù´¡ÖªÊ¶£¬£¬£¬£¬£¬£¬²¢ÄִܵïÐÐÒµÖ§³ÖÊÂÇéµÄÄ¿µØ ¡£¡£¡£

(4) ¿¼ÊÔÒªÇó

ÉîÈëÃ÷È· FPGA »ù´¡ÖªÊ¶£»£»£»£»ÕÆÎÕ FPGA È˹¤ÖÇÄÜ¿ª·¢Á÷³Ì£»£»£»£»ÕÆÎÕÓ²¼þÓïÑÔµÄÓï·¨ºÍ³ÌÐò±àдҪÁì ¡£¡£¡£

(5) ÉóºË·½·¨¼°·ÖÖµ

±ÊÊÔ£¨60 ·ÖÖÓ£¬£¬£¬£¬£¬£¬Âú·Ö 100 ·Ö£©

¿¼ÌâÀàÐÍ£º

1¡¢¿Í¹ÛÐÍÊÔÌ⣺£¨55 ·Ö£©

µ¥ÏîÑ¡ÔñÌâ 20 ·ÖÌî¿ÕÌâ 20 ·ÖÅжÏÌâ 15 ·Ö

2¡¢Ö÷¹ÛÐÍÊÔÌ⣨60 ·Ö£©

¼ò´ðÌâ 20 ·Ö³ÌÐòÉè¼ÆÌâ 25 ·Ö

3¡¢ÊµÑ飨120 ·ÖÖÓ£¬£¬£¬£¬£¬£¬Âú·Ö 100 ·Ö£©

ʵÑéÀàÐÍ£º

EERPROM¶Áд¿ØÖÆOLEDͼÏñÏÔʾ¿ØÖÆHDMIͼÏñÏÔʾ¿ØÖÆ

(6) ÉóºË֪ʶµã¼°ÉóºËÒªÇó

Öм¶Ö¤Ê鿼ÊÔ¸ÙÒª£º

A. »ù´¡½Ó¿ÚЭÒ飺UART£¬£¬£¬£¬£¬£¬SPI£¬£¬£¬£¬£¬£¬IIC£¬£¬£¬£¬£¬£¬HDMIµÈ£»£»£»£»

B. Xilinx FPGA´æ´¢Æ÷IPºË£ºROM£¬£¬£¬£¬£¬£¬RAM£¬£¬£¬£¬£¬£¬FIFOµÈ£»£»£»£»

C. Xilinx FPGA ×Ô½ç˵IPºË·â×°£»£»£»£»

D. ͨѶ֪ʶ£ºÍ¨Ñ¶·ÖÀ࣬£¬£¬£¬£¬£¬Í¨Ñ¶´ø¿íÅÌË㣻£»£»£»

E. flash£¬£¬£¬£¬£¬£¬eepromµÈÏà¹ØÖªÊ¶£»£»£»£»

F. ʱÐòÔ¼Êø»ù´¡ÖªÊ¶ ¡£¡£¡£

Õ¼±È£º»ù´¡½Ó¿ÚЭÒéÕ¼±È60%£¬£¬£¬£¬£¬£¬Xilinx FPGA´æ´¢Æ÷IPºËÕ¼±È20%£¬£¬£¬£¬£¬£¬xilinx FPGA ×Ô½ç˵IPºË·â×°Õ¼±È5%£¬£¬£¬£¬£¬£¬Í¨Ñ¶ÖªÊ¶Õ¼±È5%£¬£¬£¬£¬£¬£¬flash£¬£¬£¬£¬£¬£¬eepromµÈÏà¹ØÖªÊ¶Õ¼±È5%£¬£¬£¬£¬£¬£¬Flash£¬£¬£¬£¬£¬£¬eepromµÈÏà¹ØÖªÊ¶Õ¼±È5%£¬£¬£¬£¬£¬£¬Ê±ÐòÔ¼Êø»ù´¡ÖªÊ¶5% ¡£¡£¡£

£¨Èý£©FPGA ¸ß¼¶ÉóºË

(1) ¿¼ÊÔ¹¤¾ß£ºÊÊÓÃÓÚ±¾¡¢×¨¿Æ¸÷רҵѧÉú¼°¹¤³Ìʦ

(2) ¿¼ÊÔ·½·¨£º±ÊÊÔ+ʵÑé+ÃæÊÔ

(3) ÉóºËÌáÒª£º

±¾Æ·¼¶ÊÇÔÚ³ä·ÖÕÆÎÕ FPGA ¸÷Ïî»ù´¡ÖªÊ¶µÄÇéÐÎÏ£¬£¬£¬£¬£¬£¬ÒÔͨË×ÏîÄ¿¹¤³Ì£¬£¬£¬£¬£¬£¬ÔÚÈí¼þºÍÓ²¼þÁ½¸öÆ«ÏòÉóºËÑ§Ô±ÕÆÎյĿª·¢¼¼ÄÜ ¡£¡£¡£ÐèҪѧԱ³ä·ÖÕÆÎÕ¸ßËÙ½Ó¿Ú¡¢SoC¡¢Ëã·¨Éè¼Æ¡¢Êý×ÖÐźŴ¦Öóͷ£µÈ ¡£¡£¡£ÔÚÓ²¼þÉÏÕÆÎÕ»ùÓÚ SoC µÄ¿ª·¢ ¡£¡£¡£

(4) ¿¼ÊÔÒªÇó

ÊìÁ·ÕÆÎÕXilinx FPGA ÈíÓ²¼þ¸÷Ï·¢¹¤¾ß£»£»£»£»ÄÜ×ÔÁ¦¿ª·¢Ò»ÆäÖеÈÄѶȵÄÏîÄ¿£»£»£»£»¾ß±¸ÔÚÏîÄ¿¿ª·¢Àú³ÌÖÐ×ÔÁ¦½â¾öÎÊÌâµÄÄÜÁ¦¼°ÍŶÓЭ×÷¿ª·¢ÄÜÁ¦ ¡£¡£¡£

(5) ÉóºË·½·¨¼°·ÖÖµ

±ÊÊÔ£¨60 ·ÖÖÓ£¬£¬£¬£¬£¬£¬Âú·Ö 100 ·Ö£©

¿¼ÌâÀàÐÍ£º

1¡¢¿Í¹ÛÐÍÊÔÌ⣺£¨55 ·Ö£©

µ¥ÏîÑ¡ÔñÌâ 20 ·ÖÌî¿ÕÌâ 20 ·ÖÅжÏÌâ 15 ·Ö

2¡¢Ö÷¹ÛÐÍÊÔÌ⣨60 ·Ö£©

¼ò´ðÌâ 20 ·Ö³ÌÐòÉè¼ÆÌâ 25 ·Ö

3¡¢ÊµÑ飨180 ·ÖÖÓ£¬£¬£¬£¬£¬£¬Âú·Ö 100 ·Ö£©

ʵÑéÀàÐÍ£º

ÈýËÙÒÔÌ«ÍøÊý¾Ý´«ÊäGTXÊý¾Ý´«ÊäPCIEÊý¾Ý´«ÊäfirÂ˲¨Æ÷Éè¼Æ¿ìËÙ¸µÀïÒ¶±ä»»Éè¼Æ

4¡¢Ó²¼þÆ«Ïò°¸Àý²Ù×÷ÃæÊÔ£º£¨30 ·ÖÖÓ£¬£¬£¬£¬£¬£¬Âú·Ö 10 ·Ö£©

Ö÷Òª°üÀ¨£º

ÏîÄ¿¿ª·¢Àú³ÌµÄ¹æ·¶ÐÔ¿¼²ì£¬£¬£¬£¬£¬£¬Óöµ½¼¼ÊõÎÊÌâµÄ½â¾öÒªÁ죬£¬£¬£¬£¬£¬×ÛºÏÏîÄ¿ÖеÄÏ໥Эµ÷ÅäºÏµÈ ¡£¡£¡£

(6) ÉóºË֪ʶµã¼°ÉóºËÒªÇó

¸ß¼¶Ö¤Ê鿼ÊÔ¸ÙÒª£º

A. ¸ßËÙ½Ó¿ÚÉè¼Æ£ºDDR£¬£¬£¬£¬£¬£¬ÒÔÌ«Íø£¬£¬£¬£¬£¬£¬USB£¬£¬£¬£¬£¬£¬PCIE£¬£¬£¬£¬£¬£¬GTXµÈ¸ßËÙ½Ó¿ÚÉè¼Æ

B. SoCÉè¼Æ£ºZYNQ SoCÉè¼ÆÔ­Àí£»£»£»£»

C. CÓïÑÔ»ù´ ¡£¡£¡£»£»£»£»

D. Ëã·¨Éè¼Æ£ºÍ¼Ïñ´¦Öóͷ£Ë㷨ΪÖ÷Òª£»£»£»£»

E. Êý×ÖÐźŴ¦Öóͷ££º¿ìËÙ¸µÀïÒ¶±ä»»£¬£¬£¬£¬£¬£¬FIRÂ˲¨Æ÷£¬£¬£¬£¬£¬£¬Ðźŵ÷ÖÆ½âµ÷ ¡£¡£¡£

Õ¼±È£º¸ßËÙ½Ó¿ÚÉè¼ÆÕ¼±È50%£¬£¬£¬£¬£¬£¬SoCÉè¼ÆÕ¼±È5%£¬£¬£¬£¬£¬£¬CÓïÑÔ»ù´¡Õ¼±È5%£¬£¬£¬£¬£¬£¬Ëã·¨Éè¼ÆÕ¼±È20%£¬£¬£¬£¬£¬£¬Êý×ÖÐźŴ¦Öóͷ£Õ¼±È20%£»£»£»£»ÕÆÎÕ»ùÓÚ FPGA µÄ OpenVINO È˹¤ÖÇÄܼ¼Êõ¼°Ó¦Óà ¡£¡£¡£

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