¼ÒµçάÐް࣬ÊÖ»úάÐް࣬µçÄÔάÐް࣬µç¹¤°à£¬º¸¹¤°à£¬Òº¾§µçÊÓάÐް࣬µç¶¯¹¤¾ßάÐÞ°à¡¢µç¶¯³µÄ¦ÍгµÎ¬ÐÞ°à¡¢ÍøÂçÓªÏúÅàѵ¡¢ÍøÕ¾Éè¼ÆÅàѵ¡¢ÌÔ±¦Åàѵ---È«¹úÕÐÉú ¼ÒµçάÐް࣬ÊÖ»úάÐް࣬µçÄÔάÐް࣬µç¹¤°à£¬º¸¹¤°à£¬Òº¾§µçÊÓάÐް࣬µç¶¯¹¤¾ßάÐÞ°à¡¢µç¶¯³µÄ¦ÍгµÎ¬ÐÞ°à¡¢ÍøÂçÓªÏúÅàѵ¡¢ÍøÕ¾Éè¼ÆÅàѵ¡¢ÌÔ±¦Åàѵ---È«¹úÕÐÉú

99精品欧美一区二区三区_99精品欧美一区二区三区视频_99精品区_99精品热_欧美一级日韩_欧美一级日韩一级

ÄúµÄλÖãºÍøÕ¾Ê×Ò³ > µçÆ÷άÐÞ×ÊÁÏÍø > ÕýÎÄ >

Verilog HDL»ù´¡½Ì³ÌÖ®--³ÌÐò»ù±¾½á¹¹

¡ï¡ï¡ï¡ï¡ï¡¾ÎÄÕµ¼¶Á¡¿£ºVerilog HDL»ù´¡½Ì³ÌÖ®--³ÌÐò»ù±¾½á¹¹¾ßÌåÄÚÈÝÊÇ£ºVerilogHDLÊÇÒ»ÖÖÓÃÓÚÊý×ÖÂß¼­µç·Éè¼ÆµÄÓïÑÔ¡£ÓÃVerilogHDLÃèÊöµÄµç·Éè¼Æ¾ÍÊǸõç·µÄVerilogHDLÄ£ÐÍ¡£VerilogHDL¼ÈÊÇÒ»ÖÖÐÐΪÃèÊöµÄÓïÑÔ£¬Ò²ÊÇÒ»ÖֽṹÃèÊöµÄÓïÑÔ¡£Ò²¾ÍÊÇ˵£¬¼È¿ÉÒÔÓõ緵ŦÄÜÃèÊö£¬Ò²¿É...

À´Ô´£º ÈÕÆÚ£º2013-11-3 17:29:06 ÈËÆø£º±êÇ©£º

Verilog HDL»ù´¡½Ì³ÌÖ®--³ÌÐò»ù±¾½á¹¹

Verilog HDLÊÇÒ»ÖÖÓÃÓÚÊý×ÖÂß¼­µç·Éè¼ÆµÄÓïÑÔ¡£ÓÃVerilog HDLÃèÊöµÄµç·Éè¼Æ¾ÍÊǸõç·µÄVerilog HDLÄ£ÐÍ¡£Verilog HDL¼ÈÊÇÒ»ÖÖÐÐΪÃèÊöµÄÓïÑÔ£¬Ò²ÊÇÒ»ÖֽṹÃèÊöµÄÓïÑÔ¡£Ò²¾ÍÊÇ˵£¬¼È¿ÉÒÔÓõ緵ŦÄÜÃèÊö£¬Ò²¿ÉÒÔÓÃÔªÆ÷¼þºÍËüÃÇÖ®¼äµÄÁ¬½ÓÀ´½¨Á¢ËùÉè¼Æµç·µÄVerilog HDLÄ£ÐÍ¡£VerilogÄ£ÐÍ¿ÉÒÔÊÇʵ¼Êµç·µÄ²»Í¬¼¶±ðµÄ³éÏó¡£ÕâЩ³éÏóµÄ¼¶±ðºÍËüÃǶÔÓ¦µÄÄ£ÐÍÀàÐ͹²ÓÐÒÔÏÂ5ÖÖ¡£

  • ϵͳ¼¶£¨system£©£ºÓø߼¶ÓïÑԽṹʵÏÖÉè¼ÆÄ£¿éµÄÍⲿÐÔÄܵÄÄ£ÐÍ¡£
  • Ëã·¨¼¶£¨algorithm£©£ºÓø߼¶ÓïÑԽṹʵÏÖÉè¼ÆËã·¨µÄÄ£ÐÍ¡£
  • RTL¼¶£¨Register Transfer Level£©£ºÃèÊöÊý¾ÝÔڼĴæÆ÷Ö®¼äÁ÷¶¯ºÍÈçºÎ´¦ÀíÕâЩÊý¾ÝµÄÄ£ÐÍ¡£
  • Ãż¶£¨gate-level£©£ºÃèÊöÂß¼­ÃÅÒÔ¼°Âß¼­ÃÅÖ®¼äµÄÁ¬½ÓµÄÄ£ÐÍ¡£
  • ¿ª¹Ø¼¶£¨switch-level£©£ºÃèÊöÆ÷¼þÖÐÈý¼«¹ÜºÍ´¢´æ½ÚµãÒÔ¼°ËüÃÇÖ®¼äÁ¬½ÓµÄÄ£ÐÍ¡£

 

Ò»¸ö¸´ÔÓµç·ϵͳµÄÍêÕûVerilog HDLÄ£ÐÍÊÇÓÉÈô¸É¸öVerilog HDLÄ£¿é¹¹³ÉµÄ£¬Ã¿Ò»¸öÄ£¿éÓÖ¿ÉÒÔÓÉÈô¸É¸ö×ÓÄ£¿é¹¹³É¡£ÆäÖÐÓÐЩÄ£¿éÐèÒª×ۺϳɾßÌåµç·£¬¶øÓÐЩģ¿éÖ»ÊÇÓëÓû§ËùÉè¼ÆµÄÄ£¿é½»»¥µÄÏÖ´æµç·»ò¼¤ÀøÐźÅÔ´¡£ÀûÓÃVerilog HDLÓïÑԽṹËùÌṩµÄÕâÖÖ¹¦ÄܾͿÉÒÔ¹¹ÔìÒ»¸öÄ£¿é¼äµÄÇåÎú²ã´Î½á¹¹À´ÃèÊö¼«Æä¸´ÔӵĴóÐÍÉè¼Æ£¬²¢¶ÔËù×÷Éè¼ÆµÄÂß¼­µç·½øÐÐÑϸñµÄÑéÖ¤¡£

 

Verilog HDLÐÐΪÃèÊöÓïÑÔ×÷ΪһÖֽṹ»¯ºÍ¹ý³ÌÐÔµÄÓïÑÔ£¬ÆäÓï·¨½á¹¹·Ç³£ÊʺÏÓÚËã·¨¼¶ºÍRTL¼¶µÄÄ£ÐÍÉè¼Æ¡£ÕâÖÖÐÐΪÃèÊöÓïÑÔ¾ßÓÐÒÔϹ¦ÄÜ¡£

  • ¿ÉÃèÊö˳ÐòÖ´Ðлò²¢ÐÐÖ´ÐеijÌÐò½á¹¹¡£
  • ÓÃÑÓ³Ù±í´ïʽ»òʼþ±í´ïʽÀ´Ã÷È·µØ¿ØÖƹý³ÌµÄÆô¶¯Ê±¼ä¡£
  • ͨ¹ýÃüÃûµÄʼþÀ´´¥·¢ÆäËû¹ý³ÌÀïµÄ¼¤»îÐÐΪ»òÍ£Ö¹ÐÐΪ¡£
  • ÌṩÁËÌõ¼þ¡¢if-else¡¢case¡¢Ñ­»·³ÌÐò½á¹¹¡£
  • ÌṩÁ˿ɴø²ÎÊýÇÒ·ÇÁãÑÓÐøÊ±¼äµÄÈÎÎñ£¨task£©³ÌÐò½á¹¹¡£
  • ÌṩÁ˿ɶ¨ÒåеIJÙ×÷·ûµÄº¯Êý½á¹¹£¨function£©¡£
  • ÌṩÁËÓÃÓÚ½¨Á¢±í´ïʽµÄËãÊõÔËËã·û¡¢Âß¼­ÔËËã·û¡¢Î»ÔËËã·û¡£
  • Verilog HDLÓïÑÔ×÷ΪһÖֽṹ»¯µÄÓïÑÔÒ²·Ç³£ÊʺÏÓÚÃż¶ºÍ¿ª¹Ø¼¶µÄÄ£ÐÍÉè¼Æ¡£ÒòÆä½á¹¹»¯µÄÌØµãÓÖʹËü¾ßÓÐÒÔϹ¦ÄÜ¡£
    • ÌṩÁËÍêÕûµÄÒ»Ì××éºÏÐÍÔ­Óprimitive£©£»
    • ÌṩÁËË«Ïòͨ·ºÍµç×èÆ÷¼þµÄÔ­Ó
    • ¿É½¨Á¢MOSÆ÷¼þµÄµçºÉ·ÖÏíºÍµçºÉË¥¼õ¶¯Ì¬Ä£ÐÍ¡£

 

Verilog HDLµÄ¹¹ÔìÐÔÓï¾ä¿ÉÒÔ¾«È·µØ½¨Á¢ÐźŵÄÄ£ÐÍ¡£ÕâÊÇÒòΪÔÚVerilog HDLÖУ¬ÌṩÁËÑÓ³ÙºÍÊä³öÇ¿¶ÈµÄÔ­ÓïÀ´½¨Á¢¾«È·³Ì¶ÈºÜ¸ßµÄÐźÅÄ£ÐÍ¡£ÐźÅÖµ¿ÉÒÔÓв»Í¬µÄÇ¿¶È£¬¿ÉÒÔͨ¹ýÉ趨¿í·¶Î§µÄÄ£ºýÖµÀ´½µµÍ²»È·¶¨Ìõ¼þµÄÓ°Ïì¡£

 

Verilog HDL×÷ΪһÖָ߼¶µÄÓ²¼þÃèÊö±à³ÌÓïÑÔ£¬ÓÐ×ÅÀàËÆCÓïÑԵķç¸ñ¡£ÆäÖÐifÓï¾ä¡¢caseÓï¾äµÈºÍCÓïÑÔÖеĶÔÓ¦Óï¾äÊ®·ÖÏàËÆ¡£Èç¹û¶ÁÕßÒѾ­ÕÆÎÕCÓïÑÔ±à³ÌµÄ»ù´¡£¬ÄÇôѧϰVerilog HDL²¢²»À§ÄÑ£¬Ö»Òª¶ÔVerilog HDLijЩÓï¾äµÄÌØÊâ·½Ãæ×ÅÖØÀí½â£¬²¢¼ÓÇ¿ÉÏ»úÁ·Ï°¾ÍÄܺܺõØÕÆÎÕËü£¬ÀûÓÃËüµÄÇ¿´ó¹¦ÄÜÀ´Éè¼Æ¸´ÔÓµÄÊý×ÖÂß¼­µç·¡£ÏÂÃæ½«½éÉÜVerilog HDLÖеĻù±¾½á¹¹ºÍÓï·¨¡£

 

Verilog HDL³ÌÐòÈëÃÅ

Ê×ÏÈÀ´¿´¼¸¸öVerilog HDL³ÌÐò£¬È»ºó´ÓÖзÖÎöVerilog HDL³ÌÐòµÄÌØÐÔ¡£

 

Àý1£º¼Ó·¨Æ÷¡£

module  adder £¨ count,sum,a,b,cin £©;  //¼Ó·¨Æ÷Ä£¿é¶Ë¿ÚÉùÃ÷

     input £Û2:0£Ý a,b;                        //¶Ë¿Ú˵Ã÷

     input  cin;

     output  count;

     output £Û2:0£Ý sum;

     assign {count,sum} = a + b + cin;     //¼Ó·¨Æ÷Ë㷨ʵÏÖ

endmodule

 

Õâ¸öÀý×Óͨ¹ýÁ¬Ðø¸³ÖµÓï¾äÃèÊöÁËÒ»¸öÃûΪadderµÄÈýλ¼Ó·¨Æ÷¿ÉÒÔ¸ù¾ÝÁ½¸öÈý±ÈÌØÊýa¡¢bºÍ½øÎ»£¨cin£©¼ÆËã³öºÍ£¨sum£©ºÍ½øÎ»£¨count£©¡£´ÓÀý×ÓÖпÉÒÔ¿´³öÕû¸öVerilog HDL³ÌÐòÊÇǶÌ×ÔÚmoduleºÍendmoduleÉùÃ÷Óï¾äÀïµÄ¡£

 

Àý2£º±È½ÏÆ÷¡£

module  compare £¨ equal,a,b £©;    //±È½ÏÆ÷Ä£¿é¶Ë¿ÚÉùÃ÷

         output  equal;                //Êä³öÐźÅequal

         input £Û1:0£Ý a,b;             //ÊäÈëÐźÅa¡¢b

         assign  equal=£¨a==b£©£¿1£º0; //Èç¹ûa¡¢b Á½¸öÊäÈëÐźÅÏàµÈ,Êä³öΪ1,·ñÔòΪ0

endmodule

 

Õâ¸ö³ÌÐòͨ¹ýÁ¬Ðø¸³ÖµÓï¾äÃèÊöÁËÒ»¸öÃûΪcompareµÄ±È½ÏÆ÷¡£¶ÔÁ½±ÈÌØÊýa¡¢b½øÐбȽÏ£¬ÈçaÓëbÏàµÈ£¬ÔòÊä³öequalΪ¸ßµçƽ£¬·ñÔòΪµÍµçƽ¡£ÔÚÕâ¸ö³ÌÐòÖУ¬“/*........*/”ºÍ“//.........”±íʾעÊͲ¿·Ö£¬×¢ÊÍÖ»ÊÇΪÁË·½±ã³ÌÐòÔ±Àí½â³ÌÐò£¬¶Ô±àÒëÊDz»Æð×÷Óõġ£

 

Àý3£ºÊ¹ÓÃÔ­ÓïµÄÈý̬Çý¶¯Æ÷¡£

module  trist2£¨out,in,enable£©;     //Èý̬Æô¶¯Æ÷Ä£¿é¶Ë¿ÚÉùÃ÷

     output  out;                      //¶Ë¿Ú˵Ã÷

     input  in, enable;

     bufif1  mybuf£¨out,in,enable£©;  //ʵÀý»¯ºêÄ£¿ébufif1

endmodule

 

Õâ¸öÀý×ÓÃèÊöÁËÒ»¸öÃûΪtrist2µÄÈý̬Çý¶¯Æ÷¡£³ÌÐòͨ¹ýµ÷ÓÃÒ»¸öÔÚVerilogÓïÑÔ¿âÖÐÏÖ´æµÄÈý̬Çý¶¯Æ÷ʵÀýÔª¼þbufif1À´ÊµÏ֯书ÄÜ¡£

 

Àý4£º×ÔÐÐÉè¼ÆµÄÈý̬Çý¶¯Æ÷¡£

module  trist1£¨out,in,enable£©;    //Èý̬Æô¶¯Æ÷Ä£¿é¶Ë¿ÚÉùÃ÷

     output  out;                      //¶Ë¿Ú˵Ã÷

     input  in, enable;

     mytri  tri_inst£¨out,in,enable£©;//ʵÀý»¯ÓÉmytriÄ£¿é¶¨ÒåµÄʵÀýÔª¼þtri_inst

endmodule

     module  mytri£¨out,in,enable£©; //Èý̬Æô¶¯Æ÷Ä£¿é¶Ë¿ÚÉùÃ÷

     output  out;                          //¶Ë¿Ú˵Ã÷

     input  in, enable;

     assign  out = enable? in : 'bz;   //Èý̬Æô¶¯Æ÷Ëã·¨ÃèÊö

endmodule

 

Õâ¸öÀý×Óͨ¹ýÁíÒ»ÖÖ·½·¨ÃèÊöÁËÒ»¸öÈý̬ÃÅ¡£ÔÚÕâ¸öÀý×ÓÖдæÔÚ×ÅÁ½¸öÄ£¿é¡£Ä£¿étrist1µ÷ÓÃÓÉÄ£¿émytri¶¨ÒåµÄʵÀýÔª¼þtri_inst¡£Ä£¿étrist1ÊǶ¥²ãÄ£¿é¡£Ä£¿émytriÔò±»³ÆÎª×ÓÄ£¿é¡£

ͨ¹ýÉÏÃæµÄÀý×Ó¿ÉÒÔ¿´µ½¡£

  • Verilog HDL³ÌÐòÊÇÓÉÄ£¿é¹¹³ÉµÄ¡£Ã¿¸öÄ£¿éµÄÄÚÈݶ¼ÊÇǶÔÚmoduleºÍendmoduleÁ½¸öÓï¾äÖ®¼ä¡£Ã¿¸öÄ£¿éʵÏÖÌØ¶¨µÄ¹¦ÄÜ¡£Ä£¿éÊÇ¿ÉÒÔ½øÐвã´ÎǶÌ׵ġ£ÕýÒòΪÈç´Ë,²Å¿ÉÒÔ½«´óÐ͵ÄÊý×Öµç·Éè¼Æ·Ö¸î³É²»Í¬µÄСÄ£¿éÀ´ÊµÏÖÌØ¶¨µÄ¹¦ÄÜ, ºóͨ¹ý¶¥²ãÄ£¿éµ÷ÓÃ×ÓÄ£¿éÀ´ÊµÏÖÕûÌ幦ÄÜ¡£
  • ÿ¸öÄ£¿éÒª½øÐж˿ڶ¨Òå,²¢ËµÃ÷ÊäÈëÊä³ö¿Ú,È»ºó¶ÔÄ£¿éµÄ¹¦ÄܽøÐÐÐÐΪÂß¼­ÃèÊö¡£
  • Verilog HDL³ÌÐòµÄÊéд¸ñʽ×ÔÓÉ,Ò»ÐпÉÒÔд¼¸¸öÓï¾ä,Ò»¸öÓï¾äÒ²¿ÉÒÔ·Öд¶àÐС£
  • ³ýÁËendmoduleÓï¾äÍâ,ÿ¸öÓï¾äºÍÊý¾Ý¶¨ÒåµÄ ºó±ØÐëÓзֺš£
  • ¿ÉÒÔÓÓ/*.....*/”ºÍ“//.......”¶ÔVerilog HDL³ÌÐòµÄÈκβ¿·Ö×÷×¢ÊÍ¡£Ò»¸öºÃµÄ¡¢ÓÐʹÓüÛÖµµÄÔ´³ÌÐò¶¼Ó¦µ±¼ÓÉϱØÒªµÄ×¢ÊÍ,ÒÔÔöÇ¿³ÌÐòµÄ¿É¶ÁÐԺͿÉά»¤ÐÔ¡£

 

Ä£¿éµÄ¿ò¼Ü

Ä£¿éµÄÄÚÈݰüÀ¨I/OÉùÃ÷¡¢I/O˵Ã÷¡¢ÄÚ²¿ÐźÅÉùÃ÷ºÍ¹¦Äܶ¨Òå¡£

1£®I/OÉùÃ÷

Ä£¿éµÄ¶Ë¿ÚÉùÃ÷ÁËÄ£¿éµÄÊäÈëÊä³ö¶Ë¿Ú£¬Æä¸ñʽÈçÏ£º

 

Module    Ä£¿éÃû£¨¶Ë¿Ú1£¬¶Ë¿Ú2£¬¶Ë¿Ú3£¬¶Ë¿Ú4, …£©;

 

2£®I/O˵Ã÷

I/O˵Ã÷µÄ¸ñʽÈçÏ£º

 

ÊäÈë¿Ú£ºinput  ¶Ë¿ÚÃû1£¬¶Ë¿ÚÃû2£¬…£¬¶Ë¿ÚÃûi£»  //£¨¹²ÓÐi¸öÊäÈë¿Ú£©

Êä³ö¿Ú£ºoutput ¶Ë¿ÚÃû1£¬¶Ë¿ÚÃû2£¬…£¬¶Ë¿ÚÃûj£»      //£¨¹²ÓÐj¸öÊä³ö¿Ú£©

 

I/O˵Ã÷Ò²¿ÉÒÔдÔÚ¶Ë¿ÚÉùÃ÷Óï¾äÀÆä¸ñʽÈçÏ£º

 

module  module_name£¨input port1,input port2,…,output port1,output port2… £©

 

3£®ÄÚ²¿ÐźÅÉùÃ÷

ÔÚÄ£¿éÄÚÓõ½µÄºÍÓë¶Ë¿ÚÓйصÄwireºÍreg±äÁ¿µÄÉùÃ÷£¬ÈçÏÂËùʾ£º

 

reg £Ûwidth-1 : 0£Ý R±äÁ¿1£¬R±äÁ¿2 …£»

wire £Ûwidth-1 : 0£Ý W±äÁ¿1£¬W±äÁ¿2 …£»

 

4£®¹¦Äܶ¨Òå

Ä£¿éÖÐ ÖØÒªµÄ²¿·ÖÊÇÂß¼­¹¦Äܶ¨Ò岿·Ö£¬ÓÐ3ÖÖ·½·¨¿ÉÔÚÄ£¿éÖвúÉúÂß¼­¡£

£¨1£©ÓÓassign”ÉùÃ÷Óï¾ä¡£

assign a = b & c;

ÕâÖÖ·½·¨µÄ¾ä·¨ºÜ¼òµ¥£¬Ö»Ðèдһ¸ö“assign”£¬ºóÃæÔÙ¼ÓÒ»¸ö·½³Ìʽ¼´¿É¡£Àý×ÓÖеķ½³ÌʽÃèÊöÁËÒ»¸öÓÐÁ½¸öÊäÈëµÄÓëÃÅ¡£

 

£¨2£©ÓÃʵÀýÔª¼þ¡£

and and_inst£¨ q, a, b £©;

²ÉÓÃʵÀýÔª¼þµÄ·½·¨ÔÚµç·ͼÊäÈ뷽ʽÏ£¬µ÷Èë¿âÔª¼þ¡£¼üÈëÔª¼þµÄÃû×ÖºÍÏàÁ¬µÄÒý½Å¼´¿É£¬±íʾÔÚÉè¼ÆÖÐÓõ½Ò»¸ö¸úÓëÃÅ£¨and£©Ò»ÑùµÄÃûΪand_instµÄÓëÃÅ£¬ÆäÊäÈë¶ËΪa¡¢b£¬Êä³öΪq¡£ÒªÇóÿ¸öʵÀýÔª¼þµÄÃû×Ö±ØÐëÊÇΩһµÄ£¬ÒÔ±ÜÃâÓëÆäËûµ÷ÓÃÓëÃÅ£¨and£©µÄʵÀý»ìÏý¡£

 

£¨3£©ÓÓalways”¿é¡£

always @£¨posedge clk or posedge clr£© begin        //ʱÖÓÉÏÉýÑØ´¥·¢£¬Òì²½ÇåÁã

   if£¨clr£©  q <= 0;                              //ÇåÁã

   else  if£¨en£© q <= d;                          //ʹÄܸ³Öµ

   end

²ÉÓÓassign”Óï¾äÊÇÃèÊö×éºÏÂß¼­ ³£Óõķ½·¨Ö®Ò»£¬¶ø“always”¿é¼È¿ÉÓÃÓÚÃèÊö×éºÏÂß¼­£¬Ò²¿ÉÃèÊöʱÐòÂß¼­¡£ÉÏÃæµÄÀý×ÓÓÓalways”¿éÉú³ÉÁËÒ»¸ö´øÓÐÒì²½Çå³ý¶ËµÄD´¥·¢Æ÷¡£

 

“always”¿é¿ÉÓúܶàÖÖÃèÊöÊÖ¶ÎÀ´±í´ïÂß¼­£¬ÀýÈçÉÏÀýÖоÍÓÃÁË“if...else”Óï¾äÀ´±í´ïÂß¼­¹ØÏµ¡£Èç°´Ò»¶¨µÄ·ç¸ñÀ´±àд“always”¿é£¬¿ÉÒÔͨ¹ý×ۺϹ¤¾ß°ÑÔ´´úÂë×Ô¶¯×ۺϳÉÓÃÃż¶½á¹¹±íʾµÄ×éºÏ»òʱÐòÂß¼­µç·¡£ÐèҪעÒâµÄÊÇ£¬Èç¹ûÓÃVerilogÄ£¿éʵÏÖÒ»¶¨µÄ¹¦ÄÜ£¬Ê×ÏÈÓ¦¸ÃÇå³þÄÄЩÊÇͬʱ·¢ÉúµÄ£¬ÄÄЩÊÇ˳Ðò·¢ÉúµÄ¡£

 

ÉÏÃæ3¸öÀý×Ó·Ö±ð²ÉÓÃÁË“assign”Óï¾ä¡¢ÊµÀýÔª¼þºÍ“always”¿é¡£Õâ3¸öÀý×ÓÃèÊöµÄÂß¼­¹¦ÄÜÊÇͬʱִÐеÄ¡£Ò²¾ÍÊÇ˵£¬Èç¹û°ÑÕâ3Ïîдµ½Ò»¸öVerilogÄ£¿éÎļþÖÐÈ¥£¬ËüÃǵĴÎÐò²»»áÓ°ÏìÂß¼­ÊµÏֵŦÄÜ¡£Õâ3ÏîÊÇͬʱִÐеÄ£¬Ò²¾ÍÊDz¢·¢µÄ¡£

 

È»¶ø£¬ÔÚ“always”Ä£¿éÄÚ£¬Âß¼­Êǰ´ÕÕÖ¸¶¨µÄ˳ÐòÖ´ÐеÄ¡£“always”¿éÖеÄÓï¾ä³ÆÎª“˳ÐòÓï¾ä”£¬ÒòΪËüÃÇÊÇ˳ÐòÖ´Ðеġ£Çë×¢Ò⣬Á½¸ö»ò¸ü¶àµÄ“always”Ä£¿éÒ²ÊÇͬʱִÐеÄ£¬µ«ÊÇÄ£¿éÄÚ²¿µÄÓï¾äÊÇ˳ÐòÖ´ÐеÄ¡£

 

¿´Ò»Ï“always”ÄÚµÄÓï¾ä£¬¾Í»áÃ÷°×ËüÊÇÈçºÎʵÏÖ¹¦ÄܵÄ¡£“if…else… if”±ØÐë˳ÐòÖ´ÐУ¬·ñÔòÆä¹¦ÄܾÍûÓÐÈκÎÒâÒå¡£Èç¹ûelseÓï¾äÔÚifÓï¾ä֮ǰִÐУ¬¹¦Äܾͻ᲻·ûºÏÒªÇó¡£ÎªÁËÄÜʵÏÖÉÏÊöÃèÊöµÄ¹¦ÄÜ£¬“always”Ä£¿éÄÚ²¿µÄÓï¾ä½«°´ÕÕÊéдµÄ˳ÐòÖ´ÐС£

  • 1
  • 2
  • ÏÂÒ»Ò³

¡¾¿´¿´ÕâÆªÎÄÕÂÔڰٶȵÄÊÕ¼Çé¿ö¡¿

ÁªÏµ·½Ê½

  • 0731-85579057 £¬ 13308461099
  • µã»÷ÕâÀï¸øÎÒ·¢ÏûÏ¢µã»÷ÕâÀï¸øÎÒ·¢ÏûÏ¢µã»÷ÕâÀï¸øÎÒ·¢ÏûÏ¢
ÍøÕ¾À¸Ä¿µ¼º½£º Åàѵ¿Î³Ì ÊÖ»úÓ²¼þ ÊÖ»úÈí¼þ ×ÛºÏάÐÞ Ñ§Ð£×ÊѶ ¿¼Ö¤Ö¸ÄÏ ¾ÍÒµµ¼º½ ÕÐÉúÖ¸ÄÏ ½Ìѧ¹ÜÀí ÈëѧÐëÖª ѧУͼƬ ½Ìѧ´ó¸Ù ʦ×ÊÁ¦Á¿ ѧÉú¸ÐÑÔ Ñ§Ð£¸Å¿ö ½Ìѧʵ¾° ÊÖ»úάÐÞÅàѵ×ÊѶ µçÄÔάÐÞÅàѵ άÐÞ¼ä¹ÊÊ ÊÖ»úάÐÞÅàѵ Òº¾§µçÊÓάÐÞÅàѵ ¼ÒµçάÐÞ×ÊÁÏÍø µçÆ÷άÐÞ×ÊÁÏÍø ÕÐÉúµØÇø Ë¢»ú½Ì³Ì ¼ÒµçάÐÞ ÊÖ»ú¼¼ÇÉ ÀϰæÍøÕ¾ ÕÐÉúÆ½Ì¨ÍøÂ繤³Ì
ÓÑÇéÁ´½Ó£º ¼à¿Ø°²×°Åàѵ µç¶¯¹¤¾ßάÐÞ ¼ÒµçάÐÞѧУ µç¹¤ÅàѵѧУ Òº¾§µçÊÓάÐÞ º¸¹¤ÅàѵѧУ µç¹¤º¸¹¤Ñ§Ð£ µçÄÔάÐÞѧУ ¼ÒµçάÐÞÅàѵ µçÄÔάÐÞÅàѵ ¼Ò×°µç¹¤ÅàÑµÍøÂ簲װά»¤¡¡Ö÷°åάÐÞ¡¡Òº¾§ÏÔʾÆ÷¡¡±Ê¼Ç±¾µçÄÔάÐÞ¡¡µçÄÔ×éװά»¤¡¡µçÄÔÓ²¼þάÐÞ¡¡µçÄÔάÐÞ¡¡µç¹¤¿¼Ö¤¡¡µç¹¤Ö¤¡¡×°Ð޵繤¡¡Ë®µç¹¤¡¡Î¬Ð޵繤¡¡µç¹¤¡¡º¸½Ó¼¼Êõ¡¡µçº¸¹¤¡¡º¸¹¤¡¡µç¶¯É豸άÐÞ¡¡µç¶¯¹¤¾ßάÐÞ¡¡ÖÆÀäάÐÞ¡¡¿Õµ÷άÐÞ¡¡±ùÏäάÐÞ¡¡ ¸ü¶à>>
Ñô¹â-ÊÖ»úάÐÞ½ÌÓýÆ·ÅÆÑ§Ð£
µã»÷ÕâÀï¸øÎÒ·¢ÏûÏ¢ µã»÷ÕâÀï¸øÎÒ·¢ÏûÏ¢ µã»÷ÕâÀï¸øÎÒ·¢ÏûÏ¢
µç¹¤ÅàѵѧУ µç¶¯³µÎ¬ÐÞѧУ ĦÍгµÎ¬ÐÞѧУ ĦÍгµÎ¬ÐÞÅàѵ ÊÖ»úάÐÞÅàѵ ¼ÒµçάÐÞÅàѵ µçÄÔάÐÞÅàѵ µç¶¯¹¤¾ßάÐÞÅàѵ Òº¾§µçÊÓάÐÞÅàѵ °²·À¼à¿ØÅàѵ ¿Õµ÷άÐÞÅàѵ ÍøÂçÓªÏúÅàѵ ÍøÕ¾Éè¼ÆÅàѵ ÌÔ±¦ÍøµêÅàѵ µçÆ÷άÐÞÅàѵ ¼ÒµçάÐÞѧУ µç¹¤Åàѵ º¸¹¤Åàѵ µç¹¤Ñ§Ð£ µç¹¤ÅàѵѧУ µç¶¯³µÎ¬ÐÞѧУ ĦÍгµÎ¬ÐÞѧУ ĦÍгµÎ¬ÐÞÅàѵ ÊÖ»úάÐÞÅàѵ ¼ÒµçάÐÞÅàѵ µçÄÔάÐÞÅàѵ µç¶¯¹¤¾ßάÐÞÅàѵ Òº¾§µçÊÓάÐÞÅàѵ °²·À¼à¿ØÅàѵ ¿Õµ÷άÐÞÅàѵ ÍøÂçÓªÏúÅàѵ ÍøÕ¾Éè¼ÆÅàѵ ÌÔ±¦ÍøµêÅàѵ µçÆ÷άÐÞÅàѵ ¼ÒµçάÐÞѧУ µç¹¤Åàѵ º¸¹¤Åàѵ µç¹¤Ñ§Ð£ µç¹¤ÅàѵѧУ µç¶¯³µÎ¬ÐÞѧУ ĦÍгµÎ¬ÐÞѧУ ĦÍгµÎ¬ÐÞÅàѵ ÊÖ»úάÐÞÅàѵ ¼ÒµçάÐÞÅàѵ µçÄÔάÐÞÅàѵ µç¶¯¹¤¾ßάÐÞÅàѵ Òº¾§µçÊÓάÐÞÅàѵ °²·À¼à¿ØÅàѵ ¿Õµ÷άÐÞÅàѵ ÍøÂçÓªÏúÅàѵ ÍøÕ¾Éè¼ÆÅàѵ ÌÔ±¦ÍøµêÅàѵ µçÆ÷άÐÞÅàѵ ¼ÒµçάÐÞѧУ µç¹¤Åàѵ º¸¹¤Åàѵ µç¹¤Ñ§Ð£ µç¹¤ÅàѵѧУ µç¶¯³µÎ¬ÐÞѧУ ĦÍгµÎ¬ÐÞѧУ ĦÍгµÎ¬ÐÞÅàѵ ÊÖ»úάÐÞÅàѵ ¼ÒµçάÐÞÅàѵ µçÄÔάÐÞÅàѵ µç¶¯¹¤¾ßάÐÞÅàѵ Òº¾§µçÊÓάÐÞÅàѵ °²·À¼à¿ØÅàѵ ¿Õµ÷άÐÞÅàѵ ÍøÂçÓªÏúÅàѵ ÍøÕ¾Éè¼ÆÅàѵ ÌÔ±¦ÍøµêÅàѵ µçÆ÷άÐÞÅàѵ ¼ÒµçάÐÞѧУ µç¹¤Åàѵ º¸¹¤Åàѵ µç¹¤Ñ§Ð£
ÖÐɽÊÐ,¹ÌÔ­ÊÐ,Òø´¨ÊÐ,ÓñÊ÷,º£¶«,¤ÄÏÊÐ,¾ÆÈªÊÐ,ÕÅÒ´ÊÐ,ÌìË®ÊÐ,½ð²ýÊÐ,À¼ÖÝÊÐ,ÓÜÁÖÊÐ,ÑÓ°²ÊÐ,μÄÏÊÐ,Í­´¨ÊÐ,°¢Àï,ɽÄÏ,À­ÈøÊÐ,Å­½­,ÎÄɽÖÝ,³þÐÛÖÝ,ÆÕ¶ýÊÐ,ÕÑͨÊÐ,ÓñϪÊÐ,À¥Ã÷ÊÐ,±Ï½Ú,Í­ÈÊ,×ñÒåÊÐ,¹óÑôÊÐ,¸Ê×ÎÖÝ,×ÊÑôÊÐ,´ïÖÝÊÐ,Ò˱öÊÐ,ÄϳäÊÐ,ËìÄþÊÐ,ÃàÑôÊÐ,ãòÖÝÊÐ,×Ô¹±ÊÐ,ÈýÑÇÊÐ,³ç×óÊÐ,ºÓ³ØÊÐ,ÓñÁÖÊÐ,ÇÕÖÝÊÐ,ÎàÖÝÊÐ,ÁøÖÝÊÐ,÷ÖÝÊÐ,ÕØÇìÊÐ,Õ¿½­ÊÐ,·ðɽÊÐ,Ö麣ÊÐ,ÉØ¹ØÊÐ,ÏæÎ÷ÖÝ,»³»¯ÊÐ,³»ÖÝÊÐ,ÕżҽçÊÐ,ÉÛÑôÊÐ,ÖêÖÞÊÐ,ÏÉÌÒÊÐ,ËæÖÝÊÐ,¾£ÖÝÊÐ,¾£ÃÅÊÐ,Ïå·®ÊÐ,»ÆÊ¯ÊÐ,פÂíµêÊÐ,ÐÅÑôÊÐ,ÄÏÑôÊÐ,äðºÓÊÐ,ÖÐÎÀÊÐ,ʯ×ìɽÊÐ,º£Î÷,º£ÄϲØÖÝ,»ÆÄÏÖÝ,º£±±,¸ÊÄÏ,ÇìÑôÊÐ,ƽÁ¹ÊÐ,ÎäÍþÊÐ,°×ÒøÊÐ,¼ÎÓø¹ØÊÐ,°²¿µÊÐ,ººÖÐÊÐ,ÏÌÑôÊÐ,±¦¼¦ÊÐ,ÁÖÖ¥,ÈÕ¿¦Ôò,²ý¶¼,µÏÇì,µÂºê,´óÀí,Î÷Ë«°æÄÉ,ºìºÓÖÝ,ÁÙ²×ÊÐ,Àö½­ÊÐ,±£É½ÊÐ,Çú¾¸ÊÐ,Ç­¶«ÖÝ,Ç­Î÷ÖÝ,°²Ë³ÊÐ,ÁùÅÌË®ÊÐ,Á¹É½ÖÝ,°¢°ÓÖÝ,ÑŰ²ÊÐ,¹ã°²ÊÐ,üɽÊÐ,ÄÚ½­ÊÐ,¹ãÔªÊÐ,µÂÑôÊÐ,ÅÊÖ¦»¨ÊÐ,³É¶¼ÊÐ,º£¿ÚÊÐ,À´±öÊÐ,°ÙÉ«ÊÐ,¹ó¸ÛÊÐ,±±º£ÊÐ,¹ðÁÖÊÐ,ÄÏÄþÊÐ,ÔÆ¸¡ÊÐ,½ÒÑôÊÐ,³±ÖÝÊÐ,ÇåÔ¶ÊÐ,Ñô½­ÊÐ,ÉÇβÊÐ,»ÝÖÝÊÐ,ïÃûÊÐ,½­ÃÅÊÐ,ÉÇÍ·ÊÐ,ÉîÛÚÊÐ,¹ãÖÝÊÐ,¦µ×ÊÐ,ÓÀÖÝÊÐ,ÒæÑôÊÐ,ÔÀÑôÊÐ,ÏæÌ¶ÊÐ,³¤É³ÊÐ,¶÷Ê©ÖÝ,»Æ¸ÔÊÐ,Т¸ÐÊÐ,¶õÖÝÊÐ,Ê®ÑßÊÐ,Î人ÊÐ,ÖÜ¿ÚÊÐ,ÉÌÇðÊÐ,ÈýÃÅÏ¿ÊÐ,Ðí²ýÊÐ,½¹×÷ÊÐ,°²ÑôÊÐ,º×±ÚÊÐ,ƽ¶¥É½ÊÐ,¿ª·âÊÐ,Ö£ÖÝÊÐ,ÁijÇÊÐ,±õÖÝÊÐ,µÂÖÝÊÐ,À³ÎßÊÐ,ÈÕÕÕÊÐ,Ì©°²ÊÐ,ÑĮ̀ÊÐ,Ϋ·»ÊÐ,¶«ÓªÊÐ,×Ͳ©ÊÐ,ÉÏÈÄÊÐ,¼ÃÄÏÊÐ,¸§ÖÝÊÐ,ÒË´ºÊÐ,¸ÓÖÝÊÐ,ÐÂÓàÊÐ,¾Å½­ÊÐ,¾°µÂÕòÊÐ,ÄþµÂÊÐ,ÄÏÆ½ÊÐ,ȪÖÝÊÐ,ÆÎÌïÊÐ,ÏÃÃÅÊÐ,Ðû³ÇÊÐ,ÙñÖÝÊÐ,Áù°²ÊÐ,ËÞÖÝÊÐ,»ÆÉ½ÊÐ,³üÖÝÊÐ,°²ÇìÊÐ,»´±±ÊÐ,Âí°°É½ÊÐ,°ö²ºÊÐ,ÎߺþÊÐ,ºÏ·ÊÊÐ,ÀöË®ÊÐ,ÖÛɽÊÐ,áéÖÝÊÐ,½ð»ªÊÐ,ºþÖÝÊÐ,¼ÎÐËÊÐ,Äþ²¨ÊÐ,ËÞǨÊÐ,Õò½­ÊÐ,ÑγÇÊÐ,Á¬ÔƸÛÊÐ,ËÕÖÝÊÐ,ÐìÖÝÊÐ,ÄϾ©ÊÐ,Ë绯ÊÐ,ĵµ¤½­ÊÐ,¼Ñľ˹ÊÐ,´óÇìÊÐ,º×¸ÚÊÐ,¹þ¶û±õÊÐ,°×³ÇÊÐ,°×ɽÊÐ,ÁÉÔ´ÊÐ,¼ªÁÖÊÐ,ºù«µºÊÐ,ÌúÁëÊÐ,Å̽õÊÐ,¸·ÐÂÊÐ,½õÖÝÊÐ,±¾ÏªÊÐ,°°É½ÊÐ,ÉòÑôÊÐ,ÎýÁÖ¹ùÀÕÃË,ͨÁÉÊÐ,ÎÚº£ÊÐ,ÂÀÁºÊÐ,ÐÃÖÝÊÐ,½úÖÐÊÐ,½ú³ÇÊÐ,ÑôȪÊÐ,̫ԭÊÐ,ÀÈ·»ÊÐ,³ÐµÂÊÐ,±£¶¨ÊÐ,ºªµ¦ÊÐ,ÌÆÉ½ÊÐ,ÄþÏÄ,¸ÊËàÊ¡,Î÷²Ø,¹óÖÝÊ¡,ÖØÇìÊÐ,¹ãÎ÷,ºþÄÏÊ¡,ºÓÄÏÊ¡,½­Î÷Ê¡,°²»ÕÊ¡,½­ËÕÊ¡,ºÚÁú½­Ê¡,ÁÉÄþÊ¡,ɽÎ÷Ê¡,Ìì½òÊÐ,ËÄÆ½ÊÐ,ÄÚÃɹÅ,ÎâÖÒÊÐ,¹ûÂå,Î÷ÄþÊÐ,¶¨Î÷ÊÐ,ÉÌÂåÊÐ,Î÷°²ÊÐ,ÄÇÇú,Ç­ÄÏÖÝ,°ÍÖÐÊÐ,ÀÖɽÊÐ,ºØÖÝÊÐ,·À³Ç¸ÛÊÐ,¶«Ý¸ÊÐ,ºÓÔ´ÊÐ,³£µÂÊÐ,ºâÑôÊÐ,ÏÌÄþÊÐ,Ò˲ýÊÐ,å§ÑôÊÐ,ÐÂÏçÊÐ,ÂåÑôÊÐ,ºÊÔóÊÐ,ÁÙÒÊÊÐ,Íþº£ÊÐ,¼ÃÄþÊÐ,Ôæ×¯ÊÐ,ÇൺÊÐ,¼ª°²ÊÐ,ӥ̶ÊÐ,ƼÏçÊÐ,ÄϲýÊÐ,ÁúÑÒÊÐ,ÕÄÖÝÊÐ,ÈýÃ÷ÊÐ,¸£ÖÝÊÐ,³ØÖÝÊÐ,³²ºþÊÐ,¸·ÑôÊÐ,Í­ÁêÊÐ,»´ÄÏÊÐ,̨ÖÝÊÐ,ÉÜÐËÊÐ,ÎÂÖÝÊÐ,º¼ÖÝÊÐ,Ì©ÖÝÊÐ,ÑïÖÝÊÐ,»´°²ÊÐ,ÄÏͨÊÐ,³£ÖÝÊÐ,ÎÞÎýÊÐ,´óÐ˰²Áë,ºÚºÓÊÐ,Æß̨ºÓÊÐ,ÒÁ´ºÊÐ,˫ѼɽÊÐ,¼¦Î÷ÊÐ,ÆëÆë¹þ¶ûÊÐ,ÑÓ±ß,ËÉÔ­ÊÐ,ͨ»¯ÊÐ,³¤´ºÊÐ,³¯ÑôÊÐ,ÁÉÑôÊÐ,Óª¿ÚÊÐ,µ¤¶«ÊÐ,¸§Ë³ÊÐ,´óÁ¬ÊÐ,°¢À­ÉÆÃË,Ð˰²ÃË,ÎÚÀ¼²ì²¼ÊÐ,°ÍÑåÄ×¶ûÊÐ,ºôÂ×±´¶ûÊÐ,¶õ¶û¶à˹ÊÐ,³à·åÊÐ,°üÍ·ÊÐ,ºôºÍºÆÌØÊÐ,ÁÙ·ÚÊÐ,Ô˳ÇÊÐ,Ë·ÖÝÊÐ,³¤ÖÎÊÐ,´óͬÊÐ,ºâË®ÊÐ,²×ÖÝÊÐ,ÕżҿÚÊÐ,ÐĮ̈ÊÐ,ÇØ»ÊµºÊÐ,ʯ¼ÒׯÊÐ,Çຣʡ,ÉÂÎ÷Ê¡,ÔÆÄÏÊ¡,ËÄ´¨Ê¡,º£ÄÏÊ¡,¹ã¶«Ê¡,ºþ±±Ê¡,ɽ¶«Ê¡,¸£½¨Ê¡,Õã½­Ê¡,ÉϺ£ÊÐ,¼ªÁÖÊ¡,ºÓ±±Ê¡,±±¾©ÊÐ Ö÷Õ¾Ö©Öë³ØÄ£°å£º julia一区二区三区中文字幕 | 国产成人一区二区三区精品久久 | 日本阿v精品视频在线观看 日本不卡二区 | 青青青国产免费线在 | 国产成人一区二区三区视频免费 | 成人免费观看高清在线毛片 | 99视频网站 | 欧美成人一区二区三区 | 成人看免费一级毛片 | 国产国语对白一区二区三区 | 日本中文字幕一区二区有码在线 | 国产精品欧美日韩 | 国产精品免费视频播放 | 青青草原黄色 | 久久亚洲精品永久网站 | 97久久精品一区二区三区 | 精品国产一区二区三区19 | 日本一级在线播放线观看免 | 国产丰满主播丝袜勾搭秀 | 欧美日韩一区二区三区免费不卡 | 欧美区一区 | 欧美激情一区二区亚洲专区 | 91青青草视频在线观看 | 日本黄色网址视频 | a级成人毛片免费图片 | 国产欧美日韩免费 | 欧美一区二区三区播放 | 国产成人精品综合网站 | 国产精品.com| 国产一级a毛片 | 欧美在线播放成人免费 | 99碰碰| 91视频免费观看网站 | 精品久久久久中文字幕日本 | sao虎在线精品永久 snh48欧洲大片在线观看 | 99视频免费观看 | 国产精品免费视频能看 | 99精品视频在线观看 | 国产成人亚洲精品电影 | 国产精品久久久久久久y | 成人在免费观看视频国产 |