3

私のモジュールはパラメーターを取得し、その値に対するカウンターをコードに入れたいと考えています。たとえば、n までカウントできるようにparameter n=16定義したいとします。reg [x:0] iどうすれば x を見つけることができますか? 本当に簡単な方法があるはずですか?

4

2 に答える 2

3

ツールがサポートするものに応じて、いくつかのオプションがあります。

  • 独自のlog2関数を作成する
  • 使用する$clog2

これについては長い議論があります: http://www.rhinocerus.net/forum/lang-verilog/646074-how-get-bit-width-value-verilog-compile-time.html

于 2012-12-09T04:31:41.127 に答える
2

ここで生成ステートメントを使用する必要がありますいくつかのサンプルがあります http://www.rhinocerus.net/forum/lang-verilog/431130-using-generate-statement-verilog.html

于 2012-12-08T19:26:54.730 に答える