【发布时间】:2016-09-10 15:37:01
【问题描述】:
我正在编写一个 Verilog 代码,以将所有可能的输入组合提供给 4:1 多路复用器。这是测试代码的测试平台:
module FouthQuestion_tb;
reg d0, d1, d2, d3, s0, s1;
wire y;
reg o;
FourthQuestion mygate(.D0(d0), .D1(d1), .D2(d2), .D3(d3), .S0(s0), .S1(s1), .Y(y));
initial
begin
$monitor(d0, d1, d2, d3, s0, s1, y);
for(d0=0; d0<=1; d0=d0+1)
begin
for(d1=0; d1<=1; d1=d1+1)
begin
for(d2=0; d2<=1; d2=d2+1)
begin
for(d3=0; d3<=1; d3=d3+1)
begin
for(s0=0; s0<=1; s0=s0+1)
begin
for(s1=0; s1<=1; s1=s1+1)
begin
#5
end
end
end
end
end
end
end
endmodule
但是,我总是收到“语法错误接近尾声”错误。这里可能出现的语法错误是什么?
【问题讨论】: