1、4K与8K 图像传输的时序图
note:时序的起始点参考DE的falling edge
两种方法来确定Top line(用来识别一帧的第一个像素):
方法一:通过vsync falling edge和Top line的Data Enable rising edge 可以确认Top line的有效数据以及一帧的第一个像素。
方法二:通过计算Vblank的长度与Data Enable rising edge来确定Top line。
方法二的容错性更强,毕竟少了一个不可控的变量,推荐。
2、4K与8K 图像传输的时序
4K图像时序参数
Field Rate | VIC | Fig | Hfront | Hsync | Hback | Hpol | Vfront | Vsync | Vback | Vpol | Ln | Reference Standard |
50Hz | 96_106 | 2 | 1056 | 88 | 296 | P | 8 | 10 | 72 | P | 1 | SMPTE 274M[2] |
60Hz | 97_107 | 2 | 176 | 88 | 296 | P | 8 | 10 | 72 | P | 1 | SMPTE 274M[2] |
Field Rate | VIC | Hactive | Vactive | I/P | Htotal | Hblank | Vtotal | Vblank | H Freq -kHz | V Freq -Hz | Pixel Freq -MHz |
50Hz | 96_106 | 3840 | 2160 | Prog | 5280 | 1440 | 2250 | 90 | 112.5 | 50 | 594 |
60Hz | 97_107 | 3840 | 2160 | Prog | 4400 | 560 | 2250 | 90 | 135 | 60 | 2376 |
8K图像时序参数
Field Rate | VIC | Fig | Hfront | Hsync | Hback | Hpol | Vfront | Vsync | Vback | Vpol | Ln | Reference Standard |
50Hz | 198_206 | 2 | 2352 | 176 | 592 | P | 16 | 20 | 44 | P | 1 | SMPTE 274M[2] |
60Hz | 199_207 | 2 | 552 | 176 | 592 | P | 16 | 20 | 44 | P | 1 | SMPTE 274M[2] |
Field Rate | VIC | Hactive | Vactive | I/P | Htotal | Hblank | Vtotal | Vblank | H Freq -kHz | V Freq -Hz | Pixel Freq -MHz |
50Hz | 198_206 | 7680 | 4320 | Prog | 10800 | 3120 | 4400 | 80 | 220 | 50 | 2376 |
60Hz | 199_207 | 7680 | 4320 | Prog | 9000 | 1320 | 4400 | 80 | 264 | 60 | 2376 |
Note:
Pixel Rate = Htotal * Vtotal * Frame Rate
Hblank = Hfront + Hsync + Hback
Htotal = Hactive + Hblank
H Freq = Frame Rate * Vtotal
Vblank = Vfront + Vsync + Vback
Vtotal = Vactive + Vblank
V Freq = Frame Rate
这里,Htotal的时间单位是一个像素时钟周期,Vtotal的时间单位是一个Htotal的总像素时钟,也就是扫描一行的时间。
Field Rate,这里理解为帧率Frame Rate;
VIC:Video Information Code or Video Identification Code,用来识别视频的格式;
I/P:Interlace or Progressive,隔行或逐行扫描
举例分析如何使用:
通过仿真,可以使用modelsim得到VS/HS/DE/DATA的时序图,如何分析方便呢?
除了看代码分析,就是以如下图的时间方式来分析最方便:
通过抓取连续的4行Htotal的时间来分析Hfront/Hsync/Hback/Hactive的规律;
通过连续的两帧Vtotal来分析确认Vfront/Vsync/Vback/Vactive的时间;
输入是YCbcr420的数据格式:
输出是RGB的格式:
参考标准:
CTA-861-G:Consumer Technology Association,美国消费者技术协会
CTA Standard:A DTV Profile for Uncompressed High Speed Digital Interfaces