verilog里面,变量wire[7,0]a;跟wire[8,1]a;第二个数字是什么意思?是一样的吗?为什么有这样的表示?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 16:34:20
x͓]KPǿ2'/GQbP8ۈQ"NorlgW}JJP7eb|6JۼgZq%$w"L(|{_LدNY
2>튁ɶB3զ`r\oȬJrv8
L>IV$,Yb|,
tBWa`K'#WmY^e(x{54* +;]1H}I ձ3!mVM3 Xn A3ƊI@`
JC6P:]Ė
\pM<}M|[`MqOѰ_|MhBkѼ
:<|*ͧ[<2Ƀؿ
verilog里面,变量wire[7,0]a;跟wire[8,1]a;第二个数字是什么意思?是一样的吗?为什么有这样的表示?
verilog里面,变量wire[7,0]a;跟wire[8,1]a;第二个数字是什么意思?是一样的吗?为什么有这样的表示?
verilog里面,变量wire[7,0]a;跟wire[8,1]a;第二个数字是什么意思?是一样的吗?为什么有这样的表示?
首先要指出的是wire[7,0]a和wire[8,1]a这样的表达在verilog中是错误的,应该写成wire[7:0]a和wire[8:1]a
wire[7:0]a表示定义了一个wire型数据,该数据由8位的二进制数组成,该数据的
第1位表示为wire[7]
第2位表示为wire[6]
..
..
..
第8位表示为wire[0]
这样,你在程序中就不能出现像wire[8]这样的表达
同理
wire[8:1]a表示定义了一个wire型数据,该数据由8位的二进制数组成,该数据的
第1位表示为wire[8]
第2位表示为wire[7]
..
..
..
第8位表示为wire[1]
这样,你在程序中就不能出现像wire[0]这样的表达
——Medied.Lee