Philips Semiconductors
Video Out
File: evo.fm5, modified 7/24/99
PRELIMINARY INFORMATION
7-21
VO_STATUS (r)
0x10 1800
31
0
MMIO_BASE
offset:
EVO_MASK (r/w)
0x10 1844
EVO_CLIP (r/w)
0x10 1848
EVO_KEY (r/w)
0x10 184C
CUR_Y(12)
3
7
11
15
19
23
27
CUR_X(12)
EVO_CTL (r/w)
0x10 1840
BFR1_EMPTY
BFR2_EMPTY
HBE
URUN
YTR
FIELD2
VBLANK
CLIPPING_ENABLE
SYNC_STREAMING
FIELD_SYNC
KEY_ENABLE
EVO_ENABLE
31
0
3
7
11
15
19
23
27
31
0
3
7
11
15
19
23
27
FULL_BLENDING
1
1
0
RESERVED
KEY_Y
KEY_V
KEY_U
HIGHER_CLIPUV
LOWER_CLIPUV
HIGHER_CLIPY
LOWER_CLIPY
MASK_Y
MASK_UV
GENLOCK
RESERVED
EVO_SLVDLY (r/w)
0x10 1850
RESERVED
SLAVE_DLY
PWDN
Figure 7-28. EVO MMIO Registers
Table 7-11. EVO_CTL Register Fields
Register
Field
Description
EVO_CTL
EVO_ENABLE
When set to 1, enables the new features of EVO. When set to 0 (reset value), the
EVO behaves exactly like TM1000 Video Out.
FULL_BLENDING
When set, activates the real 7 bits alpha blending. When set to “0”, only the 5
TM1000 blending levels are performed (0%, 25%, 50%, 75%, 100%)
CLIPPING_ENABLE
When enabled (set to “1”), the values stored in EVO_CLIP are used for the clip-
ping of output data. Otherwise, TM1000 default values (240 and 16 for Y, U and
V) are used.
SYNC_STREAMING
When set in Data Streaming mode, VO_IO2 will generate a DATA_VALID signal.
FIELD_SYNC
When set, VO_IO2 will generate frame synchronization signal that follows the
eld number in SAV/EAV codes (Field1 gives a low VO_IO2, Field2 gives a high
VO_IO2)
GENLOCK
Activates the genlock mode when set to “1”
PWDN
Does a selective powerdown for the EVO block when set
KEY_ENABLE
When set, this bit activates chroma key. The overlay values (Y, U and V) are com-
pared to the values stored in the EVO_KEY register. Bits that correspond to bits
set in MASK_Y and MASK_UV are ignored for the comparison. When there is an
exact match between the pixel value and the value in EVO_KEY register (less
the bits selected by MASK_Y and MASK_UV), then the overlay value is not
present in the output stream (full transparency).
The key is full 24-bits (Y, U and V on 8 bits)