|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
把所有task放在一个文件中取名为task.v,然后在top模块第一行用`include去包含这个文件.
在task.v中包含有一个名字叫write的任务,在top里面调用,modelsim提示无法查到write
哪位知道是什么问题吗,这样写对吗?
我的task.v文件如下:
//*************************************************************
//********Define multiplier and adder interface****************
//*************************************************************
task write;
input [15:0]in1;
input [15:0]in2;
output [15:0]a;
output [15:0]b;
output latch;
reg [15:0]a;
reg [15:0]b;
reg latch;
begin
a=in1;
b=in2;
latch=1'b1;
end
endtask
需要调用这个任务的模块如下:
`include "task.v"
module top(******);
write;
endmodule |
|