変数 paddr diffrent 値を与えるタスクを作成しようとしています:
module paddr1 ;
task paddr1;
input [10:0]paddr;
input clock;
@(posedge clock)
begin
paddr=10
#100;
paddr=20;
#100;
paddr=30;
#100;
paddr=40;
#100;
paddr=50;
#100;
paddr=60;
#100;
paddr=70;
#100;
paddr=80;
#100;
end
endtask
endmodule
テストベンチからこのタスクを呼び出そうとしましたが、次のように書きました: paddr1 (paddr,clock);
コンパイルはパスしますが、シミュレーションを実行しようとすると、「paddr1」への未解決の参照というエラー メッセージが表示されます。回答ありがとうございます。タスクは別のファイルにあり、テスト ベンチにあります。
ありがとうヤニフ