ÎÒÖªµÀ£¬ÎÒ¶ÔÓëµç×ÓÓйصÄËùÓÐÊÂÇé¶¼ºÜ×ÅÃÔ£¬µ«²»ÂÛ´ÓÄĸö½Ç¶È¿´£¬½ñÌìµÄÏÖ³¡¿É±à³ÌÃÅÕóÁÐ(FPGA)£¬¶¼ÏԵá°º×Á¢¼¦Èº¡±£¬ÕæÊǷdz£°ôµÄÆ÷¼þ¡£Èç¹ûÔÚÕâ¸öÖÇÄÜʱ´ú£¬ÔÚÕâ¸öÁìÓò£¬ÏëÓµÓÐÒ»¼¼Ö®³¤µÄÄ㻹ûÓйØ×¢FPGA£¬ÄÇôÊÀ½ç½«ÅׯúÄ㣬ʱ´ú½«ÅׯúÄã¡£
ѧϰFPGA£¬×ܽáÈçÏ£º
¿´Âß¼£¬½¨Ä£ÐÍ¡£
Ö»ÓÐÔÚÄÔº£Öн¨Á¢ÁËÒ»¸ö¸öÂ߼ģÐÍ£¬Àí½âFPGAÄÚ²¿Âß¼½á¹¹ÊµÏֵĻù´¡£¬²ÅÄÜÃ÷°×ΪʲôдVerilogºÍдCÕûÌå˼·ÊDz»Ò»ÑùµÄ£¬²ÅÄÜÀí½â˳ÐòÖ´ÐÐÓïÑԺͲ¢ÐÐÖ´ÐÐÓïÑÔµÄÉè¼Æ·½·¨ÉϵIJîÒì¡£ÔÚ¿´µ½Ò»¶Î¼òµ¥Âß¼µÄʱºòÓ¦¸ÃÏëµ½ÊÇʲôÑùµÄ¹¦Äܵç·¡£
ÓÃÊýѧ˼άÀ´¼ò»¯Éè¼ÆÂß¼¡£
ѧϰFPGA²»½öÂ߼˼άºÜÖØÒª£¬ºÃµÄÊýѧ˼άҲÄÜÈÃÄãµÄÉè¼Æ»¯·±Îª¼ò£¬ËùÒÔ£¬¿´¼û¸ßÊý¾ÍÍ·ÌÛµÄͬѧÐèÒªÖØÊÓÒ»ÏÂÕâÃſΡ£¾Ù¸ö¼òµ¥µÄÀý×Ó£¬±ÈÈçÓÐÁ½¸ö32bitµÄÊý¾ÝX[31:0]ÓëY[31:0]Ïà³Ë¡£µ±È»£¬ÎÞÂÛAltera»¹ÊÇXilinx¶¼ÓÐÏֳɵij˷¨Æ÷IPºË¿ÉÒÔµ÷Óã¬ÕâÒ²ÊÇ×î¼òµ¥µÄ·½·¨£¬µ«ÊÇÁ½¸ö32bitµÄ³Ë·¨Æ÷½«ºÄ·Ñ´óÁ¿µÄ×ÊÔ´¡£ÄÇôÓÐûÓнÚÊ¡×ÊÔ´£¬ÓÖ²»Ì«¸´Ôӵķ½Ê½À´ÊµÏÖÄØ?ÎÒÃÇ¿ÉÒÔÉÔ×öÐ޸ģº
½«X[31:0]²ð³ÉÁ½²¿·ÖX1[15:0]ºÍX2[15:0]£¬ÁîX1[15:0]=X[31:16]£¬X2[15:0]=X[15:0]£¬ÔòX1×óÒÆ16λºóÓëX2Ïà¼Ó¿ÉÒԵõ½X;ͬÑù½«Y[31:0]²ð³ÉÁ½²¿·ÖY1[15:0]ºÍY2[15:0]£¬Áî Y1[15:0]=Y[31:16]£¬Y2[15:0]=Y[15:0]£¬ÔòY1×óÒÆ16λºóÓëY2Ïà¼Ó¿ÉÒԵõ½Y;ÔòXÓëYµÄÏà³Ë¿ÉÒÔת»¯ÎªX1ºÍX2 ·Ö±ðÓëY1ºÍY2Ïà³Ë£¬ÕâÑùÒ»¸ö32bit*32bitµÄ³Ë·¨ÔËËãת»»³ÉÁËËĸö16bit*16bitµÄ³Ë·¨ÔËËãºÍÈý¸ö32bitµÄ¼Ó·¨ÔËË㡣ת»»ºóµÄÕ¼ÓÃ×ÊÔ´½«»á¼õÉٺܶ࣬ÓÐÐËȤµÄ¶ÁÕߣ¬²»·Á×ÛºÏһϿ´¿´£¬¿´¿´Á½Õß²î¶àÉÙ¡£
-
FPGA
+¹Ø×¢
¹Ø×¢
1646ÎÄÕÂ
22070ä¯ÀÀÁ¿
619740 -
Âß¼
+¹Ø×¢
¹Ø×¢
2ÎÄÕÂ
834ä¯ÀÀÁ¿
29819 -
Ä£ÐÍ
+¹Ø×¢
¹Ø×¢
1ÎÄÕÂ
3531ä¯ÀÀÁ¿
50572
ÔÎıêÌ⣺½¨Á¢Ä£ÐÍ£¬»¯¼òÂß¼
ÎÄÕ³ö´¦£º¡¾Î¢ÐźţºALIFPGA£¬Î¢ÐŹ«ÖںţºFPGA¼«¿Í¿Õ¼ä¡¿»¶ÓÌí¼Ó¹Ø×¢£¡ÎÄÕÂ×ªÔØÇë×¢Ã÷³ö´¦¡£
·¢²¼ÆÀÂÛÇëÏÈ µÇ¼
ÔÙ̸ÈçºÎѧϰFPGA
¡¾ ºÜºÃµÄFPGAÈëÃÅ½Ì²Ä ¡¿¡¶ HELLO FPGA ¡·ÏµÁÐÊé¼®Ãâ·ÑÏÂÔØ
ÔõôѧϰFPGA,ΪʲôҪѧϰFPGA,FPGAÊÇʲô£¬FPGAÒÔºóµÄ·¢Õ¹Ç°¾°
³õѧÕßÈçºÎȥѧϰFPGA²ÅÄÜÌá¸ß×Ô¼ºµÄ¾ºÕùÁ¦ÄØ£¿
ÈçºÎѧϰFPGA£¿Ñ§Ï°FPGAµÄÎå´ó¼ÉÓÐÄÄЩ£¿
ÈçºÎѧϰFPGAѧϰFPGAµÄÏêϸ¾ÑéÓÐÄÄЩ½×¶Î
FPGAÔÚÉî¶ÈѧϰÁìÓòµÄÓ¦ÓÃ
FPGAÑ§Ï°ÒªÃæ¶ÔʲôÎÊÌâ
Altera FPGA CPLDѧϰ±Ê¼Ç

ÆÀÂÛ