
AD9880
Rev. 0 | Page 27 of 64
Hex
Address
Read/Write
or Read Only Bits
Default
Value Register Name
Description
11 = 12-bit 4:2:2 (HDMI can have 12-bit 4:2:2 data).
[1] ******1*
Primary Output
Enable
Enables primary output.
[0] *******0
Secondary Output
Enable
Enables secondary output (DDR 4:2:2 in Output Modes 1 and 2).
0x26 Read/Write [7] 0******* Output Three-State Three-state the outputs.
[6] *0****** SOG Three-State Three-state the SOG output.
[5] **0***** SPDIF Three-State Three-state the SPDIF output.
[4] ***0**** I2S Three-State Three-state the I2S output and the MCLK out.
[3] ****1***
Power-Down Pin
Polarity
Sets polarity of power-down pin.
0 = active low.
1 = active high.
Selects the function of the power-down pin.
[2:1] *****00*
Power-Down Pin
Function
00 = power-down.
01 = power-down and three-state SOG.
10 = three-state outputs only.
11 = three-state outputs and SOG.
[0] *******0 Power-Down 0 = normal.
1 = power-down.
0x27 Read/Write [7] 1*******
Auto Power-Down
Enable
0 = disable auto low power state.
1 = enable auto low power state.
[6] *0****** HDCP A0
Sets the LSB of the address of the HDCP I
2
C. Set to 1 only for a
second receiver in a dual-link configuration.
0 = Use internally generated MCLK.
1 = Use external MCLK input.
[5] **0*****
MCLK External
Enable
If an external MCLK is used then it must be locked to the video
clock according to the CTS and N available in the I
2
C. Any mis-
match between the internal MCLK and the input MCLK results in
dropped or repeated audio samples.
[4] ***0**** BT656 EN
Enables EAV/SAV codes to be inserted into the video output
data.
[3] ****0*** Force DE Generation Allows use of the internal DE generator in DVI mode.
[2:0] *****000 Interlace Offset
Sets the difference (in Hsyncs) in field length between Field 0
and Field 1.
0x28 Read/Write [7:2] 011000** VS Delay
Sets the delay (in lines) from Vsync leading edge to the start of
active video.
[1:0] ******01 HS Delay MSB MSB, Register 0x29.
0x29 Read/Write [7:0] 00000100 HS Delay
Sets the delay (in pixels) from Hsync leading edge to the start of
active video.
0x2A Read/Write [3:0] ****0101 Line Width MSB MSB, Register 0x2B.
0x2B Read/Write [7:0] 00000000 Line Width Sets the width of the active video line (in pixels).
0x2C Read/Write [3:0] ****0010 Screen Height MSB MSB, Register 0x2D.
0x2D Read/Write [7:0] 11010000 Screen Height Sets the height of the active screen (in lines).
0x2E Read/Write [7] 0******* Ctrl EN Allows Ctrl [3:0] to be output on the I2s data pins.
00 = I2S mode.
[6:5] *00***** I2S Out Mode 01 = right-justified.
10 = left-justified.
11 = raw IEC60958 mode.
[4:0] ***11000 I2S Bit Width Sets the desired bit width for right-justified mode.