
PRODUCT SPECIFICATION
TMC2081
5
A-Channel Operation
A-channel pixel data, PDA, is registered on the rising edge 
of CLK. C
B
C
R
 data is either passed or format converted 
(from offset binary to 2’s complement) by MSB inversion. 
16-bit YC
B
C
R
422 data is converted to 24-bit YC
B
C
R
 data 
by pixel replication of C
B
C
R
 data. Each of the three A chan-
nel bytes is logically-ANDed with the contents of the Mask 
Register.
The CLUT in the A-channel pixel data path comprises three 
256-word x 8-bit sections. When the CLUT is enabled, pixel 
data addresses the CLUT, which outputs the address contents 
for subsequent processing. The CLUT may also be bypassed, 
passing incoming pixel data directly to subsequent circuits. 
For 24-bit GBR operation, each of the 256-word by 8-bit 
CLUTs is independently addressed by green, blue, and red 
bytes from PDA
23-0
. For Color-index operation, each of the 
256 x 8 CLUTs is addressed by the same pixel data from 
PDA
7-0
. 
CLUT locations may hold GBR or YC
B
C
R
 color values. V
1
and V
2
 mixer input formats must match CLUT formats. 
The PDA overlay palette is addressed by four Overlay 
inputs, OL
3-0
 and is enabled via the Control Register. Each 
valid Overlay address produces one of 15 24-bit colors 
selected from stored 8-bit red, green, and blue values. If all 
four overlay inputs are LOW, CLUT data is selected. If any 
overlay input is HIGH, OL
3-0
 is decoded into the corre-
sponding color which is selected at the RGB/YC
B
C
R
 matrix. 
OL
3-0
 may be changed on a pixel-by-pixel basis. 
Table 6. A-Channel GBR-to-YC
B
C
R
 Mapping 
for Fully-Saturated Colors
Input Values
R
G
255
255
255
255
0
255
0
255
255
255
0
0
Output Values
Y
CB
235
210
-112
169
38
144
-74
106
74
81
-38
41
112
16
Color
White
Yellow
Cyan
Green
Magenta
Red
Blue
Black
B
CR
0
18
-112
-94
94
112
-18
0
255
0
255
0
255
0
255
0
0
0
0
0
0
0
B-Channel Operation
YC
B
C
R
444, YC
B
C
R
422, or GBR are accepted by the 
B-channel. PDB
23-0
 pixel data is registered on the rising 
edge of CLK. 16-bit YC
B
C
R
422 data is converted to 24-bit 
YC
B
C
R
444 data by pixel replication of C
B
C
R
 data in the 
Register/Formatter. 
24-bit data is passed to an interpolation filter followed by 
a color-space converter to ensure that the B-channel data 
format matches that of the A-channel prior to mixing. 
Table 1 illustrates the setup of color-space converters, 
decimation, and interpolation filters. Pipeline latencies 
of the A and B-channels are matched.
Interpolation and Decimation Filters
Digital interpolation and decimation filters in the A- and 
B-channels suppress unwanted artifacts in the chrominance 
components. Maximum passband attenuation is 
0.06 dB. Minimum stopband rejection is 41 dB. 
When the input format is YC
B
C
R
422, the incoming pixel 
following AV transitioning HIGH is assumed to be the C
B
pixel. (See Figure 11.)
a
-Channel Operation
Nine bits of 
a
 data are registered on a pixel-by-pixel basis 
from 
a
8-0
. Either 9-bit or 8-bit 
a
 values can be selected by 
setting Control Register Bit 
a
GAIN
. 
Table 8 shows the dif-
ferences between the 8-bit and 9-bit gain settings for a 0FF 
input. 
Bits 
a
7-0
 address a 256 x 8-bit lookup table (
a
LUT). 
The 
a
LUT may be used to redefine the function of incoming 
a
 data for special effects or low resolution dissolves and 
fades. 
Bit 
a
8
 controls a unity gain switch. If 
a
8
 = 1, then 
a
 is set 
to unity gain. 
a
8
 functions independently of the 
a
 gain bit 
register 0. For 8-bit 
a
 mixing, set 
a
8
 = 0.
By setting control register bit 
a
LUTEN = 0, the 
a
LUT may 
be completely bypassed, allowing 
a
8-0
 to directly control the 
mixing of A, B and F. 
a
LUT locations may be accessed via 
the D
7-0
 microprocessor port. 
Table 7. B-Channel YC
B
C
R
-GBR Mapping for 
Fully-Saturated Colors 
Color
White
Yellow
Cyan
Green
Magenta
Red
Blue
Black
Input Values
C
B
235
210
-112
169
38
144
-74
106
74
81
-38
41
112
16
Output Values
R
G
255
255
255
255
0
255
0
255
255
255
0
0
Y
C
R
0
18
-112
-94
94
112
-18
0
B
0
255
0
255
0
255
0
255
0
0
0
0
0
0