TDA9983B_1 © NXP B.V. 2008. All rights reserved.
Product data sheet Rev. 01 — 20 May 2008 79 of 119
NXP Semiconductors
TDA9983B
150 MHz pixel rate HDMI transmitter
9.6.5 MPEG source InfoFrame registers
Below is an example of use. Please refer to
EIA/CEA-861B specification
and
HDMI 1.2a
specification
for the correct definition of data bytes.
9Bh AUD_IF_BYTE24 7 to 0 AUD_IF_BYTE24[7:0] R/W 00h* byte 24: reserved (shall be zero)
9Ch AUD_IF_BYTE25 7 to 0 AUD_IF_BYTE25[7:0] R/W 00h* byte 25: reserved (shall be zero)
9Dh AUD_IF_BYTE26 7 to 0 AUD_IF_BYTE26[7:0] R/W 00h* byte 26: reserved (shall be zero)
9Eh AUD_IF_BYTE27 7 to 0 AUD_IF_BYTE27[7:0] R/W 00h* byte 27: reserved (shall be zero)
Table 87. AUD_IF_xx registers (address 80h to 9Eh) bit description
…continued
Legend: * = default value
Address Register Bit Symbol Access Value Description
Table 88. MPS_IF_xx registers (address A0h to BEh) bit description
Legend: * = default value
Address Register Bit Symbol Access Value Description
A0h MPS_IF_TYPE 7 to 0 MPS_IF_TYPE[7:0] R/W 85h* MPEG source InfoFrame packet
type: gives the packet type of the
MPEG source InfoFrame packet
(80h + InfoFrame type code as per
EIA/CEA-861B
)
A1h MPS_IF_VERSION 7 to 0 MPS_IF_VERSION[7:0] R/W 00h* MPEG source InfoFrame
version: gives the version number
of the MPEG source InfoFrame
A2h MPS_IF_LENGTH 7 to 5 x R/W 000* reserved (shall be zero)
4 to 0 MPS_IF_LENGTH[4:0] R/W 0 0000* MPEG source InfoFrame length:
gives the number of data bytes for
the MPEG source InfoFrame; this
length does not include the
checksum
A3h MPS_IF_
CHECKSUM
7 to 0 MPS_IF_
CHECKSUM[7:0]
R/W 00h* MPEG source InfoFrame
checksum: shall be calculated
such that a byte-wide sum of all
three bytes of the packet header
and all valid bytes of the MPEG
source InfoFrame packet contents
(determined by InfoFrame length)
plus the checksum itself equals 0
MPEG source InfoFrame MPEG
bit rate (Hz)
A4h MPS_IF_BYTE1 7 to 0 MPS_IF_MB0[7:0] R/W 00h* MB#0 (lower byte)
A5h MPS_IF_BYTE2 7 to 0 MPS_IF_MB1[7:0] R/W 00h* MB#1 (medium byte)
A6h MPS_IF_BYTE3 7 to 0 MPS_IF_MB2[7:0] R/W 00h* MB#2 (medium byte)
A7h MPS_IF_BYTE4 7 to 0 MPS_IF_MB3[7:0] R/W 00h* MB#3 (upper byte)