| Offset | R/W | Definition 1 |
|---|---|---|
| 0x180 | RW |
MAIN_STREAM_HTOTAL. Specifies the total number of clocks in the horizontal framing period for the main stream video signal.
|
| 0x184 | RW |
MAIN_STREAM_VTOTAL. Provides the total number of lines in the main stream video frame.
|
| 0x188 | RW |
MAIN_STREAM_POLARITY. Provides the polarity values for the video sync signals. Polarity information is packed and sent in the MSA packet. See the Main Stream Attribute Data Transport section of the DisplayPort Standard v1.2a Specification.
|
| 0x18C | RW |
MAIN_STREAM_HSWIDTH. Sets the width of the horizontal sync pulse.
|
| 0x190 | RW |
MAIN_STREAM_VSWIDTH. Sets the width of the vertical sync pulse.
|
| 0x194 | RW |
MAIN_STREAM_HRES. Horizontal resolution of the main stream video source.
|
| 0x198 | RW |
MAIN_STREAM_VRES. Vertical resolution of the main stream video source.
|
| 0x19C | RW |
MAIN_STREAM_HSTART. Number of clocks between the leading edge of the horizontal sync and the start of active data.
|
| 0x1A0 | RW |
MAIN_STREAM_VSTART. Number of lines between the leading edge of the vertical sync and the first line of active data.
|
| 0x1A4 | RW |
MAIN_STREAM_MISC0. Miscellaneous stream attributes.
|
| 0x1A8 | RW |
MAIN_STREAM_MISC1. Miscellaneous stream attributes.
|
| 0x1AC | RW |
M-VID. If synchronous clocking mode is used, this register must be written with the M value as described in section 2.2.5.2 of the standard. When in asynchronous clocking mode, the M value for the video stream is automatically computed by the source core and written to the main stream. These values are not written into the M-VID register for readback.
|
| 0x1B0 | RW |
TRANSFER_UNIT_SIZE. Sets the size of a transfer unit in the framing logic On reset, transfer size is set to 64. This register must be written as described in section 2.2.1.4.1 of the standard.
|
| 0x1B4 | RW |
N-VID. If synchronous clocking mode is used, this register must be written with the N value as described in section 2.2.5.2 of the standard. When in asynchronous clocking mode, the M value for the video stream is automatically computed by the source core and written to the main stream. These values are not written into the N-VID register for readback.
|
| 0x1B8 | RW |
USER_PIXEL_WIDTH. Selects the width of the user data input port. Use quad pixel mode in MST. In SST, the user pixel width should always be less than or equal to the active lane count generated in hardware.
|
| 0x1BC | RW |
USER_DATA_COUNT_PER_LANE. This register is used to translate the number of pixels per line to the native internal 16-bit datapath. If (HRES x bits per pixel) is divisible by 16, then words_per_line = ((HRES × bits per pixel)/16) Else words_per_line = (INT((HRES × bits per pixel)/16)) + 1 For single-lane design: Set USER_DATA_COUNT_PER_LANE = words_per_line - 1 For 2-lane design: If words_per_line is divisible by 2, then Set USER_DATA_COUNT_PER_LANE = words_per_line - 2 Else Set USER_DATA_COUNT_PER_LANE = words_per_line + MOD(words_per_line,2) - 2 For 4-lane design: If words_per_line is divisible by 4, then Set USER_DATA_COUNT_PER_LANE = words_per_line - 4 Else Set USER_DATA_COUNT_PER_LANE = words_per_line + MOD(words_per_line,4) - 4 |
| 0x1C0 | RW |
MAIN_STREAM_INTERLACED. Informs the DisplayPort transmitter main link that the source video is interlaced. By setting this bit to a 1, the core sets the appropriate fields in the VBID value and Main Stream Attributes. This bit must be set to 1 for the proper transmission of interlaced sources.
|
| 0x1C4 | RW |
MIN_BYTES_PER_TU. Programs source to use MIN number of bytes per transfer unit. The calculation should be done based on the DisplayPort Standard. MIN_BYTES_PER_TU should be ≥ 4 when GT Data width is selected as 32-bit.
|
| 0x1C8 | RW |
FRAC_BYTES_PER_TU. Calculating MIN bytes per TU is often not a whole number. This register is used to hold the fractional component.
|
| 0x1CC | RW |
INIT_WAIT. This register defines the number of initial wait cycles at the start of a new line by the Framing logic. This allows enough data to be buffered in the input FIFO. The default value of INIT_WAIT is 0x20. If (MIN_BYTES_PER_TU ≤ 4)
else if color format is RGB/YCbCr_444
else if color format is YCbCr_422
else if color format is Y_Only
|
| 0x1D0 | RW |
STREAM1. Average Stream Symbol Timeslots per MTP Config:
|
| 0x1D4 | RW |
STREAM2. Average Stream Symbol Timeslots per MTP Config:
|
| 0x1D8 | RW |
STREAM3. Average Stream Symbol Timeslots per MTP Config:
|
| 0x1DC | RW |
STREAM4. Average Stream Symbol Timeslots per MTP Config:
|
|
||