作业帮 > 综合 > 作业

verilog中定义信号位宽有时候MSB和LSB反过来写是什么意思

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/27 00:16:47
verilog中定义信号位宽有时候MSB和LSB反过来写是什么意思
一般我们定义两位信号比如input[1:0],可是有时候我看到input[0:1],有什么不同吗?
verilog中定义信号位宽有时候MSB和LSB反过来写是什么意思
功能上完全没区别
严格地说 两种写法都是[MSB:LSB]
MSB的定义是最靠左的bit 而不是数字最大的bit LSB相反
对于编译器来说 那个数字没有意义 只是人阅读和编程都方便 因此负数也是允许的 比如a[-1:1]