
verilog中如何调用另一个module里面的task?include有用吗?我试了没成功,望高人解答 20
晕死,task啊,我敢拿它当信号用么?Reserved!现在我试了下只能将task单独提出来是可以include的,但不会直接在模块外调用它...
晕死,task啊,我敢拿它当信号用么?Reserved!
现在我试了下只能将task单独提出来是可以include的,但不会直接在模块外调用它 展开
现在我试了下只能将task单独提出来是可以include的,但不会直接在模块外调用它 展开
2个回答
展开全部
用<module>.<task>的方式,module就是包含task的模块名,task就是任务名。
例如你的模块名是comp,里面有个任务叫sum(a,b,c);
在当前的模块下先例化comp my_comp();
使用任务就用my_comp.sum(a,b,c);
例如你的模块名是comp,里面有个任务叫sum(a,b,c);
在当前的模块下先例化comp my_comp();
使用任务就用my_comp.sum(a,b,c);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询