Offset | R/W | Definition |
---|---|---|
0x500 | RO |
MSA_HRES. The horizontal resolution detected in the Main Stream Attributes. [15:0] – Represents the number of pixels in a line of video. |
0x504 | RO |
MSA_HSPOL. Horizontal sync polarity. [0] – Indicates the polarity of the horizontal sync as requested by the transmitter. |
0x508 | RO |
MSA_HSWIDTH. Specifies the width of the horizontal sync pulse. [14:0] – Specifies the width of the horizontal sync in terms of the recovered video clock. |
0x50C | RO |
MSA_HSTART. This main stream attribute is the number of clock cycles between the leading edge of the horizontal sync and the first cycle of active data. [15:0] – Number of blanking cycles before active data. |
0x510 | RO |
MSA_HTOTAL. Tells the receiver core how many video clock cycles will occur between leading edges of the horizontal sync pulse. [15:0] – Total number of video clocks in a line of data. |
0x514 | RO |
MSA_VHEIGHT. Total number of active video lines in a frame of video. [15:0] – The vertical resolution of the received video. |
0x518 | RO |
MSA_VSPOL. Specifies the vertical sync polarity requested by the transmitter. [0] – A value of 1 in this register indicates an active-High vertical sync, and a '0' indicates an active-Low vertical sync. |
0x51C | RO |
MSA_VSWIDTH. The transmitter uses this value to specify the width of the vertical sync pulse in lines. [14:0] – Specifies the number of lines between the leading and trailing edges of the vertical sync pulse. |
0x520 | RO |
MSA_VSTART. This main stream attribute specifies the number of lines between the leading edge of the vertical sync pulse and the first line of active data. [15:0] – Number of blanking lines before the start of active data. |
0x524 | RO |
MSA_VTOTAL. Total number of lines between sequential leading edges of the vertical sync pulse. [15:0] – The total number of lines per video frame is contained in this value. |
0x528 | RO |
MSA_MISC0. Contains the value of the MISC0 attribute data. [7:5] – COLOR_DEPTH: Number of bits per color/component. [4] – YCbCR_COLOR: Set to 1 (ITU-R BT709-5) or 0 (ITU-R BT601-5). [3] – DYNAMIC_RANGE: Set to 1 (CEA range) or 0 (VESA range). [2:1] – COMPONENT_FORMAT: 00 = RGB 01 = YCbCr 4:2:2 10 = YCbCr 4:4:4 11 = Reserved [0] – CLOCK_MODE: 0= Asynchronous clock mode 1= Synchronous clock mode |
0x52C | RO |
MSA_MISC1. Contains the value of the MISC1 attribute data. [7] – Implements the attribute information contained in the DisplayPort MISC1 register described in section 2.2.4 of the standard. [6:3] – RESERVED: These bits are always set to 0. [2:1] – STEREO_VIDEO: Used only when stereo video sources are being transmitted. See the DisplayPort Standard v1.1a section 2.24 for more information. [0] – INTERLACED_EVEN: 1 indicates that the number of lines per frame is an even number. |
0x530 | RO |
MSA_MVID. This attribute value is used to recover the video clock from the link clock. The recovered clock frequency depends on this value as well as the CLOCK_MODE and MSA_NVID registers. [23:0] – MVID: Value of the clock recovery M value. |
0x534 | RO |
MSA_NVID. This attribute value is used to recover the video clock from the link clock. The recovered clock frequency depends on this value as well as the CLOCK_MODE and MSA_MVID registers. [23:0] – NVID: Value of the clock recovery N value. |
0x538 | RO |
MSA_VBID. The most recently received VB-ID value is contained in this register. [7:0] – VBID: See Table 2-3 (p44) in the DisplayPort Standard for more information. The default value is 0x19. |