vi
D879DSA
Bt878/879
Single-Chip Video and Audio Capture for the PCI Bus
T
ABLE
OF
C
ONTENTS
PC Board Layout Considerations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Layout Considerations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Capacitors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Split Planes and Voltage Regulators
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Latchup Avoidance
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Control Register Definitions–Function 0
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
PCI Configuration Space
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
PCI Configuration Registers
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Vendor and Device ID Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Command and Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Revision ID and Class Code Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Header Type Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Latency Timer Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Base Address 0 Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Subsystem ID and Subsystem Vendor ID Register . . . . . . . . . . . . . . . . . 103
Interrupt Line, Interrupt Pin, Min_Gnt, Max_Lat Register . . . . . . . . . . . . . 103
Device Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Local Registers
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Device Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Input Format Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Temporal Decimation Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
MSB Cropping Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Vertical Delay Register, Lower Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Vertical Active Register, Lower Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Horizontal Delay Register, Lower Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Horizontal Active Register, Lower Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Horizontal Scaling Register, Upper Byte . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Horizontal Scaling Register, Lower Byte . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Brightness Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Miscellaneous Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Luma Gain Register, Lower Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Chroma (U) Gain Register, Lower Byte . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Chroma (V) Gain Register, Lower Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Hue Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
SC Loop Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
White Crush Up Register (WC_UP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Output Format Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Vertical Scaling Register, Upper Byte (Function 0) . . . . . . . . . . . . . . . . . . 119
Vertical Scaling Register, Lower Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Test Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
AGC Delay Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Burst Delay Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
ADC Interface Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Video Timing Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Software Reset Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123