Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 vera 的新手,并试图理解语法。4b'和32'代表什么?这像4位和32位吗?
我很困惑,必须做一些与此相关的事情。
另一个问题是 bit [31:0] 是什么意思?这是否意味着第 31 位和第 0 位的任何内容?
谢谢
数字编号格式为:
[width]'[base][value]
所以 4'b1001 是一个 4 位的二进制值 1001 (9)
32'h0 是一个 32 位的十六进制值 0。
有时你会看到 'd 也是十进制的。
附加到总线末端的[n:m]是一个部分选择,这意味着选择该总线n的位m。因此 [31:0] 选择总线的低 32 位(如果是 32 位宽,则选择整个总线)。
[n:m]
n
m