我正在尝试编写一个提供变量 paddr 不同值的任务:
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'的引用。感谢您的回答,任务在不同的文件中,然后是测试台
谢谢亚尼夫