問題タブ [iverilog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
verilog - 2ビットモジュール(乗算器)をより多くのビットに変える
2 ビット乗算器の次のコードがあります。
ただし、これを2ビット以上(32ビット)に拡張できるようにしたいです。ただし、私のコードの構造はこれに課題をもたらします。まず、モジュールには 68 個のパラメーターが必要です。また、64 本のワイヤー (ワイヤー a0b1、a1b0、ha0c、a1b1 の複製) を手動で作成する必要があります。最後に、すべてのロジックを接続するために、一連のロジック ゲートと HalfAdder モジュールを手動で書き出す必要があります。このため、n (渡されたパラメーター) サイズのバイナリ乗数をインスタンス化できるようにコードをリファクタリングできる方法があるかどうか疑問に思っています。