1

私はveraが初めてで、構文を理解しようとしています。4b' と 32' は何を表していますか? これは4ビットと32ビットのようなものですか?

私はとても混乱していて、これに関連する何かに取り組まなければなりません。

もう 1 つの質問は、ビット [31:0] の意味は何ですか? それはビット31と0から何かを意味しますか?

ありがとう

4

1 に答える 1

5

数値の形式は次のとおりです。

[width]'[base][value]

したがって、4'b1001 は 4 ビットのバイナリ値 1001 (9) です。

32'h0 は 32 ビットの 16 進値 0 です。

10 進数の 'd も表示されることがあります。

バスの末尾には、このバスの~[n:m]からビットを選択することを意味するパーツ セレクトがあります。したがって、[31:0] はバスの下位 32 ビット (32 ビット幅の場合はバス全体) を選択します。nm

于 2013-02-01T17:09:23.343 に答える