DP159 Initialization - 2.1 English

DisplayPort RX Subsystem LogiCORE IP Product Guide (PG233)

Document ID
PG233
Release Date
2023-05-25
Version
2.1 English

The following registers must be programmed immediately after power-up to configure the DP159 PLL, TX and RX blocks.

Table 1. DP159 Initialization
IIC Address Write/Read Data Description
0xFF Write 0x00 Select Page 0
0x09 Write 0x36 Enable X-mode
0x0A Write 0x7B Disable HPD_SNK pass-through to HPD_SRC.
0x0D Write 0x80 Enable Clock on AUX. Select 1/20 mode.
0x0C Write 0x6D Set TX Swing to Maximum
0x10 Write 0x00 Turn off pattern verifier
0x11 Len = PRBS23, Sel = PRBS mode to turn off char-alignment
0x16 Write 0xF1 Disable char-alignment on all lanes
0xFF Write 0x01 Select Page 1
Configure PLL
0x00 Write 0x02 Enable Band Gap
0x04 Write 0x80 PLL_FBDIV[7:0]
0x05 Write 0x00 PLL_FBDIV[10:8]
0x08 Write 0x00 PLL_PREDIV[7:0]
0x0D Write 0x02 Selects Lane0 for clock
0x0E Write 0x03 CDR_CONFIG [4:0]. FIXED, LN0
0x01 Write 0x01 CP_EN is PLL mode
0x02 Write 0x3F CP_Current is High
0x0B Write 0x33 Loop filter to 8K
0xA1 Write 0x02 Override PLL settings
0xA4 Write 0x02 Override PLL settings
Configure TX Block
0x10 Write 0xF0 Disable for all four TX lanes
0x11 Write 0x30 TX_RATE is Full Rate, TX_TERM = 75 to 150, TX_INVPAIR = None
0x14 Write 0x00 HDMI_TWPST1 is 0 dB de-emphasis
0x12 Write 0x03 SLEW_CTRL is Normal, SWING is 600 mV.
0x13 Write 0xFF FIR_UPD. Load TX settings
0x13 Write 0x00
Configure RX Block
0x30 Write 0XE0 Disable Receivers except lane0
0x32 Write 0x00 PD_RXINT
0x31 Write 0x00 RX_Rate is full
0x4D Write 0x08 EQFTC = 0 and EQLEV = 8
0x4C Write 0x01 Enable Fixed EQ
0x34 Write 0x01 Enable Offset Correction
0x32 Write 0xF0 Load RX settings
0x32 Write 0X00
0x33 Write 0xF0 Load EQ settings.
0xFF Write 0x00 Select Page0
0x0A Write 0X3B Enable HPD_SNK pass thru to HPD_SRC. Retimer
0xFF Write 0x01 Select Page1