我正在尝试编写一个给出变量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
Run Code Online (Sandbox Code Playgroud)
我试着从测试台上调用这个任务并写道:paddr1(paddr,clock);
它通过编译但是当我正在尝试运行模拟时,我得到了一个错误按摩:未解决的参考'paddr1'.谢谢你的回答,任务是在一个不同的文件然后是测试台
谢谢Yaniv