关于 视频同步vsync 信号在不同一时候钟域採样问题
同步 关于 视频 不同 信号 时候 问题
2023-09-14 09:10:25 时间
今天调试 视频 4k(3840 x 1920)的vsync信号(时钟为 297Mhz) 进入 170Mhz 的时钟域, 发现输出来的信号信号抖动特别厉害。后来才发现这是不同一时候钟域 造成的影响。 快 时钟域的信号进入 慢时钟域 可能出现 採集不到的情况。所以我把 一个时钟的高电平 变为 3个时钟的高电平, 这样就能保证 慢时钟域肯定可以採集到。
always @(posedge clk or negedge reset_n) begin if (~reset_n) begin rdaddr_req <= 1'b0; // frame_counters <= 13'b0; end else if (nvsync_dly1 && (~nvsync)) begin rdaddr_req <= 1'b1; end else if (nvsync_dly3 && (~nvsync_dly2)) rdaddr_req <= 1'b0; ///////////////////// end
所以跨时钟域信号处理, 一定要小心!!!
相关文章
- 京准PTP时钟同步服务器如何应用智能驾驶系统
- Go语言并发之并发实现、多核CPU设置、多协程间的通信、select、多协程间的同步(二十一)
- 同步锁-线程安全问题解决方案「建议收藏」
- 关于epoll的IO模型是同步异步的一次纠结过程
- 分布式互斥与同步
- verilog同步fifo_verilog 异步复位
- kafka之消息文件存储机制和数据同步(三)
- 一个关于同步接口并发控制的简单demo
- Cubox是什么应用?如何将Cubox同步至Notion、语雀、在线文档中
- Linux 时钟同步服务关于服务端器和客户端的设置
- 关于文件同步中单向同步和双向同步
- MySQL表结构同步的技术实现(mysql同步表结构)
- 快速同步:Linux下的代码同步技术(linux代码同步)
- 实现精准时间同步:Linux网络对时的重要性与方法(linux网络对时)
- 高效同步MySQL数据,轻松管理——MySQL数据同步软件(mysql数据同步软件)
- MySQL数据库同步软件——轻松实现数据迁移(mysql同步软件)
- jqueryajax同步异步的执行最终解决方案
- c#同步两个子目录文件示例分享两个文件夹同步