verilog 数据类型

本文介绍了Verilog中的数据类型,包括wire、tri、wor、trior和reg,以及它们在硬件连线和表示三态门中的应用。同时,讨论了Verilog中的运算符,如屏幕打印、全等与非全等比较、逻辑运算符、按位操作符、移位运算符和条件运算符,重点强调了在比较和逻辑操作中如何处理高阻态和不定态。
摘要由CSDN通过智能技术生成

数据类型
1、wire和tri:
至于tri其实和wire在用法上是一模一样的,不过有时候,我们需要定义一些会被三态门驱动的硬件连线,用tri来命名会让代码更具有可读性,让人一看就知道这根连线上会出现Z状态,仅此而已!
2、wor与trior:or的含义在里面。
3、reg[3:0]:寄存器类型。

运算符与表达式

1、屏幕打印:display(”%b“,a*b)
2、全等于 = = = ;非全等于!==;有1、0、X三种状态;
可以比较高阻态和不定态,全等还要比较数据的长度,可以抑制不定状态向下传播。

1
3、逻辑运算符

4、按位操作符

在这里插入图片描述

5、归约
在这里插入图片描述
7、移位运算符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值