打印

Verilog问题

[复制链接]
2586|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yybj|  楼主 | 2013-3-26 19:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
module test(led1,led2,led3,led4);

output        led1,led2,led3,led4;

integer i;


for(i=1;i<20;i=i+1)
  begin
    assign        led1 = 1;
    assign        led2 = 1;
    assign        led3 = 1;
    assign        led4 = 1;
  end


endmodule





然后报错:
Error (10170): Verilog HDL syntax error at test.v(8) near text "for";  expecting an identifier ("for" is a reserved keyword ), or "endmodule", or a parallel statement
Error (10170): Verilog HDL syntax error at test.v(14) near text "end";  expecting an identifier ("end" is a reserved keyword ), or "endmodule", or a parallel statement
Error (10112): Ignored design unit "test" at test.v(1) due to previous errors
Error: Quartus II Analysis & Synthesis was unsuccessful. 3 errors, 0 warnings
Error: Peak virtual memory: 199 megabytes
Error: Processing ended: Thu Jan 17 17:36:19 2013
Error: Elapsed time: 00:00:01
Error: Total CPU time (on all processors): 00:00:01
Error: Quartus II Full Compilation was unsuccessful. 5 errors, 0 warnings

相关帖子

沙发
baidudz| | 2013-3-26 19:39 | 只看该作者
不明白你是要做时序电路还是结合电路。

使用特权

评论回复
板凳
无冕之王| | 2013-3-26 19:50 | 只看该作者
你的代码感觉非常奇怪。
for(i=1;i<20;i=i+1)
  begin
    assign        led1 = 1;
    assign        led2 = 1;
    assign        led3 = 1;
    assign        led4 = 1;
  end

为什么对一个端口连续操作相同的19次操作。

使用特权

评论回复
地板
xsgy123| | 2013-3-26 20:03 | 只看该作者
把两种语言学一起去了?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

175

主题

2496

帖子

1

粉丝