AN4671
AN4671
AN4671
Equipment/method Name
Boards • MCIMX6Q-SDP
• MCIMX6DL-SDP
Test source HDMI Compliance Test Specification (HDMI.org, 2009), version 1.4a
m = 'D';
m = 'V';
m = 'S';
#define FB_MODE_IS_UNKNOWN 0
#define FB_MODE_IS_DETAILED 1
#define FB_MODE_IS_STANDARD 2
#define FB_MODE_IS_VESA 4
3. Set video resolution, for example 1920*1080p60.
4. Command:
echo S:1920x1080p-60 > /sys/class/graphics/fb0/mode
5. Run Tektronix test software.
i.MX 6 Series HDMI Test Method for Eye Pattern and Electrical Characteristics, Rev. 0
2 Freescale Semiconductor
Software configuration and procedures
PHY_I2CM_DATAI_1_ADDR 0x3024 8 bits R/W Data read from PHY register 0x00
(MSB)
PHY_I2CM_DATAI_0_ADDR 0x3025 8 bits R/W Data read from PHY register 0x00
(LSB)
The driver voltage level configuration depends on the source termination value, the driver
pre-emphasis settings, and the target signal voltage level swing.
A correct configuration must be set to meet both eye diagram mask and the specified high and low
signal voltage levels.
To correctly configure the driver voltage level, the following parameters and signals (represented
by their symbol) must be taken into consideration:
VPHRXTERM = 3.3 V→ 3.3-V supply rail connected to HDMI PHY sink termination
resistors
RXTERM = 50 Ω → HDMI PHY sink termination resistors
i.MX 6 Series HDMI Test Method for Eye Pattern and Electrical Characteristics, Rev. 0
Freescale Semiconductor 3
Software configuration and procedures
Table 4. TXTERM
Field Description
Table 5. VLEVCTRL
Field Description
Table 6. CKSYMTXCRTL
Field Description
i.MX 6 Series HDMI Test Method for Eye Pattern and Electrical Characteristics, Rev. 0
4 Freescale Semiconductor
Software configuration and procedures
Field Description
0 0 0 —
1 0 0 0.00
1 0 1 0.08
1 1 0 0.17
1 1 1 0.25
The following equations can be used to calculate—for a certain signal voltage swing (VSWING) and PHY
configuration (PREEMPH, RTERM)—the signal’s high and low voltage levels (VHI, VLO).
VSWING VSWING × RXTERM ( 1 + PREEMPH )
VLO = VPH RXTERM – -------------------------------------- – ------------------------------------------------------------------------------------------------------- Eqn. 1
1 – PREEMPH 2 × RTERM × ( 1 – PREEMPH )
i.MX 6 Series HDMI Test Method for Eye Pattern and Electrical Characteristics, Rev. 0
Freescale Semiconductor 5
Test results
NOTE
VSWING should be set at 400–600 mV.
6. The following are PHY register settings that produce a passing result:
a) HDMI write Reg 0xe=0x01ad; 0x09=0x800d; command
/unit_tests/memtool -8 0x00123021=0x0e
/unit_tests/memtool -8 0x00123022=0x01
/unit_tests/memtool -8 0x00123023=0xad
/unit_tests/memtool -8 0x00123026=0x10
/unit_tests/memtool -8 0x00123021=0x09
/unit_tests/memtool -8 0x00123022=0x80
/unit_tests/memtool -8 0x00123023=0x0d
/unit_tests/memtool -8 0x00123026=0x10
b) HDMI read Reg 0x0e and 0x09 command
/unit_tests/memtool -8 0x00123021=0x0e
/unit_tests/memtool -8 0x00123026=0x1
/unit_tests/memtool -8 0x00123024 2
/unit_tests/memtool -8 0x00123021=0x09
/unit_tests/memtool -8 0x00123026=0x1
/unit_tests/memtool -8 0x00123024 2
3 Test results
3.1 Test data summary
i.MX 6 series silicon passes CTS 7-6, 7-7, 7-8, 7-9, 7-10 at 1080p 24bit, and CTS 7-2, 7-7 at 480p.
Measurements shown in Table 9 through Table 11 have a PASS/NO PASS for final performance criteria.
i.MX 6 Series HDMI Test Method for Eye Pattern and Electrical Characteristics, Rev. 0
6 Freescale Semiconductor
Test results
Measured
Index Test Name Lanes Spec Range Result
Value
1 7-2: Source Low Amplitude +(Supported Sink <= 165MHz) CK+ 2.700V < VL < 2.900V; 2.7475V Pass
2 7-2: Source Low Amplitude +(Supported Sink <= 165MHz) D0+ 2.700V < VL < 2.900V; 2.7475V Pass
3 7-2: Source Low Amplitude -(Supported Sink <= 165MHz) CK- 2.700V < VL < 2.900V; 2.7600V Pass
4 7-2: Source Low Amplitude -(Supported Sink <= 165MHz) D0- 2.700V < VL < 2.900V; 2.7325V Pass
5 7-2: Source Low Amplitude +(Supported Sink <= 165MHz) D1+ 2.700V < VL < 2.900V; 2.7375V Pass
6 7-2: Source Low Amplitude -(Supported Sink <= 165MHz) D1- 2.700V < VL < 2.900V; 2.7225V Pass
7 7-2: Source Low Amplitude +(Supported Sink <= 165MHz) D2+ 2.700V < VL < 2.900V; 2.7450V Pass
8 7-2: Source Low Amplitude -(Supported Sink <= 165MHz) D2- 2.700V < VL < 2.900V; 2.7325V Pass
12 7-8: Max Duty Cycle CK Max Duty Cycle < 50.49% Pass
60.0%;
13 7-8: Min Duty Cycle CK 40.0% < Min Duty 48.7% Pass
Cycle;
i.MX 6 Series HDMI Test Method for Eye Pattern and Electrical Characteristics, Rev. 0
Freescale Semiconductor 7
Test results
1 7-9: Source Clock Jitter CK Clock Jitter < 0.25*Tbit; 0.087*Tbit Pass
2 7-10: Source Eye Diagram CK - D0 Data Jitter < 0.3*Tbit; 0.09*Tbit Pass
3 7-10: Source Eye Diagram CK - D1 Data Jitter < 0.3*Tbit; 0.08*Tbit Pass
4 7-10: Source Eye Diagram CK - D2 Data Jitter < 0.3*Tbit; 0.1*Tbit Pass
i.MX 6 Series HDMI Test Method for Eye Pattern and Electrical Characteristics, Rev. 0
8 Freescale Semiconductor
Test results
i.MX 6 Series HDMI Test Method for Eye Pattern and Electrical Characteristics, Rev. 0
Freescale Semiconductor 9
Revision history
4 Revision history
The following table provides a revision history for this application note.
i.MX 6 Series HDMI Test Method for Eye Pattern and Electrical Characteristics, Rev. 0
10 Freescale Semiconductor
How to Reach Us: Information in this document is provided solely to enable system and software
implementers to use Freescale products. There are no express or implied copyright
Home Page:
freescale.com licenses granted hereunder to design or fabricate any integrated circuits based on the
Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All
other product or service names are the property of their respective owners. ARM is the
registered trademark of ARM Limited.
© 2013 Freescale Semiconductor, Inc.