相关疑难解决方法(0)

verilog中的任务

我正在尝试编写一个给出变量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

verilog task

1
推荐指数
1
解决办法
6528
查看次数

标签 统计

task ×1

verilog ×1