-1
我對維拉很陌生並試圖理解語法。 4b'和32'代表什麼?這是否像4位和32位?4'b1001,32'h0代表什麼(VERA SYNTAX)?
我很困惑,不得不在相關的事情上工作。
另一個問題是位[31:0]是什麼意思?這是否意味着位31和0的任何內容?
Thnks
我對維拉很陌生並試圖理解語法。 4b'和32'代表什麼?這是否像4位和32位?4'b1001,32'h0代表什麼(VERA SYNTAX)?
我很困惑,不得不在相關的事情上工作。
另一個問題是位[31:0]是什麼意思?這是否意味着位31和0的任何內容?
Thnks
數數格式是:
[width]'[base][value]
所以4'b1001是4位,二進制值1001(9)
32'h0是32位,十六進制值0.
有時你會看到'd以及十進制。
附加到總線末端,[n:m]
是一個部分選擇,這意味着,選擇該總線的n
到m
的位。因此[31:0]選擇一條總線的低32位(或者32位寬的所有總線)。
非常感謝Tim! – user1457303
http://en.wikipedia.org/wiki/Verilog – toolic