
TM1300 Data Book
Philips Semiconductors
7-20
PRODUCT SPECIFICATION
7.16.4
EVO Control Register (EVO_CTL)
New TM1300 EVO features are enabled by setting the
appropriate fields of the EVO_CTL register shown in
Figure 7-26. The register fields are described in
Table 7-8. If features are enabled, new TM1300 the func-
tionality replaces TM1000 functions.
The hardware reset value of EVO_CTL register is
0x10000000, which means that EVO functions are dis-
abled on reset and must be enabled by software. The MS
four bits indicate the EVO revision number.
To ensure compatibility with future devices, any unde-
fined MMIO bits should be ignored when read, and writ-
ten as ‘0’s.
7.16.5
EVO-Related Registers
As shown in Figure 7-31, four additional registers are in-
troduced in the TM1300, as follows.
EVO_MASK and EVO_KEY — used in chroma key
(see Section 7.15.2).
EVO_CLIP — provides programmable clipping (see
Section 7.15.3).
EVO_SLVDLY — used in Genlock mode (see
Section 7.10).
These registers are shown in Figure 7-31, and their reg-
ister fields are shown in Table 7-9.
To ensure compatibility with future devices, any unde-
fined MMIO bits should be ignored when read, and writ-
ten as ‘0’s.
7.17
ENHANCED VIDEO OUT OPERATION
As described in Section 7.14, the EVO operates in either
video-refresh or data-transfer modes. The DSPCPU
VO_OLADD
OL_BASE_ADDR
SIZE2
Overlay-image buffer address or Buffer 2 length.
In video-refresh modes: overlay-image starting byte address. OL_BASE can be repro-
grammed on a frame-by-frame basis.
In data-streaming mode: Buffer 2 length in bytes. Note: Must be multiple of 64 in data-
streaming mode; Not used in message-passing mode.
VO_VUF
U_OFFSET
Offset in bytes from start of one line to start of next line (16-bits unsigned).
V_OFFSET
Offset in bytes from start of one line to start of next line (16-bits unsigned).
VO_YOLF
Y_OFFSET
Offset in bytes from start of one line to start of next line (16-bits unsigned).
OL_OFFSET
Offset in bytes from start of one line to start of next line (16-bits unsigned).
Table 7-7. VO register fIelds
Register
Field
Description
MMIO_BASE
offset:
EVO_MASK (r/w)
0x10 1844
EVO_CLIP (r/w)
0x10 1848
EVO_KEY (r/w)
0x10 184C
EVO_CTL (r/w)
0x10 1840
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
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
Figure 7-31. EVO MMIO registers.