代码不知道哪错了,好纠结

2019-03-25 09:56发布

module stimulus;    wire newspaper;    reg[2:0] coin;    reg clock,reset;    vend sb(coin,newspaper,clock,reset);
initial $monitor($time, , , ,"Coin = %b   Newspaper = %b   Reset=%b",coin,newspaper,reset);intialbegin    clock=0;    coin=0;    reset=1;    #50 reset=0;    @(negedge clock);    #80 coin=2'b01;#40 coin=2'b10;     #80 coin=2'b01;#40 coin=2'b00;    #80 coin=2'b10;#40 coin=2'b10;    #80 coin=2'b00;#40 coin=2'b01;    #80 coin=2'b01;#40 coin=2'b01;    #80 $finish;endalwaysbegin     #20 clock=~clock; endendmodule

错误提示是:** Error: E:/modelsim_exercise/1t.v(9): near "begin": syntax error, unexpected "begin", expecting "IDENTIFIER" or '.' or '#' or '(
大哥们帮看一下吧,小弟初学者。
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
eeleader
1楼-- · 2019-03-25 13:50
< / intial begin     clock=0;     coin=0;     reset=1;     #50 reset=0;     @(negedge clock);     #80 coin=2'b01;#40 coin=2'b10;      #80 coin=2'b01;#40 coin=2'b00;     #80 coin=2'b10;#40 coin=2'b10;     #80 coin=2'b00;#40 coin=2'b01;     #80 coin=2'b01;#40 coin=2'b01;     #80 $finish; end   上面这段语法描述有问题。initial里面包含always这样是不对的!

一周热门 更多>