请教一个问题!

[复制链接]
 楼主| cuianbin 发表于 2013-7-24 17:33 | 显示全部楼层 |阅读模式
always @(posedge clk)
average_cout<=count_input;

if(loop_count==average_count)
{
.............
  
}

average_count  寄存器保存的外部输入的值,比如保存的值是128,该值和loop_count 比较。
但我发现这种写法 程序运行不正确。
只要我把 average_count  用一个常量比如 128 代替,程序就正常了。请问 这种 常量和寄存器 与某一个变量进行比较,到底有什么区别,我这种写法是不是有问题?
average_count
GoldSunMonkey 发表于 2013-7-24 20:56 | 显示全部楼层
这个时候需要下一个周期生效。
GoldSunMonkey 发表于 2013-7-24 20:56 | 显示全部楼层
还没见过其他不同

评论

问题原因还没有找到,奇怪。  发表于 2013-7-28 14:01
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:来到这个论坛,乐于分享,好好学习!!

86

主题

439

帖子

5

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