MSA Values - 3.1 English

DisplayPort 1.4 RX Subsystem Product Guide (PG300)

Document ID
PG300
Release Date
2024-05-30
Version
3.1 English
Table 1. MSA Values
Offset Access Type Description
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 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] - 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. 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] - 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. See the VESA DisplayPort Standard (VESA website) section 2.2.4 for more information.

[6] - Implements the attribute information contained in the DisplayPort MISC1 register. See the VESA DisplayPort Standard (VESA website) section 2.2.4 for more information.

[5:3] - RESERVED: Bits are always set to 0

[2:1] - STEREO_VIDEO: Used only when stereo video sources are being transmitted. See the VESA DisplayPort Standard (VESA website) section 2.2.4 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 (pg. 44) in the VESA DisplayPort Standard (VESA website) for more information. The default value is 0x19.

0x540 to 0x578 RO Bit definition is identical to that of the MSA Values registers (0x500 to 0x538), but for MST STREAM 2.
0x580 to 0x5B8 RO Bit definition is identical to that of the MSA Values registers (0x500 to 0x538), but for MST STREAM 3.
0x5C0 to 0x5F8 RO Bit definition is identical to that of the MSA Values registers (0x500 to 0x538), but for MST STREAM 4.