NXP Semiconductors TDA9984A
HDMI transmitter with 1080p upscaler embedded
© NXP B.V. 2008. All rights reserved.
For more information, please visit: http://www.nxp.com
For sales office addresses, please send an email to: salesaddresses@nxp.com
Date of release: 10 April 2008
Document identifier: TDA9984A_3
Please be aware that important notices concerning this document and the product(s)
described herein, have been included in section ‘Legal information’.
19. Contents
1 General description. . . . . . . . . . . . . . . . . . . . . . 1
2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
4 Quick reference data . . . . . . . . . . . . . . . . . . . . . 3
5 Ordering information. . . . . . . . . . . . . . . . . . . . . 3
6 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 4
7 Pinning information. . . . . . . . . . . . . . . . . . . . . . 5
7.1 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 5
8 Functional description . . . . . . . . . . . . . . . . . . . 8
8.1 Video processing . . . . . . . . . . . . . . . . . . . . . . . 8
8.1.1 Internal assignment . . . . . . . . . . . . . . . . . . . . . 8
8.1.2 Input format mappings . . . . . . . . . . . . . . . . . . . 9
8.1.2.1 RGB 4:4:4 external sync input (rising edge) 11
8.1.2.2 Y-CB-CR 4 : 4 : 4 external sync input
(rising edge) . . . . . . . . . . . . . . . . . . . . . . . . . . 12
8.1.2.3 Y-CB-CR 4 : 2 : 2 ITU656-like external sync
input (rising edge). . . . . . . . . . . . . . . . . . . . . . 13
8.1.2.4 Y-CB-CR 4 : 2 : 2 ITU656-like external sync
input (rising and falling). . . . . . . . . . . . . . . . . . 14
8.1.2.5 Y-CB-CR 4 : 2 : 2 ITU656-like embedded
sync input (rising edge) . . . . . . . . . . . . . . . . . 15
8.1.2.6 Y-CB-CR 4 : 2 : 2 ITU656-like embedded
sync input (rising and falling) . . . . . . . . . . . . . 16
8.1.2.7 Y-CB-CR 4 : 2 : 2 semi-planar external input
(rising edge) . . . . . . . . . . . . . . . . . . . . . . . . . . 17
8.1.2.8 Y-CB-CR 4 : 2 : 2 semi-planar embedded sync
input (rising edge). . . . . . . . . . . . . . . . . . . . . . 18
8.1.3 Synchronization . . . . . . . . . . . . . . . . . . . . . . . 19
8.1.3.1 Timing extraction generator . . . . . . . . . . . . . . 19
8.1.3.2 Data enable generator . . . . . . . . . . . . . . . . . . 19
8.1.4 Input and output video format. . . . . . . . . . . . . 19
8.1.5 Scaler unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
8.1.5.1 Scaler features . . . . . . . . . . . . . . . . . . . . . . . . 19
8.1.5.2 Input and output video scaler . . . . . . . . . . . . . 20
8.1.6 Upsampler . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
8.1.7 Color space converter. . . . . . . . . . . . . . . . . . . 21
8.1.8 Downsampler . . . . . . . . . . . . . . . . . . . . . . . . . 21
8.2 Audio processing . . . . . . . . . . . . . . . . . . . . . . 21
8.2.1 S/PDIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
8.2.2 I2S-bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
8.3 HDCP processing. . . . . . . . . . . . . . . . . . . . . . 23
8.3.1 High-bandwidth digital content protection. . . . 23
8.3.1.1 Repeater function . . . . . . . . . . . . . . . . . . . . . . 23
8.3.1.2 SHA-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
8.4 TMDS serializer . . . . . . . . . . . . . . . . . . . . . . . 23
8.4.1 RxSense detection . . . . . . . . . . . . . . . . . . . . . 23
8.4.2 TMDS output buffers. . . . . . . . . . . . . . . . . . . . 24
8.4.3 Pixel repetition . . . . . . . . . . . . . . . . . . . . . . . . 24
8.5 Control blocks. . . . . . . . . . . . . . . . . . . . . . . . . 25
8.5.1 Clock management . . . . . . . . . . . . . . . . . . . . 25
8.5.2 Interrupt controller . . . . . . . . . . . . . . . . . . . . . 25
8.5.3 Hot plug detection . . . . . . . . . . . . . . . . . . . . . 26
8.5.4 Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . 26
8.5.5 Power management . . . . . . . . . . . . . . . . . . . . 26
8.6 DDC interface. . . . . . . . . . . . . . . . . . . . . . . . . 26
8.6.1 DDC channel . . . . . . . . . . . . . . . . . . . . . . . . . 26
8.6.2 E-EDID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
8.6.2.1 E-EDID reading . . . . . . . . . . . . . . . . . . . . . . . 27
8.6.2.2 HDMI and DVI receiver discrimination . . . . . . 27
8.7 I2C-bus interface. . . . . . . . . . . . . . . . . . . . . . . 27
9I
2C-bus registers definitions . . . . . . . . . . . . . 28
9.1 Memory page management. . . . . . . . . . . . . . 28
9.2 ID version. . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
10 Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 29
11 Thermal characteristics . . . . . . . . . . . . . . . . . 29
12 Static characteristics . . . . . . . . . . . . . . . . . . . 30
13 Dynamic characteristics. . . . . . . . . . . . . . . . . 31
13.1 Input format . . . . . . . . . . . . . . . . . . . . . . . . . . 33
13.2 Timing parameters for supported video . . . . . 34
14 Package outline. . . . . . . . . . . . . . . . . . . . . . . . 36
15 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . 37
16 Revision history . . . . . . . . . . . . . . . . . . . . . . . 38
17 Legal information . . . . . . . . . . . . . . . . . . . . . . 39
17.1 Data sheet status. . . . . . . . . . . . . . . . . . . . . . 39
17.2 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
17.3 Disclaimers. . . . . . . . . . . . . . . . . . . . . . . . . . . 39
17.4 Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . 39
18 Contact information . . . . . . . . . . . . . . . . . . . . 39
19 Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40