TP1 Interrupt Handler (TP1_Handler) - 2.1 English

DisplayPort RX Subsystem LogiCORE IP Product Guide (PG233)

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

The GPU must inform the sink of the link bandwidth (LINK_BW_SET) and the number of lanes (LANE_COUNT_SET) before beginning the link training. At this stage, the software must program the PLL enable and number of RX lanes of DP159. When PLL lock has been achieved, the software must immediately transition the PLL mode of operation from PLL_MODE to PD_MODE. It is also important to enable the TX lanes, at this stage, so that the DisplayPort sink can start performing the clock recovery.

Table 1. TP1 Interrupt Handler
Address Read/Write Data Description
Bandwidth and Number of Lanes
0x00 Write 0x02 Enable Bandgap, DISABLE PLL, clear A_LOCK_OVR
0x01 Write 0x01 CP_EN = PLL (reference) mode
0x0B Write 0x33 Set PLL control
0x02 Write 0x3F Set CP_CURRENT
0x30 Write

0xE1

0xC3

0x0F

Set RX Lane count

Lane count 1

Lane count2

Lanecount4

0x00 Write 0x03 Enable Bandgap, Enable PLL, clear A_LOCK_OVR
0x4C Write 0x01 Enable fixed EQ
0x4D Write

0x08

0x18

0x28

Set EQFTC and EQLEV (fixed EQ)

HBR2

HBR

RBR

0x10 Write

0xE1

0xC3

0x0F

Enable TX lanes

Lane count 1

Lane count2

Lanecount4

0x00 Write 0x23 Enable PLL and Bandgap, set A_LOCK_OVR
Determine the PLL lock of DP159. If achieved, change PLL mode based on the lane rate. Continue programming, after the DP159 PLL lock.
0x02 Write

0x5F

0x27

0x1F

CP_CURRENT

HBR2

HBR

RBR

0x0B Write 0x30 PLL loop filter 1K
0x01 Write 0x02 CP_EN is PD mode
0xFF Write 0x00 Select Page0
0x16 Write

0x11

0x31

0xF1

0xF1

Set DP_TST_EN per #lanes, latch FIFO errors

Lane Count1

Lane count 2

Lane count4

Set DP_TST_EN on all lanes to disable char-alignment

0x10 Write 0x00 Disable PV
0xFF Write 0x01 Select Page1