Fusion 878A
5.0 Control Register Definitions-Function 0
PCI Video Decoder
5.3 Local Registers (Memory Mapped)
100600B
Conexant
5-29
0x0D8—Color Control Register (COLOR_CTL)
A value of 1 enables byte swapping of data entering the FIFO. B3[31:24] is swapped with B2[23:16] and
B1[15:8] is swapped with B0[7:0].
0x0DC—Capture Control Register (CAP_CTL)
Bits
Type
Default
Name
Description
[7]
RW
0
EXT_FRMRATE
When the GPIO port is in SPI-16 input mode, this bit supplies
NTSC(0)/PAL(1) which selects the gamma ROM.
[6]
RW
0
COLOR_BARS
A value of 1 enables a color bars pattern at the input of the VDFC block.
[5]
RW
0
RGB_DED
A value of 0 enables error diffusion for RGB16/RGB15 modes. A value of 1
disables it.
[4]
RW
0
GAMMA
A value of 0 enables gamma correction removal. The inverse gamma
correction factor of 2.2 or 2.8 is applied and auto-selected by the respective
mode NTSC/PAL. A value of 1 disables gamma correction removal.
[3]
RW
0
WSWAP_ODD
WordSwap Odd Field. A value of 1 enables word swapping of data entering
the FIFO. W2[31:16] is swapped with W0[15:0].
[2]
RW
0
WSWAP_EVEN
WordSwap Even Field. A value of 1 enables word swapping of data entering
the FIFO. W2[31:16] is swapped with W0[15:0].
[1]
RW
0
BSWAP_ODD
ByteSwap Odd Field. A value of 1 enables byte swapping of data entering the
FIFO. B3[31:24] is swapped with B2[23:16], and B1[15:8] is swapped with
B0[7:0].
[0]
RW
0
BSWAP_EVEN
ByteSwap Even Field. A value of 1 enables byte swapping of data entering the
FIFO. B3[31:24] swapped with B2[23:16], and B1[15:8] is swapped with
B0[7:0].
Bits
Type
Default
Name
Description
[7:5]
RW
000
Reserved
These bits should be written only with a logical 0.
[4]
RW
0
DITH_FRAME
0 = Dither matrix applied to consecutive lines in a field
1 = Full frame mode
[3]
RW
0
CAPTURE_VBI_ODD
A value of 1 enables VBI data to be captured into the FIFO during the
odd field.
[2]
RW
0
CAPTURE_VBI_EVEN
A value of 1 enables VBI data to be captured into the FIFO during the
even field.
[1]
RW
0
CAPTURE_ODD
A value of 1 enables odd capture and allows VDFC to write data to
FIFOs during the odd field.
[0]
RW
0
CAPTURE_EVEN
A value of 1 enables even capture and allows VDFC to write data to
FIFOs during the even field.