|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
小弟是verilog新手,以下程序就是两个错误(显示红色的两个always语句),看不懂,亲高手指点
module clockA21 (A21, A15, A20, A50, A51);
output A21;
input A15;
input A20;
input A50;
input A51;
reg A21;
wire m1;
wire m2;
reg m3;
task my_tff;
input ck;
input set;
output Q;
output Qb;
reg Q;
assign Qb=~Q;
always @(set)
if(set)
assign Q=1;
else
deassign Q;
always @(posedge ck)
Q=~Q;
endtask
assign m1=A50&A15&0;
assign m2=m1|A20|A51;
my_tff(m2,m3,Qb);
assign A21=~m3;
endmodule
是不是task任务的always语句不接受,我想不通,请指点,谢谢 |
|