当前位置:   article > 正文

[Verilog]Verilog中提供的逻辑门和开关模型的定義及用法總結_verilog里的rnmos、rpmos用法

verilog里的rnmos、rpmos用法

         Verilog中提供的逻辑门和开关模型的定義及用法總結

 

       摘要:Verilog中已有一些建立好的逻辑门和开关的模型。在所涉及的模块中,可通过实例引用这些门与开关模型,从而对模块进行结构化的描述。

 

一、逻辑门

  1. and (output,input,...)  
  2. nand (output,input,...)
  3. or (output,input,...)
  4. nor (output,input,...)
  5. xor (output,input,...)
  6. xnor (output,input,...)

 

二、缓冲器和非门

  1. buf (output,...,input)
  2. not (output,...,input)

 

三、三态门

  1. bufif0 (output,input,enable)
  2. bufif1 (output,input,enable)
  3. notif0 (output,input,enable)
  4. notif1 (output,input,enable)

 

四、MOS开关

  1. nmos (output,input,enable)
  2. pmos (output,input,enable)
  3. rnmos (output,input,enable)
  4. rpmos (output,input,enable)

 

五、CMOS开关

  1. cmos (output,input,Nenable,Penable)
  2. rcmos (output,input,Nenable,Penable)

 

六、双向开关

  1. tran (inout,inout2)
  2. rtran (inout,inout2)

 

七、双向可控开关

  1. tranif0 (inout1,inout2,control)
  2. tranif1 (inout1,inout2,control)
  3. rtranif0 (inout1,inout2,control)
  4. rtranif1 (inout1,inout2,control)

 

八、上拉源和下拉源

  1. pullup (output)
  2. pulldown (output)

 

九、以下为上述门电路的真值表,其中逻辑值L和H代表部分未知值。L表示0或者Z,H表示1或者Z;

       1、與門(and)真值表

與門(and)真值表
and 0  1  x  z 
 0  0 0 0 0
 1 0 1  x x
 x 0 x x x
 z 0 x x x

       2、與非門(nand)真值表

與非門(nand)真值表
nand 0  1  x  z 
 0  1 1 1 1
 1 1 0  x x
 x 1 x x x
 z 1 x x x

       3、或門(or)真值表

或門(or)真值表
or 0  1  x  z 
 0  0 1 x x
 1 1 1  1 1
 x x 1 x x
 z x 1 x x

       4、或非門(nor)真值表

或非門(nor)真值表
nor 0  1  x  z 
 0  1 0 x x
 1 0 0  0 0
 x x 0 x x
 z x 0 x x

     5、同或門(xnor)真值表

同或門(xnor)真值表
xnor 0  1  x  z 
 0  1 0 x x
 1 0 1  x x
 x x x x x
 z x x x x

      6、異或門(xor)真值表

異或門(xor)真值表
xor 0  1  x  z 
 0  0 1 x x
 1 1 0  x x
 x x x x x
 z x x x x

       7、緩衝器(buf)和非門(not)真值表

緩衝器(buf)和非門(not)真值表
buf not
InputOutput InputOutput
00 01
11 10
xx xx
zx zx

     

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/533826
推荐阅读
相关标签
  

闽ICP备14008679号