数据类型
1、wire和tri:
至于tri其实和wire在用法上是一模一样的,不过有时候,我们需要定义一些会被三态门驱动的硬件连线,用tri来命名会让代码更具有可读性,让人一看就知道这根连线上会出现Z状态,仅此而已!
2、wor与trior:or的含义在里面。
3、reg[3:0]:寄存器类型。
运算符与表达式
1、屏幕打印:display(”%b“,a*b)
2、全等于 = = = ;非全等于!==;有1、0、X三种状态;
可以比较高阻态和不定态,全等还要比较数据的长度,可以抑制不定状态向下传播。

3、逻辑运算符

4、按位操作符

5、归约

7、移位运算符

本文介绍了Verilog中的数据类型,包括wire、tri、wor、trior和reg,以及它们在硬件连线和表示三态门中的应用。同时,讨论了Verilog中的运算符,如屏幕打印、全等与非全等比较、逻辑运算符、按位操作符、移位运算符和条件运算符,重点强调了在比较和逻辑操作中如何处理高阻态和不定态。
最低0.47元/天 解锁文章
996

被折叠的 条评论
为什么被折叠?



