- 12 -
HDMI-FMC_User_Manual
August 6, 2019
◼
Detailed Sequences
⚫
In the following descriptions: host refers to activities of the software for the graphics host
processor.
⚫
TPI refers to use of the I2C interface to access the TPI registers implemented in the transmitter
itself.
⚫
Tx refers to the respective transmitter chip variant. Rx refers to the HDCP registers on the
remote HDMI receiver
◼
Initialization
The following steps are required to prepare for operation.
Step
Function
Registers
Involved
Details
1
Reset and Initialize
0xC7
host
→
TPI: Hardware Reset to Tx subsystem
The host must reset the chip, then write
0x00
to
0x72:0xC7
to enable TPI mode.
2
Detect Revision
0x1B–0x1D
host
TPI: Detect Tx type and TPI revision.
When TPI 0x1B can be read correctly, the TPI
subsystem is ready.
3
Power up transmitter
0x1E
host
→
TPI: Enable active mode.
Write TPI 0x1E[1:0] = 00
4
Configure Input Bus
and
Pixel Repetition
0x08
host
→
TPI: Select input bus characteristics like pixel
size, clock edge
5
Select YC
Input Mode
0x0B
host
→
TPI: Select YC input mode and signal timing
features
6
Configure
Sync Methods
0x60–0x61
host
→
TPI: Choose the sync method register group to
access, enable YC Mux mode
7
Configure Explicit Sync
DE Generation
0x62–0x6D
w/ 0x60[7] = 0
host
→
TPI: Define parameters for explicit sync
method
8
Configure Embedded
Sync Extraction
0x62–0x6D
w/ 0x60[7] = 1
host
→
TPI: Define parameters for embedded sync
method
Note that the TPI 0x63 values must be rewritten after
Summary of Contents for HDMI-FMC
Page 1: ......