关于ise12.2的编程问题

[复制链接]
4789|3
 楼主| chenpeng487 发表于 2011-5-21 11:09 | 显示全部楼层 |阅读模式
module TIME3(
    clk_36M,
    clk
    );
  input clk_36M;
  output clk;
  reg[24:0] count;  //分频计数器
  reg    div_clk;
  wire clk_36M;
  wire clk;
  always @(posedge clk_36M)
  begin
   if(count==18000000)
   begin
   div_clk<=~div_clk;
   count<=0;
   
   end
    else   
   count<=count+1;
   clk<=div_clk;
   
  end

endmodule


报错:ERROR:HDLCompilers:26 - "TIME3.v" line 31 unexpected token: 'clk_36M'
ERROR:HDLCompilers:26 - "TIME3.v" line 39 expecting 'endmodule', found 'else'
.
 楼主| chenpeng487 发表于 2011-5-21 11:10 | 显示全部楼层
谢谢大家的帮忙啊~~~~~~~
 楼主| chenpeng487 发表于 2011-5-21 12:54 | 显示全部楼层
shouai 发表于 2011-8-26 15:26 | 显示全部楼层
这句错了:clk<=div_clk,该是div_clk<=div_clk,clk是wire型的,不能在always中赋值。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

36

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部