原创 verilog学习笔记【数据类型】

2010-6-18 15:48 2414 0 分类: FPGA/CPLD

1、四值逻辑


0e9235e7-b858-4f1a-95b3-25375491599f.jpg"0",低电平,地,逻辑假


0056f28e-6039-44cc-8481-f4eaba7a18f6.jpg"1",高电平,逻辑真,电源


1eff3aeb-e50b-4aaa-8f32-cb61c608e47d.jpg"X",被"0"和"1"同时驱动


06845e07-89b9-456e-8476-746b4972f035.jpg"Z",高阻,三态,被"X"驱动


2、网线类型


wire类型表示器件之间的连接,需要被持续的驱动


3、寄存器类型


reg类型数据表示存储数据的原件,在被赋新值以前保持原有值不变


4、参数


和语言c里面用#define定义一个常量一样。


5、选择正确的数据类型


9dafa7db-6acc-40df-adf1-926a3e5aa023.jpg



  • 输入端口in1、in2可以由wire/reg驱动,但是in1、in2只可以是wire类型的
  • 输出端口可以是wire/reg类型的,但是输出端口只能驱动wire类型的
  • 双向端口只能是wire类型的
  • 在过程块中只能对reg类型的赋值
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
0
关闭 站长推荐上一条 /3 下一条