±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 6161  |  »Ø¸´: 21

source03

Òø³æ (ÕýʽдÊÖ)

[½»Á÷] ÍÆ¼öÒ»±¾Ñ§Ï°FPGAµÄºÃÊé ÒÑÓÐ21È˲ÎÓë

ÏÖÔÚ½éÉÜFPGAµÄ½Ì²Ä·Ç³£¶à£¬´ó¶à¶¼ÊÇÏȽéÉÜFPGAµÄ½á¹¹¡¢VeriolgÓïÑÔ»òVHDLµÄÓï·¨£¬ÓÐЩ½Ì²ÄÖÐÕâЩÄÚÈݾÍÒªÕ¼µ½80%£¬ÔÚ¶ÔFPGAµÄÉè¼ÆÓÐÁË»ù±¾Á˽âºó£¬ÕâЩÄÚÈÝÆäʵ¾ÍûÓÐÌ«¶à±ØÒªµØ¿´ÁË¡£ÎÒÔÚ¿´FPGAµÄÏà¹ØÊ鼮ʱ£¬Ö»ÒªÊÇ¿´×÷Õßͨ¹ýÄÄЩʵ¼ÊµÄ¹¤³ÌÏîÄ¿£¬ÕâÑù¿ÉÒÔѧϰÏÂÕâÒ»ÀàÏîÄ¿µÄ»ù±¾ÖªÊ¶¡£½ü¼¸Äê³ö°æµÄ´ó²¿·Ö½Ì²ÄÖУ¬×÷ÕßÃÇÖ𽥿ªÊ¼°Ñ×Ô¼º×öµÄһЩÏîÄ¿°²ÅÅÔÚ×îºóÒ»Á½Õ£¬¿ÉÒÔ˵ÕâÑùµÄ½Ì²ÄÒ²ÒѾ­Ëã²»´íµÄÁË¡£

     ÎÒÔÚѧϰFPGAµÄÕâ¶Îʱ¼äÖУ¬¿´Á˲»ÉÙ¹ØÓÚFPGA·½ÃæµÄÊ飬ÆäÖÐÓÐÒ»±¾ÊǷdz£²»´íµÄ¡£¸ÃÊéÊÇÓÉÔÆ´´¹¤×÷ÊÒ±àдµÄ¡¶Verilog HDL³ÌÐòÉè¼ÆÓëʵ¼ù¡·£¬2009ÄêÈËÃñÓʵç³ö°æÉç³ö°æ¡£¸ÃÊéÊôÓÚXilinx´óѧºÏ×÷¼Æ»®Ö¸¶¨½Ì²Ä£¬ÓÐXilinx´óѧ¼Æ»®µÄ±êÇ©µÄ£¨ÕâÑùµÄ±êÇ©²»ÊÇËæ±ãÄÜÌùÉϵģ¬Äܹ»ÓÐÕâÑùµÄ±êǩҲ¾Í¿ÉÒÔ¿´³ö¸ÃÊéµÄ·ÝÁ¿ÁË£©¡£

    ¸ÃÊéϵͳ½²½âÁËVerilog HDLµÄ»ù±¾Óï·¨ºÍ¸ß¼¶ÊµÓü¼ÇÉ£¬²»½öÄÜÈöÁÕßÕÆÎÕ»ù±¾µÄÓï·¨£¬»¹Äܹ»»ñµÃÉî²ã´ÎÀí½â£¬¾ßÓкÜÇ¿µÄ¿É¶ÁÐÔ¡¢Ö¸µ¼ÐÔºÍʵÓÃÐÔ¡£

    ¹ØÓڿɶÁÐÔ£¬ÎÒÖ»Ïë˵£¬¸ÃÊéÖеÚÒ»Õ½éÉÜEDA¼¼Êõ¡¢VerilogÓëVHDLµÄ¶Ô±ÈµÈ¸ÅÊö£¬µÚ¶þÕÂͼÎIJ¢Ã²½éÉÜISEÈí¼þ´Ó°²×°µ½ÏÂÔØÅäÖÃFPGA£¬½öÓÃ4Ò³½éÉÜFPGAµÄ½á¹¹£¨Èç¹ûÏëÁ˽âFPGAµÄ½á¹¹£¬»¹ÊÇ¿´ÆäËûÊé°É£©¡£´ÓµÚÈýÕµ½µÚÊ®ÈýÕÂÿһҳ¶¼ÓбØÒªÏ¸¶Á¡£

    ÔÙ˵ʵ¼ùÐÔ£¬³ýÁ˽²Óï·¨ÖÐÁгöµÄʵÀýÍ⣬µÚʮһÕ±ȽÏÏêϸµØ½éÉÜ7¸öʵÀý£¬µÚÊ®¶þÕ½éÉÜXilinxÓ²ºËÄ£¿éµÄµ÷Ó㬵ÚÊ®ÈýÕ½éÉÜ´®¿ÚͨÐŵÄʵÀý£¬ÕâЩʵÀýÖж¼°üº¬ÁË¿É×ۺϵijÌÐòºÍ²âÊÔ³ÌÐò¡£

   ×îÖØÒªµÄÊǸÃÊéµÄÖ¸µ¼ÐÔ¡£ÒÔ¸ÃÊéÔÚµÚʮսéÉÜ״̬µÄVerilog HDLʵÏÖ½øÐÐ˵Ã÷¡£

       °´´úÂëÃèÊö·½·¨µÄ²»Í¬£¬×´Ì¬»ú¿É·ÖΪһ¶ÎʽÃèÊö¡¢¶þ¶ÎʽÃèÊöºÍÈý¶ÎʽÃèÊöµÈ£¬²¢¸ø³ö3ÖÖ³£ÓÃÃèÊöÄ£°å¡£

      ¸ø³öµÄ¡°¶þ¶Îʽ¡±×´Ì¬»úµÄVerilog HDL´úÂëÄ£°åÈçÏ£º

always @(posedge clk) begin

       if(!rst_n)

              state        <= idle;

       else

              state        <= next_state;

end

always @(state) begin

       case(state)

              s0:   begin

                     //

                     out1        =   ;

                     out2     =    ;

                     next_state      =     ;

                     //

              end

              s1:   begin

                     //

                     out1        =   ;

                     out2     =    ;

                     next_state      =     ;

                     //

              end

       endcase

end

       ÔÚÏÄÓîÎŵġ¶VerilogÊý×ÖϵͳÉè¼Æ½Ì³Ì¡·ÖУ¨Õâ±¾ÊéÒ²²»´í£¬ÉîÈë½²½âVerilogµÄÓï·¨£¬ÈëÃźóÉîÈëÉè¼ÆFPGAÊÇ·Ç¿´²»¿ÉµÄ£©£¬Ö»ÊÇÕë¶Ô¼¸¸öÀý×Ó½éÉÜÉè¼Æ×´Ì¬Òª×¢ÒâµÄһЩÎÊÌ⣬ÖÕ¾¿±È²»ÉÏÕâÖÖÖ±½ÓÁгöÕû¸ö½á¹¹À´µÃ¸ü¼ÓÖ±¹ÛÐÎÏó¡£ÕâÀïÏëÆðÒ»¸ö³ÉÓÊÚÈËÓã²»ÈçÊÚÈËÓæ¡£

     ´ËÍâÊéÖл¹½éÉÜÁ˱àд²âÊÔÎļþµÄ·½·¨£¬ÆäËûÊé¼®ÔÚÕâÒ»·½ÃæÃ»ÓÐ×öµ½ºÜºÃ¡£

    Õâ±¾ÊéÊÇÓɹ«Ë¾×éÖ¯±àÖøµÄ£¨Ç°ÑÔÊÇÌáµ½ÊÇXilinx¹«Ë¾´óѧ¼Æ»®²¿ºÍÉϺ£ÖÇÏèÐÅÏ¢¿Æ¼¼·¢Õ¹ÓÐÏÞ¹«Ë¾ÍƳöµÄ£©£¬Ïà±ÈĿǰºÜ¶à½ÌʦΪÁËÖ°³Æ»òΪÁËдÊé¶øÐ´ÊéËÄÆ´°Ë´ÕÆðÀ´£¬ÆäÖÐÓиü¶àµÄʵ¼ù¾­ÑéÖµµÃ´ó¼Òѧϰ£¬ÆÚ´ýÄÜÓиü¶àÀàËÆµÄÊé¼®³ö°æ¡£

   ÔÚ°Ù¶ÈÉÏËÑË÷ÁË£¬ÔÆ´´¹¤×÷ÊÒ»¹ÓÐÁíÍâÒ»±¾Êé¡¶¶àýÌå´¦ÀíFPGAʵÏÖ¡ª¡ªSystem Generatorƪ¡·(º¬¹âÅÌ1ÕÅ)£¬¿´ÁËĿ¼£¬ÊÇÊôÓÚÀíÂÛÓëʵ¼ùÏà½áºÏµÄ½éÉÜÔÚXilinx FPGAÉϽøÐÐÒôƵ¡¢Í¼Ïñ¡¢ÊÓÆµµÈ¶àýÌå´¦ÀíµÄ¿ª·¢¹ý³Ì£¬¹ý¶Îʱ¼äÎÒ»áÈ¥ÂòÒ»±¾µÄ¡£
»Ø¸´´ËÂ¥

» ÊÕ¼±¾ÌûµÄÌÔÌûר¼­ÍƼö

ͨÐŹ¤³ÌÓëµç×ÓÐÅÏ¢¹¤³Ì ѧÊõÑо¿ ÌÔÌù¼¯ »ù½ð.ÂÛÎÄ.¾­Ñé
ѧº£ÎÞÑÄ£¡ ÐźŴ¦Àí×ÊÔ´ µç×ÓͨÐÅ ×ÊÁÏ
ͨÐÅרҵÎÊÌâ»ã¼¯

» ±¾ÌûÒÑ»ñµÃµÄºì»¨£¨×îÐÂ10¶ä£©

» ²ÂÄãϲ»¶

» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:

Ò»ÇнÔÓпÉÄÜ
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
»ØÌûÖ§³Ö ( ÏÔʾ֧³Ö¶È×î¸ßµÄǰ 50 Ãû )

ttonline

Òø³æ (ÕýʽдÊÖ)

¡ï
Сľ³æ: ½ð±Ò+0.5, ¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
ºÃÊé°¡£¡ÒªºÃºÃѧϰÏ£¡£¡
3Â¥2012-03-25 08:43:09
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

luch1116

Òø³æ (³õÈëÎÄ̳)

¡ï
Сľ³æ: ½ð±Ò+0.5, ¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
Ŀǰ¸Ð¾õѧ×ÔѧÕâЩ¸ß¶ËµÄоƬÈçfpga¡¢armÉí±ß×ÜÕÒ²»µ½ºÃµÄ½Ì²Ä£¬´ó¶àÊýÊé±¾Ò»¿ªÊ¼¾Í˵һ´ó¶ÑÈÃÈË¿´²»¶®µÄרҵÃû´Ê¡£¶ÔÓÚÒª×ÔѧµÄ¶ÁÕߣ¬ÎҸоõÊÐÃæÉÏÐèÒªÒ»ÀàÄܹ»´øÁì´ó¼ÒÈëÃŵĽ̲ġ£Ï£ÍûlzÒ²¿ÉÒÔÌṩһЩ¹ØÓÚÈëÃŽ̲ĵÄÊéÄ¿¡£
15Â¥2012-08-19 18:19:31
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
ÆÕͨ»ØÌû
ÔÞ£¡
2Â¥2012-03-25 08:02:05
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

yinqingwang

Òø³æ (ÕýʽдÊÖ)

¡ï
Сľ³æ: ½ð±Ò+0.5, ¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
ºÃÊé°¡£¡ÒªºÃºÃѧϰÏ£¡£¡
4Â¥2012-03-26 08:10:48
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

earthliufan

½ð³æ (ÕýʽдÊÖ)

¶¥Ò»¸ö£¡
5Â¥2012-03-26 09:47:20
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

anning865

½ð³æ (СÓÐÃûÆø)

¶¥Ò»¸ö£¡
6Â¥2012-03-26 11:55:48
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ngcyb

гæ (³õÈëÎÄ̳)

¡ï
Сľ³æ: ½ð±Ò+0.5, ¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
ÓÐûÓнáºÏALteraµÄ±È½ÏºÃµÄÊ飬ÏÖÔÚÖ÷ÒªÔÚѧϰAlteraµÄ£¿£¿
7Â¥2012-03-27 19:56:53
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

songwenhua

½ð³æ (³õÈëÎÄ̳)

¡ï
Сľ³æ: ½ð±Ò+0.5, ¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
ÒýÓûØÌû:
7Â¥: Originally posted by ngcyb at 2012-03-27 19:56:53:
ÓÐûÓнáºÏALteraµÄ±È½ÏºÃµÄÊ飬ÏÖÔÚÖ÷ÒªÔÚѧϰAlteraµÄ£¿£¿

¡¶Altera FPGA/CPLDÉè¼Æ.»ù´¡Æª ¡·¡¶Altera FPGA/CPLDÉè¼Æ.¸ß¼¶Æª¡·ÈËÃñÓʵç³ö°æÉç2005Äê³ö°æµÄ£¬Altera¹«Ë¾×éÖ¯±àд£¬±È½ÏÏµÍ³È«Ãæ¡£
Ñ¡ÔñÁË£¬¾Í¼á³Ö£¡
8Â¥2012-03-29 22:23:59
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
9Â¥2012-04-14 10:13:30
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wwzwx

гæ (³õÈëÎÄ̳)

¡ï
Сľ³æ: ½ð±Ò+0.5, ¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
ÕâôºÃµÄÊ飬ÎÒÃÇÓ¦¸Ãȥѧѧѽ£¡²»¹ýÎÒÔÚ¸ãALTERAµÄ
10Â¥2012-05-05 16:12:03
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ source03 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 085601Ò»Ö¾Ô¸Î÷±±¹¤Òµ´óѧ³õÊÔ346 +4 085601³õÊÔ346 2026-03-30 4/200 2026-03-31 07:47 by jp9609
[¿¼ÑÐ] 085701»·¾³¹¤³ÌÇóµ÷¼Á +11 ¶à¾ÃÉϿΠ2026-03-27 12/600 2026-03-30 21:21 by Ñо¿É®µ¼µ¼
[¿¼ÑÐ] 317Çóµ÷¼Á +8 Ê®ÏÐwx 2026-03-24 8/400 2026-03-30 21:00 by peike
[¿¼ÑÐ] ²ÄÁϹ¤³Ìר˶Çóµ÷¼Á +8 hyl3153942 2026-03-29 8/400 2026-03-30 20:45 by dophin1985
[¿¼ÑÐ] 085600 295·ÖÇóµ÷¼Á +7 W55j 2026-03-30 9/450 2026-03-30 20:36 by dick_runner
[¿¼ÑÐ] 0703Ò»Ö¾Ô¸9£¬³õÊԳɼ¨£º338£¬ËÄÁù¼¶Òѹý£¬ÓпÆÑо­Àú£¬Çóµ÷¼Á£¡ +7 Zuhui0306 2026-03-25 7/350 2026-03-30 19:01 by Ô´_2020
[¿¼ÑÐ] 295²ÄÁϹ¤³Ìר˶Çóµ÷¼Á +10 1428151015 2026-03-27 10/500 2026-03-30 19:00 by Ô´_2020
[¿¼ÑÐ] ²ÄÁÏѧ˶333Çóµ÷¼Á +14 ±±µÀÏï 2026-03-24 14/700 2026-03-30 18:59 by Ô´_2020
[¿¼ÑÐ] 286Çóµ÷¼Á +5 Faune 2026-03-30 5/250 2026-03-30 17:15 by Î޼ʵIJÝÔ­
[¿¼ÑÐ] 290Çóµ÷¼Á +3 dfffsar 2026-03-29 3/150 2026-03-29 22:38 by ëë밢Ī2
[¿¼ÑÐ] 289Çóµ÷¼Á +5 BrightLL 2026-03-29 5/250 2026-03-29 17:24 by zhyzzh
[¿¼ÑÐ] 070305¸ß·Ö×Ó»¯Ñ§ÓëÎïÀí 304·ÖÇóµ÷¼Á +12 c297914 2026-03-28 12/600 2026-03-29 16:21 by Serene1974
[¿¼ÑÐ] ±¾¿ÆÐÂÄÜÔ´¿ÆÑ§Ó빤³Ì£¬Ò»Ö¾Ô¸»ªÀíÄܶ¯285Çóµ÷¼Á +3 AZMK 2026-03-27 5/250 2026-03-28 16:19 by xxxsssccc
[¿¼ÑÐ] 347Çóµ÷¼Á +3 ɽ¶¥¼û¦Á 2026-03-25 3/150 2026-03-28 14:13 by ÌÆãå¶ù
[¿¼ÑÐ] 085701»·¾³¹¤³Ì£¬267Çóµ÷¼Á +16 minht 2026-03-26 16/800 2026-03-28 12:16 by zllcz
[¿¼ÑÐ] 085602 307·Ö Çóµ÷¼Á +7 ²»ÖªµÀ½Ðʲô£¡ 2026-03-26 7/350 2026-03-28 09:57 by ÉñÂí¶¼²»¶®
[¿¼ÑÐ] 081200-314 +3 LILIQQ 2026-03-27 4/200 2026-03-28 09:41 by ±£»¤µØÇòÄãÎÒ×öÆ
[¿¼ÑÐ] 331»·¾³¿ÆÑ§Ó빤³ÌÇóµ÷¼Á +3 ìÚÈ»ºÃÔËÆø 2026-03-27 3/150 2026-03-28 04:11 by fmesaito
[¿¼ÑÐ] 0703»¯Ñ§Çóµ÷¼Á£¬¸÷λÀÏʦ¿´¿´ÎÒ£¡£¡£¡ +5 Æîì÷ì÷ 2026-03-25 5/250 2026-03-27 21:44 by ¶«·½ÖíÖí
[¿¼ÑÐ] 085602 289·ÖÇóµ÷¼Á +8 WWWÎ÷Î÷¸¥Ë¹ 2026-03-24 8/400 2026-03-26 16:33 by ²»³Ôô~µÄ؈
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û