在Atmel数据表中,我看到了一个我以前从未见过的符号,例如:
寄存器位MAX_BE定义CSMA-CA算法中退避指数的最大值。它等于macMaxBE;参见[2]的7.5.1.4节。有效值为[4'd8,4'd7,...,4'd3]。
如何解释/解码4'd#值?
答案 0 :(得分:9)
对我来说这看起来像verilog(或者至少它与verilog使用的格式相同)。
4'd#
表示4位字段,小数值为#。
所以4'd8
是二进制1000
。
其他数字格式可以是'h
(十六进制表示),或'b
(二进制表示)
的示例:
16'd1 = 0000000000000001
8'hff = 11111111
5'b10101 = 10101
(等)。
答案 1 :(得分:1)
我不确定这个符号应该是什么意思,但Analog Devices chip的类似数据表将有效值列为3到8,所以我猜这个想要的实际值也是8 ,7,... 3。
修改的 我认为蒂姆是对的。