2016-03-22 43 views
-3

IN VERILOG、 複数の乗算 "モジュール"を並列に実行したいと思います。それ、どうやったら出来るの? 私は少なくとも私の入力が変わったときにこれらのモジュールを実行したいと思っています。私はそれのために常にブロックを使用することはできません...だから私はそれをやるのですか?Verilogでの複数のモジュールの並列実行

+2

Verilogではモジュールを「実行」しません。同じ方法で、PCB上のICを「実行」しないでください。 Verilogの 'module'はハードウェアの一種です。 PCB上のICと同じように、他のハードウェアの塊に接続します。これまでに何を試しましたか?この乗数モジュールを設計しましたか? –

+0

"いつもブロックを使うことができません"、あるいは乗数に使用しているコードを表示する理由を説明してください。ここではVerilogの仕組みに関する誤解がいくつかあります。あなたが少しの情報を与えるならば、我々は通知し、修正することができるかもしれません。 – Morgan

答えて

0

乗算器ブロックは、それ自身のモジュール(あなたの場合)であるため、N個のモジュールをインスタンス化して同時に実行することができます。新しい入力値を提供した後、出力がされるだろうどのくらい...モジュール名がmyMult(アウトIN1、IN2、)

myMult myMult1 (.in1(???), .in2(???), .out(???)); 
myMult myMult2 (.in1(???), .in2(???), .out(???)); 
myMult myMult3 (.in1(???), .in2(???), .out(???)); 
myMult myMult4 (.in1(???), .in2(???), .out(???)); 

そしてそうである

を想定して例えば

、 myMultモジュールの内部構造に完全に依存しています。

関連する問題