JAJSOW0A July   2022  – July 2023 TDP1204

PRODUCTION DATA  

  1.   1
  2. 特長
  3. アプリケーション
  4. 概要
  5. Revision History
  6. Pin Configuration and Functions
  7. Specifications
    1. 6.1 Absolute Maximum Ratings
    2. 6.2 ESD Ratings
    3. 6.3 Recommended Operating Conditions
    4. 6.4 Thermal Information
    5. 6.5 Electrical Characteristics
    6. 6.6 Timing Requirements
    7. 6.7 Switching Characteristics
    8. 6.8 Typical Characteristics
  8. Parameter Measurement Information
  9. Detailed Description
    1. 8.1 Functional Block Diagram
    2. 8.2 Feature Description
      1. 8.2.1  4-Level Inputs
      2. 8.2.2  I/O Voltage Level Selection
      3. 8.2.3  HPD_OUT
      4. 8.2.4  Lane Control
      5. 8.2.5  Swap
      6. 8.2.6  Linear and Limited Redriver
      7. 8.2.7  Main Link Inputs
      8. 8.2.8  Receiver Equalizer
      9. 8.2.9  CTLE Bypass
      10. 8.2.10 Adaptive Equalization in HDMI 2.1 FRL
        1. 8.2.10.1 HDMI 2.1 TX Compliance Testing with AEQ Enabled
      11. 8.2.11 HDMI 2.1 Link Training Compatible Rx EQ
      12. 8.2.12 Input Signal Detect
      13. 8.2.13 Main Link Outputs
        1. 8.2.13.1 Transmitter Bias
        2. 8.2.13.2 Transmitter Impedance Control
        3. 8.2.13.3 TX Slew Rate Control
        4. 8.2.13.4 TX Pre-Emphasis and De-Emphasis Control
        5. 8.2.13.5 TX Swing Control
      14. 8.2.14 DDC Buffer
      15. 8.2.15 HDMI DDC Capacitance
      16. 8.2.16 DisplayPort
    3. 8.3 Device Functional Modes
      1. 8.3.1 MODE Control
        1. 8.3.1.1 I2C Mode (MODE = "F")
        2. 8.3.1.2 Pin Strap Modes
          1. 8.3.1.2.1 Pin-Strap: HDMI 1.4 and HDMI 2.0 Functional Description
          2. 8.3.1.2.2 Pin-Strap HDMI 2.1 Function (MODE = "0"): Fixed Rx EQ and DDC Buffer Enabled
          3. 8.3.1.2.3 Pin-Strap HDMI 2.1 Function (MODE = "1"): Flexible RX EQ and DDC Buffer Enabled
          4. 8.3.1.2.4 Pin-Strap HDMI 2.1 Function (MODE = "R"): Flexible Rx EQ and DDC Buffer Disabled
      2. 8.3.2 DDC Snoop Feature
        1. 8.3.2.1 HDMI Type
        2. 8.3.2.2 HDMI 2.1 FRL Snoop
      3. 8.3.3 Low Power States
    4. 8.4 Programming
      1. 8.4.1 Pseudocode Examples
        1. 8.4.1.1 HDMI 2.1 Source Example with DDC Snoop and DDC Buffer Enabled
        2. 8.4.1.2 HDMI 2.1 Source Example with DDC Snoop Disabled and DDC Buffer Disabled
      2. 8.4.2 TDP1204 I2C Address Options
      3. 8.4.3 I2C Target Behavior
    5. 8.5 Register Maps
      1. 8.5.1 TDP1204 Registers
  10. Application and Implementation
    1. 9.1 Application Information
    2. 9.2 Typical Source-Side Application
      1. 9.2.1 Design Requirements
      2. 9.2.2 Detailed Design Procedure
        1. 9.2.2.1 Pre-Channel (LAB)
        2. 9.2.2.2 Post-Channel (LCD)
        3. 9.2.2.3 Common Mode Choke
        4. 9.2.2.4 ESD Protection
      3. 9.2.3 Application Curves
    3. 9.3 Typical Sink-Side Application
      1. 9.3.1 Design Requirements
      2. 9.3.2 Detailed Design Procedures
    4. 9.4 Power Supply Recommendations
      1. 9.4.1 Supply Decoupling
    5. 9.5 Layout
      1. 9.5.1 Layout Guidelines
      2. 9.5.2 Layout Example
  11. 10デバイスおよびドキュメントのサポート
    1. 10.1 ドキュメントのサポート
      1. 10.1.1 関連資料
    2. 10.2 ドキュメントの更新通知を受け取る方法
    3. 10.3 サポート・リソース
    4. 10.4 商標
    5. 10.5 静電気放電に関する注意事項
    6. 10.6 用語集
  12. 11Mechanical, Packaging, and Orderable Information

パッケージ・オプション

メカニカル・データ(パッケージ|ピン)
サーマルパッド・メカニカル・データ
発注情報

TDP1204 Registers

Table 8-23 lists the memory-mapped registers for the TDP1204 registers. All register offset addresses not listed in Table 8-23 should be considered as reserved locations and the register contents should not be modified.

Table 8-23 TDP1204 Registers
Offset Acronym Register Name Section
8h REV_ID Revision ID Go
9h PD_RST Power Down and Reset control Go
Ah MISC_CONTROL Misc Control Go
Bh GBL_SLEW_CTRL Global TX Slew control for data lanes in HDMI1.4 and 2.0 Go
Ch GBL_SLEW_CTRL2 Global TX Slew control for data and clock Go
Dh GBL_CTRL1 Global control Go
Eh GBL_CTLE_CTRL Global CTLE control Go
10h DDC_CFG DDC Buffer controls Go
11h LANE_ENABLE Lane enables Go
12h CLK_CONFIG1 CLK lane TX swing and FFE control Go
13h CLK_CONFIG2 CLK lane RX EQ control Go
14h D0_CONFIG1 D0 lane TX swing and FFE control Go
15h D0_CONFIG2 D0 lane RX EQ control Go
16h D1_CONFIG1 D1 lane TX swing and FFE control Go
17h D1_CONFIG2 D1 lane RX EQ control Go
18h D2_CONFIG1 D2 lane TX swing and FFE control Go
19h D2_CONFIG2 D2 lane RX EQ control Go
1Ah SIGDET_TH_CFG SIGDET voltage threshold control Go
1Ch GBL_STATUS Global Powerdown and Standby Status Go
1Dh AEQ_CONTROL1 Adaptive EQ control1 Go
1Eh AEQ_CONTROL2 Adaptive EQ control2 Go
20h SCDC_TMDS_CONFIG SCDC TMDS Clock Ratio Go
31h SCDC_SINK_CONFIG SCDC SNK FRL FFE and Rate Go
35h SCDC_SRC_TEST SCDC Test Go
41h SCDC_STATUS10 Lanes 0 and 1 FRL Training Status Go
42h SCDC_STATUS32 Lanes 2 and 3 FRL Training Status Go
50h AEQ_STATUS Adaptive EQ Status Go
51h AEQ_STATUS2 Adaptive EQ Status Go

Complex bit access types are encoded to fit into small table cells. Table 8-24 shows the codes that are used for access types in this section.

Table 8-24 TDP1204 Access Type Codes
Access TypeCodeDescription
Read Type
HHSet or cleared by hardware
RRRead
RHR
H
Read
Set or cleared by hardware
Write Type
WWWrite
W1SW
1S
Write
1 to set
WtoPWWrite
Reset or Default Value
-nValue after reset or the default value

8.5.1.1 REV_ID Register (Offset = 8h) [Reset = 03h]

REV_ID is shown in Table 8-25.

Return to the Summary Table.

Table 8-25 REV_ID Register Field Descriptions
BitFieldTypeResetDescription
7-0REV_IDRH3h Device revision.

8.5.1.2 PD_RST Register (Offset = 9h) [Reset = 01h]

PD_RST is shown in Table 8-26.

Return to the Summary Table.

Table 8-26 PD_RST Register Field Descriptions
BitFieldTypeResetDescription
7SOFT_RSTHWtoP0h Writing a 1 to this field resets all fields
6SCDC_SOFT_RSTHWtoP0h Writing a 1 to this field resets the fields in the SCDC registers 20h, 31h, 35h, 41h and 42h.
5RESERVEDR0h Reserved
4RESERVEDR/W0hReserved
3RESERVEDR0h Reserved
2HPD_PWRDWN_DISABLER/W0h Mode to ignore HPD pin and always enter active state unless PD_EN is high
0h = Automatically enter power down based on HPD_IN
1h = Always remain in active state or Standby
1STANDBY_DISABLER/W0h When high, Standby state is disabled and the device will immediately enter active mode with all lanes enabled when not in power down. When low, the device will enter Standby state when exiting power down and wait for incoming data before entering active mode.
0h = Standby state enabled
1h = Standby state disabled
0PD_ENR/W1h I2C power down. Software should clear this field after it has completed initialization. HPD_OUT will be asserted low when this field is set.
0h = Normal operation
1h = Forced power down by I2C

8.5.1.3 MISC_CONTROL Register (Offset = Ah) [Reset = 08h]

MISC_CONTROL is shown in Table 8-27.

Return to the Summary Table.

Table 8-27 MISC_CONTROL Register Field Descriptions
BitFieldTypeResetDescription
7LANE_SWAPR/W0h This field swaps the input and output lanes.
0h = No lanes swapped
1h = Both input and output lanes swapped
6RESERVEDR/W0hReserved
5RX_TERM_DISABLER/W0h When set will disable Rx termination.
0h = Enabled when HPD_IN high.
1h = Disable
4HPD_OUT_SELR/W0h Selects whether HPD_OUT is push/pull or open-drain.
0h = Push Pull
1h = Open Drain
3EQ_SNOOP_CTRLR/W1h Control whether Rx EQ is adjusted in response to snooped TXFFE when TXFFE snooping is enabled through registers 41h and 42h.
0h = Rx EQ automatically adjusted for TXFFE
1h = Rx EQ is fixed
2RATE_SNOOP_CTRLR/W0h Control snooping of HDMI rates. When snooping is disabled, correct HDMI rate must be written through I2C to registers 20h and 31h.
0h = Snooping enabled
1h = Snooping disabled
1-0TXFFE_SNOOP_CTRLR/W0h Control snooping of TXFFE
0h = DDC snooping through registers 35h, 41h and 42h
1h = DDC snooping disabled. TXFFE controlled through I2C writes to 35h, 41h and 42h
2h = DDC snooping disabled. TXFFE controlled through writes to CLK_TXFFE, D0_TXFFE, D1_TXFFE, and D2_TXFFE
3h = DDC snooping disabled. TXFFE controlled through writes to CLK_TXFFE, D0_TXFFE, D1_TXFFE, and D2_TXFFE

8.5.1.4 GBL_SLEW_CTRL Register (Offset = Bh) [Reset = 34h]

GBL_SLEW_CTRL is shown in Table 8-28.

Return to the Summary Table.

Table 8-28 GBL_SLEW_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6-4SLEW_3GR/W3h Field controls slew rate for HDMI 1.4 data lane and HDMI 2.1 3 Gbps FRL data lanes.
0h = slowest edge rate
7h = fastest edge rate
3RESERVEDR0h Reserved
2-0SLEW_6GR/W4h Field controls slew rate for HDMI 2.0 data lanes and HDMI 2.1 6 Gbps FRL data lanes.
0h = slowest edge rate
7h = fastest edge rate

8.5.1.5 GBL_SLEW_CTRL2 Register (Offset = Ch) [Reset = 71h]

GBL_SLEW_CTRL2 is shown in Table 8-29.

Return to the Summary Table.

Table 8-29 GBL_SLEW_CTRL2 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6-4SLEW_8G10G12GR/W7h Field controls slew rate for data lanes for 8 Gbps, 10 Gbps and 12 Gbps FRL datarates
0h = slowest edge rate
7h = fastest edge rate
3RESERVEDR0h Reserved
2-0SLEW_CLKR/W1h Field control slew rate of clock lane in HDMI 1.4b and HDMI 2.0 modes.
0h = slowest edge rate
7h = fastest edge rate

8.5.1.6 GBL_CTRL1 Register (Offset = Dh) [Reset = 22h]

GBL_CTRL1 is shown in Table 8-30.

Return to the Summary Table.

Table 8-30 GBL_CTRL1 Register Field Descriptions
BitFieldTypeResetDescription
7GLOBAL_LINR_ENR/W0h Global control for selecting between linear redriver or limited redriver.
0h = Limited
1h = Linear
6TX_AC_ENR/W0h Controls selection of ac-coupled or dc-coupled TX termination. When AC-coupled is enabled, 50 Ω termination on both P and N to VCC will be enabled.
0h = dc-coupled
1h = ac-coupled
5-4GLOBAL_DCGR/W2h CTLE DCGain for all lane.
0h = −3 dB
1h = −3 dB
2h = 0 dB
3h = +1 dB
3TXTERM_AUTO_HDMI14R/W0h Selects between no termination and 300 Ωs when TERM = 2h and operating in HDMI1.4.
0h = No termination for clock less than or equal to 165 MHz and 300 Ω for clock greater than 225 MHz
1h = 300 Ω
2CTLEBYP_ENR/W0h Selects whether or not CTLE bypass is enabled or not when GLOBAL_DCG is set to 2h and EQ set to 0h.
0h = CTLE bypass disabled
1h = CTLE bypass enabled
1-0TERMR/W2h TX termination control
0h = No termination
1h = 300 Ω
2h = Automatic based HDMI mode
3h = 100 Ω

8.5.1.7 GBL_CTLE_CTRL Register (Offset = Eh) [Reset = 3Fh]

GBL_CTLE_CTRL is shown in Table 8-31.

Return to the Summary Table.

Table 8-31 GBL_CTLE_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7-6GLOBAL_CTLEBWR/W0h CTLE bandwidth control. 0 is lowest and 3h is highest.
5-4HDMI14_CTLE_SELR/W3h Selects the CTLE used when datarate is HDMI 1.4. Value programmed into this field will apply to data lanes only. Clock lane will always use 3 Gbps CTLE.
0h = 3 Gbps CTLE
1h = 6 Gbps CTLE
2h = Auto select based on snoop datarate
3h = 12 Gbps CTLE
3-2HDMI20_CTLE_SELR/W3h Selects the CTLE used when datarate is HDMI 2.0. Value programmed into this field will apply to data lanes only. Clock lane will always use 3 Gbps CTLE.
0h = 3 Gbps CTLE
1h = 6 Gbps CTLE
2h = Auto select based on snoop datarate
3h = 12 Gbps CTLE
1-0HDMI21_CTLE_SELR/W3h Selects the CTLE used when datarate is HDMI 2.1. Value programmed into this field will apply to all four lanes.
0h = 3 Gbps CTLE
1h = 6 Gbps CTLE
2h = Auto select based on snoop datarate
3h = 12 Gbps CTLE

8.5.1.8 DDC_CFG Register (Offset = 10h) [Reset = 02h]

DDC_CFG is shown in Table 8-32.

Return to the Summary Table.

Table 8-32 DDC_CFG Register Field Descriptions
BitFieldTypeResetDescription
7-2RESERVEDR0h Reserved
1DDC_LV_DCC_ENR/W1h Controls whether duty cycle correction is enabled for DDC LV side.
0h = DCC disabled
1h = DCC enabled
0DDCBUF_ENR/W0h Controls whether or not DDC buffer is enabled. Regardless of the state of this field, the device will always disable the DDC buffer anytime HPD_IN is low or when PD_EN field is 1.
0h = DDC Buffer Disabled
1h = DDC Buffer Enabled

8.5.1.9 LANE_ENABLE Register (Offset = 11h) [Reset = 5Fh]

LANE_ENABLE is shown in Table 8-33.

Return to the Summary Table.

Table 8-33 LANE_ENABLE Register Field Descriptions
BitFieldTypeResetDescription
7-6HDMI20_VODR/W1h VOD control for limited redriver in HDMI 2.0
0h = Use values in CLK_VOD, D0_VOD, D1_VOD and D2_VOD
1h = Default (1000 mV)
2h = Default − 5%
3h = Default + 5%
5-4HDMI14_VODR/W1h VOD control for limited redriver in HDMI 1.4
0h = Use values in CLK_VOD, D0_VOD, D1_VOD and D2_VOD
1h = Default (1000 mV)
2h = Default − 5%
3h = Default − 10%
3CLK_LANE_ENR/W1h Enable for CLK lane
0h = Disabled
1h = Enabled
2D0_LANE_ENR/W1h Enable for D0 lane
0h = Disabled
1h = Enabled
1D1_LANE_ENR/W1h Enable for D0 lane
0h = Disabled
1h = Enabled
0D2_LANE_ENR/W1h Enable for D0 lane
0h = Disabled
1h = Enabled

8.5.1.10 CLK_CONFIG1 Register (Offset = 12h) [Reset = 03h]

CLK_CONFIG1 is shown in Table 8-34.

Return to the Summary Table.

Table 8-34 CLK_CONFIG1 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6-4CLK_TXFFER/W0h TXFFE control for CLK lane. This field is only honored in HDMI 2.1.
0h = 0.0 dB
1h = 3.5 dB
2h = 6.0 dB
3h = Reserved
4h = −1.5 dB
5h = −2.5 dB
6h = −3.5 dB
7h = −4.8 dB
3RESERVEDR0h Reserved
2-0CLK_VODR/W3h Differential Swing control for CLK lane.
0h = Limited −15% Linear 800 mV
1h = Limited −10% Linear 900 mV
2h = Limited − 5% Linear 1000 mV
3h = Limited 800 mV Linear 1200 mV
4h = Limited +5% Linear Reserved
5h = Limited +10% Linear Reserved
6h = Limited +15% Linear Reserved
7h = Limited +20% Linear Reserved

8.5.1.11 CLK_CONFIG2 Register (Offset = 13h) [Reset = 00h]

CLK_CONFIG2 is shown in Table 8-35.

Return to the Summary Table.

Table 8-35 CLK_CONFIG2 Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3-0CLK_EQR/W0h EQ control for CLK lane. This field is only honored in HDMI 2.1.
0h = Min EQ
Fh = Max EQ

8.5.1.12 D0_CONFIG1 Register (Offset = 14h) [Reset = 03h]

D0_CONFIG1 is shown in Table 8-36.

Return to the Summary Table.

Table 8-36 D0_CONFIG1 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6-4D0_TXFFER/W0h TXFFE control for D0 lane.
0h = 0.0 dB
1h = 3.5 dB
2h = 6.0 dB
3h = Reserved
4h = −1.5 dB
5h = −2.5 dB
6h = −3.5 dB
7h = −4.8 dB
3RESERVEDR0h Reserved
2-0D0_VODR/W3h Differential Swing control for D0 lane.
0h = Limited −15% Linear 800 mV
1h = Limited −10% Linear 900 mV
2h = Limited - 5% Linear 1000 mV
3h = Limited 1000 mV Linear 1200 mV
4h = Limited +5% Linear Reserved
5h = Limited +10% Linear Reserved
6h = Limited +15% Linear Reserved
7h = Limited +20% Linear Reserved

8.5.1.13 D0_CONFIG2 Register (Offset = 15h) [Reset = 00h]

D0_CONFIG2 is shown in Table 8-37.

Return to the Summary Table.

Table 8-37 D0_CONFIG2 Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3-0D0_EQR/W0h EQ control for D0 lane.
0h = Min EQ
Fh = Max EQ

8.5.1.14 D1_CONFIG1 Register (Offset = 16h) [Reset = 03h]

D1_CONFIG1 is shown in Table 8-38.

Return to the Summary Table.

Table 8-38 D1_CONFIG1 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6-4D1_TXFFER/W0h TXFFE control for D1 lane.
0h = 0.0 dB
1h = 3.5 dB
2h = 6.0 dB
3h = Reserved
4h = −1.5 dB
5h = −2.5 dB
6h = −3.5 dB
7h = −4.8 dB
3RESERVEDR0h Reserved
2-0D1_VODR/W3h Differential Swing control for D1 lane.
0h = Limited −15% Linear 800 mV
1h = Limited −10% Linear 900 mV
2h = Limited − 5% Linear 1000 mV
3h = Limited 1000 mV Linear 1200 mV
4h = Limited +5% Linear Reserved
5h = Limited +10% Linear Reserved
6h = Limited +15% Linear Reserved
7h = Limited +20% Linear Reserved

8.5.1.15 D1_CONFIG2 Register (Offset = 17h) [Reset = 00h]

D1_CONFIG2 is shown in Table 8-39.

Return to the Summary Table.

Table 8-39 D1_CONFIG2 Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3-0D1_EQR/W0h EQ control for D1 lane
0h = Min EQ
Fh = Max EQ

8.5.1.16 D2_CONFIG1 Register (Offset = 18h) [Reset = 03h]

D2_CONFIG1 is shown in Table 8-40.

Return to the Summary Table.

Table 8-40 D2_CONFIG1 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6-4D2_TXFFER/W0h TXFFE control for D2 lane
0h = 0.0 dB
1h = 3.5 dB
2h = 6.0 dB
3h = Reserved
4h = −1.5 dB
5h = −2.5 dB
6h = −3.5 dB
7h = −4.8 dB
3RESERVEDR0h Reserved
2-0D2_VODR/W3h Differential Swing control for D2 lane.
0h = Limited −15% Linear 800 mV
1h = Limited -10% Linear 900 mV
2h = Limited - 5% Linear 1000 mV
3h = Limited 1000 mV Linear 1200 mV
4h = Limited +5% Linear Reserved
5h = Limited +10% Linear Reserved
6h = Limited +15% Linear Reserved
7h = Limited +20% Linear Reserved

8.5.1.17 D2_CONFIG2 Register (Offset = 19h) [Reset = 00h]

D2_CONFIG2 is shown in Table 8-41.

Return to the Summary Table.

Table 8-41 D2_CONFIG2 Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3-0D2_EQR/W0h EQ control for D2 lane.
0h = Min EQ
Fh = Max EQ

8.5.1.18 SIGDET_TH_CFG Register (Offset = 1Ah) [Reset = 44h]

SIGDET_TH_CFG is shown in Table 8-42.

Return to the Summary Table.

Table 8-42 SIGDET_TH_CFG Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6-4CFG_SIGDET_HYSTR/W4h Controls the SIGDET hysteresis. Value programmed into this field plus value programmed into CFG_SIGDET_VTH field defines the SIGDET assert threshold.
0h = 0 mV
1h = 12 mV
2h = 25 mV
3h = 37 mV
4h = 55 mV
5h = 63 mV
6h = 75 mV
7h = 90 mV
3RESERVEDR0h Reserved
2-0CFG_SIGDET_VTHR/W4h Controls the SIGDET de-assert voltage threshold.
0h = 58 mV
1h = 60 mV
2h = 72 mV
3h = 84 mV
4h = 95 mV
5h = 108 mV
6h = 120 mV
7h = 135 mV

8.5.1.19 GBL_STATUS Register (Offset = 1Ch) [Reset = 00h]

GBL_STATUS is shown in Table 8-43.

Return to the Summary Table.

Table 8-43 GBL_STATUS Register Field Descriptions
BitFieldTypeResetDescription
7PD_STATUSRH0h Power Down status
6STANDBY_STATUSRH0h Standby Status
5-0RESERVEDR0h Reserved

8.5.1.20 AEQ_CONTROL1 Register (Offset = 1Dh) [Reset = F3h]

AEQ_CONTROL1 is shown in Table 8-44.

Return to the Summary Table.

Table 8-44 AEQ_CONTROL1 Register Field Descriptions
BitFieldTypeResetDescription
7-4FULLAEQ_UPPER_EQR/WFh Maximum EQ value to check for full AEQ mode
3-2AEQ_PATTERN_CTRLR/W0h Control how link training pattern snooping for EQ adaptation
0h = Require a read of pattern register 41h/42h after a rate change. Allow eq adaptation for patterns 0, 5, 6, 7, and 8.
1h = Require a read of pattern register 41h/42h after a rate change. Allow eq adaptation for patterns 5, 6, 7, and 8.
2h = Allow eq adaptation for patterns 0, 5, 6, 7, and 8. No need for read after rate change
3h = Allow eq adaptation for patterns 5, 6, 7, and 8. No need for read after rate change.
1AEQ_START_CTRLR/W1h Control whether starts based on signal detect or both signal detect and FLT_UPDATE cleared
0h = Only require signal detect
1h = Require signal detect and clearing of FLT_UPDATE
0AEQ_TX_DELAY_ENR/W1h Control whether TX remains disabled during EQ adaptation
0h = TX active during adaptation
1h = TX disabled during adaptation

8.5.1.21 AEQ_CONTROL2 Register (Offset = 1Eh) [Reset = 00h]

AEQ_CONTROL2 is shown in Table 8-45.

Return to the Summary Table.

Table 8-45 AEQ_CONTROL2 Register Field Descriptions
BitFieldTypeResetDescription
7AEQ_MODER/W0h Selects between two Adaption modes
0h = AEQ with hits counted at mideye for every EQ.
1h = AEQ with hits counted at mideye only for EQ equal 0.
6AEQ_ENR/W0h Controls whether or not adaptive EQ is enabled.
0h = AEQ disabled
1h = AEQ enabled
5-4RESERVEDR/W0hReserved
3OVER_EQ_SIGNR/W0h Selects the sign for OVER_EQ_CTRL field.
0h = positive
1h = negative
2-0OVER_EQ_CTRLR/W0h This field will increase or decrease the AEQ by value programmed into this field. For example, full AEQ value is 6 and this field is programmed to 2 and OVER_EQ_SIGN = 0, then EQ value used will be 8. This field is only used in Full AEQ mode.
0h = 0 or −8
1h = 1 or −7
2h = 2 or −6
3h = 3 or −5
4h = 4 or −4
5h = 5 or −3
6h = 6 or −2
7h = 7 or −1

8.5.1.22 SCDC_TMDS_CONFIG Register (Offset = 20h) [Reset = 00h]

SCDC_TMDS_CONFIG is shown in Table 8-46.

Return to the Summary Table.

Table 8-46 SCDC_TMDS_CONFIG Register Field Descriptions
BitFieldTypeResetDescription
7-2RESERVEDR0h Reserved
1TMDS_CLK_RATIORH/W0h TMDS Bit Period to TMDS Clock Period Ratio. Reads last value snooped through DDC read/write or I2C write.
0h = 1/10 (HDMI 1.4b)
1h = 1/40 (HDMI 2.0)
0RESERVEDR0h Reserved

8.5.1.23 SCDC_SINK_CONFIG Register (Offset = 31h) [Reset = 00h]

SCDC_SINK_CONFIG is shown in Table 8-47.

Return to the Summary Table.

Table 8-47 SCDC_SINK_CONFIG Register Field Descriptions
BitFieldTypeResetDescription
7-4FFE_LEVELSRH/W0h Indicates the maximum TXFFE level supported for the current FRL rate. Read last value snooped through DDC read/write or I2C write.
0h = Only TXFFE0 supported
1h = TXFFE0-1 supported
2h = TXFFE0-2 supported
3h = TXFFE0-3 supported
3-0FRL_RATERH/W0h Selects FRL rate and lane count. Read last value snooped through DDC read/write or I2C write.
0h = Disable FRL
1h = 3 Gbps on 3 lanes
2h = 6 Gbps on 3 lanes
3h = 6 Gbps on 4 lanes
4h = 8 Gbps on 4 lanes
5h = 10 Gbps on 4 lanes
6h = 12 Gbps on 4 lanes

8.5.1.24 SCDC_SRC_TEST Register (Offset = 35h) [Reset = 00h]

SCDC_SRC_TEST is shown in Table 8-48.

Return to the Summary Table.

Table 8-48 SCDC_SRC_TEST Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR0h Reserved
5FLT_NO_TIMEOUTRH/W0h Set by sink test equipment to have source not time out during FRL link training
0h = Normal operation
1h = Source does not timeout
4RESERVEDR0h Reserved
3TX_NO_FFERH/W0h Test mode to disable FFE. Read last value snooped through DDC read/write or I2C write.
0h = Normal TXFFE
1h = TX sent with no FFE
2TX_DEEMPH_ONLYRH/W0h Test mode to enable de-emphasis only. Read last value snooped through DDC read/write or I2C write.
0h = Normal TXFFE
1h = TX sent de-emphasis only
1TX_PRESHOOT_ONLYRH/W0h Test mode to enable pre-shoot only. Read last value snooped through DDC read/write or I2C write.
0h = Normal TXFFE
1h = TX sent with pre-shoot only
0RESERVEDR0h Reserved

8.5.1.25 SCDC_STATUS10 Register (Offset = 41h) [Reset = 00h]

SCDC_STATUS10 is shown in Table 8-49.

Return to the Summary Table.

Table 8-49 SCDC_STATUS10 Register Field Descriptions
BitFieldTypeResetDescription
7-4LN1_LTP_REQRH/W0h Link training pattern request for lane 1. Reads last value read through DDC or written through I2C. A DDC read/I2C write of Eh advances the current FFE level for this lane saturating at the value of FFE_LEVELS. A DDC read/I2C write of Fh clears for FFE level for all lanes to TXFFE0.
3-0LN0_LTP_REQRH/W0h Link training pattern request for lane 0. Reads last value read through DDC or written through I2C. A DDC read/I2C write of Eh advances the current FFE level for this lane saturating at the value of FFE_LEVELS. A DDC read/I2C write of Fh clears for FFE level for all lanes to TXFFE0.

8.5.1.26 SCDC_STATUS32 Register (Offset = 42h) [Reset = 00h]

SCDC_STATUS32 is shown in Table 8-50.

Return to the Summary Table.

Table 8-50 SCDC_STATUS32 Register Field Descriptions
BitFieldTypeResetDescription
7-4LN3_LTP_REQRH/W0h Link training pattern request for lane 3. Reads last value read through DDC or written through I2C. A DDC read/I2C write of Eh advances the current FFE level for this lane saturating at the value of FFE_LEVELS. A DDC read/I2C write of Fh clears for FFE level for all lanes to TXFFE0.
3-0LN2_LTP_REQRH/W0h Link training pattern request for lane 2. Reads last value read through DDC or written through I2C. A DDC read/I2C write of Eh advances the current FFE level for this lane saturating at the value of FFE_LEVELS. A DDC read/I2C write of Fh clears for FFE level for all lanes to TXFFE0.

8.5.1.27 AEQ_STATUS Register (Offset = 50h) [Reset = 80h]

AEQ_STATUS is shown in Table 8-51.

Return to the Summary Table.

Table 8-51 AEQ_STATUS Register Field Descriptions
BitFieldTypeResetDescription
7AEQDONE_STATRH1h This field is low while AEQ is active and high when it is done. It is valid when FRL training and AEQ_EN = 1 or when FORCE_AEQ_EN = 1 and HW has reset FORCE_AEQ back to 0.
0h = AEQ is running
1h = AEQ is done
6AEQ_HC_OVERFLOWRH0h 13-bit AEQ hit counter overflow status
5RESERVEDR0h Reserved
4RXD1_DONE_STATRH0h This flag is set after DAC wait timer expires.
3-0RXD1_AEQ_STATRH0h Optimal EQ determined by FSM after the completion of Full AEQ. This field will include the value programmed into OVER_EQ_CTRL field.

8.5.1.28 AEQ_STATUS2 Register (Offset = 51h) [Reset = 00h]

AEQ_STATUS2 is shown in Table 8-52.

Return to the Summary Table.

Table 8-52 AEQ_STATUS2 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6-4VOD_RANGE_STATRH0h VOD range selected by the last AEQ run
3-0AEQ_EYE_STATRH0h EYE status from the last AEQ run. Relative to the maximum limit of 15.