シミュレーションのためだけに Verilog で ALU を作成しています。しかし、2 つの 16 ビット入力を分割する方法がわかりません。通常の AA=B/C
は機能しません (ここで、B,C は ainput[15:0]
で、A は ですoutput reg[15:0]
)。同様にA=B%C
。
分割回路モジュールを個別に実装する必要がありますか? 除算は非常に複雑な操作であり、それが実際の方法であることは理解していますが、シミュレーションのためにのみ行っています。2 つの 16 ビット入力を分割するより短い方法はありませんか?