我在一个工程中添加了一个testbench.v文件,编译时报错误<br />** Error: E:/MODELSIM/source/mux/func/testbench.v(1): near "<br />": syntax error, unexpected $undefined, expecting "class"<br /><br />源代码如下:<br />'include "muxtwo.v"<br /><br />module testbench;<br /><br />reg ain, bin, select;<br />reg clock;<br />wire outw;<br /><br />initial begin<br /> ain = 0;<br /> bin = 0; <br /> select = 0;<br /> clock = 0;<br />end<br /><br />always #50 clock =~clock;<br /><br />always @(posedge clock) begin<br /> #1 ain = {$random}%2;<br /> #3 bin = {$random}%2;<br />end<br /><br />always #10000 select = !select;<br /><br />muxtwo m(.out(outw),.a(ain),.b(bin),.sl(select));<br /><br />endmodule<br /><br />muxtwo是一个二选一的数据选择器。夏老师的书上的一个范例,可惜编译的时候就是通不过,我是第一次接触testbench,请各位帮忙看下什么原因。 |
|