fpga论坛|fpga设计论坛's Archiver
论坛
›
FPGA技术交流
› 计数器问题,为什么负向时不停止
deco
发表于 2011-6-30 15:46:00
计数器问题,为什么负向时不停止
begin
direction <= -1'b1;
limit <= {WIDTH{1'b1}};
limit <= (limit-1'b1);
end
if (count != (limit))
count <= count + direction;
这是一段可逆计数器
当方向-1时,设置limit=FFFF-1;
按说if的语句中有count=FFFF-1的情况,也就是计数到-1就应该停止,可是仿真是正确的,这是什么原因啊?
页:
[1]
查看完整版本:
计数器问题,为什么负向时不停止