新手入门
- 积分
- 18
- 金钱
- 18
- 注册时间
- 2024-5-4
- 在线时间
- 4 小时
|
在最新的视频中提到的扩展训练是想在消隐处计数器停止,正常的时候计数器在增加,请问一下这个怎么实现呢
我想到的方法是原先例程基础上重新拉出一根线data_req,
//通过对div驱动时钟计数,实现时钟分频 10ms计数器 这里是75M
always @(posedge pixel_clk or negedge sys_rst_n) begin
if (!sys_rst_n)
div_cnt <= 30'd0;
else if (data_req)
begin
if(div_cnt < DIV_CNT) //严格意义上减1 不减1也行少13.333ns
div_cnt <= div_cnt + 1'b1;
else
div_cnt <= 30'd0; //计数达10ms后清零
end
else
div_cnt <= div_cnt;
end
但是这么写的问题就是刚开始还是这个位置移动,不知道什么时候没有了方块然后突然会跳转到下一个位置,而没有方块暂停的情况,请问怎么解决
|
|