在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2046|回复: 3

[求助] 关于综合结果中计数器出错的求助

[复制链接]
发表于 2012-8-18 11:39:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 jackyuqian 于 2012-8-18 12:40 编辑

assign KK20 = CON57 ? 3'd6 : 3'd4;
always @ (posedge clk or negedge rst)
begin
  if(!rst) begin
    counter20<=3'b000;
    clk20_out<=0;
  end
  else if(counter20==KK20) begin
    counter20<=3'b000;
    clk20_out<=1'b1;
  end
  else begin
    counter20<=counter20+3'b001;
    clk20_out<=0;
  end
end
代码如上,综合出来结果当CON57=0的时候,计数器counter20的值为:0123456456456456.....
但是clk20_out的输出正确,依然是当counter20为4的时候输出一个脉冲
请问是什么原因造成的?多谢各位了,这个问题困扰小弟很久了
 楼主| 发表于 2012-8-18 11:42:36 | 显示全部楼层
也就是说,counter20的最高位自从变高电平以后再也没变回来。。。。。奇了怪了
 楼主| 发表于 2012-8-18 12:31:34 | 显示全部楼层
各位前辈,求救啊。。版主求救啊
发表于 2012-8-18 23:17:11 | 显示全部楼层
只有这么一部分代码很难分析呀,con57是怎么定义的?综合的话,可以看看综合出来的电路是什么样的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-26 01:07 , Processed in 0.016497 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表