²é¿´: 6109  |  »Ø¸´: 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µÄ»ØÌû
9Â¥2012-04-14 10:13:30
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
²é¿´È«²¿ 22 ¸ö»Ø´ð

ttonline

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

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

yinqingwang

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

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

ngcyb

гæ (³õÈëÎÄ̳)

¡ï
Сľ³æ: ½ð±Ò+0.5, ¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
ÓÐûÓнáºÏALteraµÄ±È½ÏºÃµÄÊ飬ÏÖÔÚÖ÷ÒªÔÚѧϰAlteraµÄ£¿£¿
7Â¥2012-03-27 19:56:53
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 0856µ÷¼Á£¬ÊÇѧУ¾ÍÈ¥ +6 sllhht 2026-03-19 7/350 2026-03-19 19:50 by ÖÆ¶ÈµÄ
[¿¼ÑÐ] ¡¾¿¼Ñе÷¼Á¡¿»¯Ñ§×¨Òµ 281·Ö£¬Ò»Ö¾Ô¸ËÄ´¨´óѧ£¬³ÏÐÄÇóµ÷¼Á +5 ³Ô³Ô³Ô²ÅÓÐÒâÒå 2026-03-19 5/250 2026-03-19 16:18 by 30660438
[¿¼ÑÐ] »¯Ñ§Çóµ÷¼Á +3 ÁÙÔó¾³llllll 2026-03-17 4/200 2026-03-19 13:59 by houyaoxu
[¿¼ÑÐ] Ò»Ö¾Ô¸985£¬±¾¿Æ211£¬0817»¯Ñ§¹¤³ÌÓë¼¼Êõ319Çóµ÷¼Á +10 Liwangman 2026-03-15 10/500 2026-03-19 10:25 by Î޼ʵIJÝÔ­
[¿¼ÑÐ] Ò»Ö¾Ô¸ÎäÀí²ÄÁÏ305·ÖÇóµ÷¼Á +5 ÏëÉϰ¶µÄÀðÓã 2026-03-18 6/300 2026-03-18 17:53 by Î޼ʵIJÝÔ­
[¿¼ÑÐ] 085601ר˶£¬×Ü·Ö342Çóµ÷¼Á£¬µØÇø²»ÏÞ +5 share_joy 2026-03-16 5/250 2026-03-18 14:48 by haxia
[¿¼ÑÐ] 070300»¯Ñ§319Çóµ÷¼Á +6 ½õÀð0909 2026-03-17 6/300 2026-03-18 13:22 by Iveryant
[¿¼ÑÐ] 302Çóµ÷¼Á +10 ºôºôºô¡£¡£¡£¡£ 2026-03-17 10/500 2026-03-18 12:45 by Linda Hu
[¿¼ÑÐ] 303Çóµ÷¼Á +4 î£08 2026-03-17 6/300 2026-03-18 11:01 by Iveryant
[¿¼ÑÐ] 0703»¯Ñ§Çóµ÷¼Á ×Ü·Ö331 +3 ZY-05 2026-03-13 3/150 2026-03-18 10:58 by macy2011
[¿¼ÑÐ] »·¾³¹¤³Ìµ÷¼Á +8 ´ó¿Édigkids 2026-03-16 8/400 2026-03-18 09:36 by zhukairuo
[¿¼ÑÐ] 268Çóµ÷¼Á +8 Ò»¶¨ÓÐѧÉÏ- 2026-03-14 9/450 2026-03-17 17:47 by laoshidan
[¿¼²©] 26É격 +4 °Ë6°Ë68 2026-03-16 4/200 2026-03-17 13:00 by ÇáËɲ»ÉÙËæ
[¿¼ÑÐ] 275Çóµ÷¼Á +4 Ì«Ñô»¨ÌìÌ쿪ÐÄ 2026-03-16 4/200 2026-03-17 10:53 by ¹¦·ò·è¿ñ
[¿¼ÑÐ] 278Çóµ÷¼Á +3 Yy7400 2026-03-13 3/150 2026-03-17 08:24 by laoshidan
[¿¼ÑÐ] 0854¿ØÖƹ¤³Ì 359Çóµ÷¼Á ¿É¿çרҵ +3 626776879 2026-03-14 9/450 2026-03-16 17:42 by 626776879
[¿¼ÑÐ] 326Çóµ÷¼Á +4 ŵ±´¶û»¯Ñ§½±êéê 2026-03-15 7/350 2026-03-16 17:11 by ŵ±´¶û»¯Ñ§½±êéê
[¿¼ÑÐ] ÖпÆÔº²ÄÁÏ273Çóµ÷¼Á +4 yzydy 2026-03-15 4/200 2026-03-16 15:59 by Gaodh_82
[¿¼ÑÐ] 288Çóµ÷¼Á +4 Ææµã0314 2026-03-14 4/200 2026-03-14 23:04 by JourneyLucky
[¿¼ÑÐ] 297Çóµ÷¼Á +4 ѧº£Æ¯²´ 2026-03-13 4/200 2026-03-14 11:51 by ÈÈÇéɳĮ
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û