首页 > 其他 > 详细

HDMI ip中的时钟 vid_clk与ls_clk

时间:2018-08-07 19:53:13      阅读:492      评论:0      收藏:0      [点我收藏+]
由TMDS_Bit_clock_Ratio、TMDS_clk和色彩深度,就可以确定出tmds_clk,cdr_clk,vid_clk和ls_clk之间的关系。
1、Tmds_clk时钟频率的确定:
原理:通过一个100M的时钟与被测时钟在一定时间内的计数,可以得到被测时钟的频率。
文件模块
mr_rate_detect
 
refclock
被测时钟
 
measure_clk
参考时钟,为固定100M
 
reset
复位,高电平有效
 
refclock_measure
在一定时间内被测时钟的计数值
 
valid
计数完成时的效指示信号
 

 

2、cdr_clk时钟的确定

cdr_clk时钟频率做为GXB的参考时钟,该时钟的大小与GXB中数据接收位宽有关,如下图中的设置部分,当接收到的数据线速率为1G时,cdr_clk为1G/8

技术分享图片

 

 

 

 

当TMDS_Bit_clock_Ratio为1时,说明接收到的HDMI信号分辨率在4K60fps,或者说HDMI接收到的字符速率在340 Mcsc 到 600 Mcsc
(详细可以参考HDMI2.0规格书的 6 Link Layer),这时实际的HDMI像素时钟是检测到的tmds_clock的4倍。所以程序中有一句:
assign measure_for_compare = rx_is_20_sync ? {measure[21:0], 2‘b00} : measure;

HDMI ip中的时钟 vid_clk与ls_clk

原文:https://www.cnblogs.com/zhongguo135/p/9438858.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!