English
Language : 

TVP3033 Datasheet, PDF (59/103 Pages) Texas Instruments – Video Interface Palette
The values written to the cursor position registers represent the position of the bottom right corner of the
cursor. If zero is written to the cursor position x or cursor position y registers the cursor is off screen. If the
cursor position (x,y) is (1,1), only a single pixel of the cursor [cursor (63,63)] is displayed and it appears at
the upper left corner of the screen [screen (0, 0)].
If the upper left corner of the cursor is preferred as a reference, determine the screen (x,y) coordinate where
cursor (0, 0) is to be positioned. Then add 64 (0x40) to the x coordinate and add 64 (0x40) to the y coordinate
and write these values to the cursor position (x, y) registers. For example, if the upper left corner of the cursor
is to be positioned at screen (0, 0) write (0x40, 0x40) to the cursor position (x, y) registers.
BLANK
X
Screen (0,0)
Cursor (0,0)
Y
64 × 64 Cursor Area
Cursor Position (X, Y)
Active Display Area
Cursor Position (X,Y) = Screen (X,Y) Where Cursor (0,0) is Located + (64,64)
Figure 2–13. Cursor-Positioning
2.13.3 Three-Color 64 × 64 Cursor
The 64 × 64 × 2 cursor RAM provides two bits of cursor information on every dot clock cycle during the
64 × 64 cursor window. CCR(1,0) specify whether the XGA mode (10) or X-Windows mode (11) or 3-color
mode (01) is used to interpret the cursor information. When CCR(1,0) = 00, the cursor is disabled. The cursor
enable/disable and mode select may also be programmed with the direct cursor control register. The two
bits of cursor pixel data determine the cursor appearance as shown in Table 2–61.
Table 2–61. Cursor Color Selection Modes
RAM
COLOR SELECTION
PLANE 1
PLANE 0
3-COLOR MODE
XGA MODE
X-WINDOWS MODE
0
0
Transparent
Cursor color 0
Transparent
0
1
Cursor color 0
Cursor color 1
Transparent
1
0
Cursor color 1
Transparent
Cursor color 0
1
1
Cursor color 2
Complement
Cursor color 1
NOTES: 2. Cursor color 0, 1, and 2: These colors are set by writing to the cursor color registers.
3. Transparent: The underlying pixel color is displayed.
4. Complement: The ones complement of the underlying pixel color is displayed.
2.13.4 Interlaced Cursor Operation
The cursor supports an interlaced display when the INTRLACE bit in the CUR ICTL register is enabled. For
the following discussion, an interlaced display consisting of an even field of scan lines numbered 0, 2,
4,...etc., and an odd field of scan lines numbered 1, 3, 5,...etc is assumed. Scan line 0 is the first scan line
at the top of the display. When interlaced mode is enabled and cursor-position y (CPy) is greater than 64
(0x40) and less than or equal to 4095 (0xFFF), the first cursor line displayed depends on the state of the
ODD/EVEN terminal and value of CPy.
2–45