在Atmel的數據表,我看到一個符號我從來沒有見過的,例如:什麼是4'd#符號?
寄存器MAX_BE定義在CSMA-CA算法中的退避指數最大值。它等於macMaxBE;參見[2]的第7.5.1.4節。有效值爲[4'd8,4'd7,...,4'd3]。
如何解釋/解碼4'd#值?
在Atmel的數據表,我看到一個符號我從來沒有見過的,例如:什麼是4'd#符號?
寄存器MAX_BE定義在CSMA-CA算法中的退避指數最大值。它等於macMaxBE;參見[2]的第7.5.1.4節。有效值爲[4'd8,4'd7,...,4'd3]。
如何解釋/解碼4'd#值?
這看起來像verilog對我來說(或至少它是verilog使用相同的格式)。
4'd#
表示4位字段,其十進制值爲#。因此4'd8
是二進制的1000
。
其他數字格式可以是'h
(十六進制表示法),或'b
(二進制表示)
例子:
16'd1 = 0000000000000001
8'hff = 11111111
5'b10101 = 10101
(等)。
我不確定符號是什麼意思,但類似的數據表爲Analog Devices chip列出有效值爲3到8,所以我猜這個實際值也是8,7, ..三合一。
編輯 我認爲蒂姆是正確的。
謝謝!正是我在找什麼。 –