DP协议_MSA寄存器的含义

寄存器意义:

 

1、0x500,[15:0],RO,MSA_HRES,在视频流中检测到的水平分辨率,即一行的像素个数。

转载:https://blog.csdn.net/weixin_36590806/article/details/112852000

2、0x504,[0],RO,MSA_HSPOL,指示Tx端要求的HS极性

 

3、0x508,[14:0],RO,MSA_HSWIDTH,指示HS脉冲的宽度,即以恢复的时钟像素时钟周期计数。

 

4、0x50C,[15:0],RO,MSA_HSTART,在视频流中,从HS脉冲的第一个边沿到第一个有效像素之间的时钟周期个数。

 

5、0x510,[15:0],RO,MSA_HTOLTAL,两个相邻的HS脉冲的起始边沿之间的像素时钟周期个数。

 

6、0x514,[15:0],RO,MSA_VHEIGHT,在一帧视频中有效视频行的数目,即垂直分辨率。

 

7、0x518,[0],RO,MSA_VSPOL,指示Tx端要求的VS的极性。

 

8、0x51C,[14:0],RO,MSA_VSWIDTH,指示VS脉冲的宽度,即VS的第一个边沿到第二个边沿之间经过的行数。

 

9、0x520,[15:0],RO,MSA_VSTART,指从VS的第一个边沿到第一个有效的行之间经过的行数。

 

10、0x524,[15:0],RO,MSA_VTOTAL,指相邻的两个VS的第一个边沿间,有多少行

11、0x528,[7:0],RO,MSA_MISC0,MISC0中的像素值得属性。

  1. [7:5],COLOR_DEPTH,每个颜色包含的Bit数
  2. Bit4,YCbCR_COLOR,为1是ITU_R BT709-5,为0时时ITU-R BT601-5.
  3. Bit3,DYNAMIC_RANGE,为1时CAE Range模式,为0时VESA Range模式。
  4. [2:1],COMPONENT_FORMAT,颜色空间类型
    1. 00,RG
    2. 01,YCbCr 4:2:2
    3. 10,YCbCr 4:4:4
    4. 11 保留值
  5. bit0,CLOCK_MODEL,时钟模式
    1. 为0,同步时钟模式
    2. 为1,异步时钟模式

 

12、0x52C,[7:0],RO,MSA_MISC1,MISC1值

  1. [7:3],保留值,一直都为0
  2. [2:1],STERO_VIDEO,当传输立体视频的时候被用到,在DP 1.1a标准的2.24章节中有介绍到。
  3. bit0,INTERLACED_EVEN,为1时表示每帧图像行数是偶数。

 

13、0x530,[23:0],RO,MSA_MVID,时钟恢复M值,用来从链路时钟恢复视频(像素)时钟,CLOCK_MODELMSA_NVID一起决定恢复的时钟。

 

14、0x534,[23:0],RO,MSA_NVID,时钟恢复N值,用来从链路时钟恢复视频(像素)时钟,CLOCK_MODELMSA_MVID一起决定恢复的时钟

 

15、0x538,[7:0],RO,MSA_VBID,最近接受到的VB-ID值,在DP 1.1a协议的P44的表2--3中有详细介绍。

posted @ 2021-01-19 20:54  hhh-fpga  阅读(687)  评论(0编辑  收藏  举报