
www.national.com
130
Revision 1.1
Integrated Functions (
Continued
)
G
820Ch-820Fh
R/W
GP_BLT_STATUS
Graphics Pipeline BLT Status Register: Contains configuration and status infor-
mation for the BLT engine. The status bits are contained in the lower byte of the
register.
GP_VGA_BASE
Graphics Pipeline VGA Memory Base Address Register: Specifies the offset of
the VGA memory, starting from the base of graphics memory.
GP_VGA_LATCH
Graphics Pipeline VGA Display Latch Register: Provides a memory mapped way
to read or write the VGA display latch.
Note:
The registers at GX_BASE+8140, 8144h, 8210h, and 8214h are located in the area designated for the graphics pipeline but
are used for VGA emulation purposes. Refer to Table 4-39 on page 165 for these register
’
s bit formats.
00000000h
8210h-8213h
(Note)
R/W
xxxxxxxxh
8214h-8217h
(Note)
R/W
xxxxxxxxh
Table 4-23. Graphics Pipeline Configuration Register Summary (Continued)
GX_BASE+
Memory Offset
Type
Name / Function
Default Value
Table 4-24. Graphics Pipeline Configuration Registers
Bit
Name
Description
GX_BASE+8100h-8103h
GP_DST/START_X/YCOOR Register (R/W)
Default Value = 00000000h
31:16
DESTINATION/STARTING Y POSITION (SIGNED):
BLT Mode: Specifies the destination Y position for a BLT operation.
Vector Mode: Specifies the starting Y position in a vector.
DESTINATION/STARTING X POSITION (SIGNED):
BLT Mode: Specifies the destination X position for a BLT operation.
Vector Mode: Specifies the starting X position in a vector.
15:0
GX_BASE+8104h-8107h
GP_WIDTH/HEIGHTand
Default Value = 00000000h
GP_VECTOR_LENGTH/INIT_ERROR Register (R/W)
31:16
PIXEL_WIDTH or VECTOR_LENGTH (UNSIGNED
):
BLT Mode: Specifies the width, in pixels, of a BLT operation. No pixels are rendered for a width of zero.
Vector Mode: Bits [31:30] are reserved in this mode allowing this 14-bit field to specify the length, in pixels, of a vector. No
pixels are rendered for a length of zero. This field is limited to 14 bits due to a lack of precision in the registers used to hold
the error terms.
PIXEL_HEIGHT or VECTOR_INITIAL_ERROR (UNSIGNED):
BLT Mode: Specifies the height, in pixels, of a BLT operation. No pixels are rendered for a height of zero.
Vector Mode: Specifies the initial error for rendering a vector.
15:0
GX_BASE+8108h-810Bh
GP_SCR_X/YCOOR and GP_AXIAL/DIAG_ERROR Register (R/W)
Default Value = 00000000h
31:16
SRC_X_POS or VECTOR_AXIAL_ERROR (SIGNED):
BLT Mode: Specifies the source X position for a BLT operation.
Vector Mode: Specifies the axial error for rendering a vector.
SRC_Y_POS or VECTOR_DIAG_ERROR (SIGNED):
Source Y Position (Signed): Specifies the source Y position for a BLT operation.
Vector Mode: Specifies the diagonal error for rendering a vector.
15:0
GX_BASE+810Ch-810Dh
GP_SRC_COLOR_0 Register (R/W)
Default Value = 0000h
15:0
8-bpp Mode:
8-bpp color: The color index must be duplicated in the upper byte.
16-bpp Mode
: 16-bpp color (RGB)
GX_BASE+810Eh-810Fh
GP_SRC_COLOR_1 Register (R/W)
Default Value = 0000h
15:0
8-bpp Mode:
8-bpp color: The color index must be duplicated in the upper byte.
16-bpp Mode
: 16-bpp color (RGB)
Note:
The Graphics Pipeline Source Color Register specifies the colors used when expanding monochrome source data in either the
8-bpp mode or the 16-bpp mode. Those pixels corresponding to clear bits (0) in the source data are rendered using
GP_SRC_COLOR_0 and those pixels corresponding to set bits (1) in the source data are rendered using
GP_SRC_COLOR_1.