Embedded 什么是4’;d#符号?

Embedded 什么是4’;d#符号?,embedded,Embedded,在Atmel数据表中,我看到了以前从未见过的符号,例如: 寄存器位MAX_可以定义CSMA-CA算法中退避指数的最大值。它等于麦克斯韦;参考[2]第7.5.1.4节。有效值为[4'd8,4'd7,…,4'd3] 人们如何解释/解码4'd#值?在我看来,4'd#值类似于verilog(或者至少与verilog使用的格式相同) 4'd#表示一个4位字段,十进制值为# 所以4'd8是二进制的1000 其他数字格式可以是'h(十六进制表示)或'b(二进制表示) 示例: 16'd1 = 000000000

在Atmel数据表中,我看到了以前从未见过的符号,例如:

寄存器位MAX_可以定义CSMA-CA算法中退避指数的最大值。它等于麦克斯韦;参考[2]第7.5.1.4节。有效值为[4'd8,4'd7,…,4'd3]


人们如何解释/解码4'd#值?

在我看来,4'd#值类似于verilog(或者至少与verilog使用的格式相同)

4'd#
表示一个4位字段,十进制值为#

所以
4'd8
是二进制的
1000

其他数字格式可以是
'h
(十六进制表示)或
'b
(二进制表示)

示例:

16'd1 = 0000000000000001
8'hff = 11111111
5'b10101 = 10101 

(等)。

我不确定该符号的含义,但类似的an数据表将有效值列为3到8,因此我猜该符号所需的实际值也是8,7,…3

编辑
我认为蒂姆是对的。

谢谢!正是我想要的。