5

Atmel のデータシートには、これまでに見たことのない表記が見られます。たとえば、次のようになります。

レジスタ ビット MAX_BE は、CSMA-CA アルゴリズムのバックオフ指数の最大値を定義します。これは macMaxBE と同じです。[2] のセクション 7.5.1.4 を参照してください。有効な値は [4'd8、4'd7、...、4'd3] です。

4'd# 値をどのように解釈/デコードしますか?

4

2 に答える 2

9

それは私にはVerilogのように見えます(または少なくともVerilogが使用するのと同じ形式です)。

4'd#は、10進値が#の4ビットフィールドを意味します。

4'd8バイナリもそうです1000

他の数値形式は、'h(16進表現)または'b(2進表現)です。

例:

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

(等)。

于 2012-12-10T20:10:13.110 に答える
1

表記が何を意味するのかはわかりませんが、アナログ デバイスのチップの同様のデータシートには有効な値が 3 ~ 8 としてリストされているため、これが必要とする実際の値も 8、7、.. であると思います。 3.

編集 ティムが正しいと思います。

于 2012-12-10T20:12:48.267 に答える