1

我是 vera 的新手,并试图理解语法。4b'和32'代表什么?这像4位和32位吗?

我很困惑,必须做一些与此相关的事情。

另一个问题是 bit [31:0] 是什么意思?这是否意味着第 31 位和第 0 位的任何内容?

谢谢

4

1 回答 1

5

数字编号格式为:

[width]'[base][value]

所以 4'b1001 是一个 4 位的二进制值 1001 (9)

32'h0 是一个 32 位的十六进制值 0。

有时你会看到 'd 也是十进制的。

附加到总线末端的[n:m]是一个部分选择,这意味着选择该总线n的位m。因此 [31:0] 选择总线的低 32 位(如果是 32 位宽,则选择整个总线)。

于 2013-02-01T17:09:23.343 回答