• Inventory
  • Products
  • Technical Information
  • Circuit Diagram
  • Data Sheet
Data Sheet
Home > Data Sheet > G1-300P-85-2.0
G1-300P-85-2.0

G1-300P-85-2.0

Model G1-300P-85-2.0
Description Processor Series Low Power Integrated x86 Solution
PDF file Total 247 pages (File size: 4M)
Chip Manufacturer NSC
Geode™ GX1 Processor Series
Integrated Functions
(Continued)
4.5.7.3 VGA Display Support
The graphics pipeline contains full hardware support for the
VGA front end. The VGA data is stored in a 256 KB buffer
located in graphics memory. The main task for Virtual VGA
(see Section 4.6 “Virtual VGA Subsystem” on page 158) is
converting the data in the VGA buffer to an 8-bpp frame
buffer that can be displayed by the display controller.
For some modes, the display controller can display the
VGA data directly and the data conversion is not neces-
sary. This includes standard VGA mode 13h and the varia-
tions of that mode used in several games; the display
controller can also directly display VGA planar graphics
modes D, E, F, 10, 11, and 12. Likewise, the hardware can
directly display all of the higher-resolution VESA modes.
Since the frame buffer data is written directly to memory
instead of travelling across an external bus, the GX1 pro-
cessor often outperforms VGA cards for these modes.
The display controller, however, does not directly support
text modes. SoftVGA must convert the characters and
attributes in the VGA buffer to an 8-bpp frame buffer image
the hardware uses for display refresh.
4.5.8 Display Controller Registers
The Display Controller maps 100h memory locations start-
ing at GX_BASE+8300h for the display controller registers.
Refer to Section 4.1.2 “Control Registers” on page 99 for
instructions on accessing these registers.
The display controller registers are divided into six catego-
ries:
Configuration and Status registers
Memory Organization registers
Timing registers
Cursor and Line Compare registers
Color registers
Palette and RAM Diagnostic registers
the following subsections give detailed register/bit formats.
Table 4-28. Display Controller Register Summary
GX_BASE+
Memory
Offset
Default
Value
Type
Name/Function
Configuration and Status Registers
8300h-8303h
R/W
DC_UNLOCK
Display Controller Unlock: This register is provided to lock the most critical memory-
mapped display controller registers to prevent unwanted modification (write operations).
Read operations are always allowed.
8304h-8307h
R/W
DC_GENERAL_CFG
Display Controller General Configuration: General control bits for the display controller.
8308h-830Bh
R/W
DC_TIMING_CFG
Display Controller Timing Configuration: Status and control bits for various display
timing functions.
830Ch-830Fh
R/W
DC_OUTPUT_CFG
Display Controller Output Configuration: Status and control bits for pixel output
formatting functions.
Memory Organization Registers
8310h-8313h
R/W
DC_FB_ST_OFFSET
Display Controller Frame Buffer Start Address: Specifies offset at which the frame buffer
starts.
8314h-8317h
R/W
DC_CB_ST_OFFSET
Display Controller Compression Buffer Start Address: Specifies offset at which the com-
pressed display buffer starts.
8318h-831Bh
R/W
DC_CUR_ST_OFFSET
Display Controller Cursor Buffer Start Address: Specifies offset at which the cursor memory
buffer starts.
831Ch-831Fh
8320h-8323h
--
R/W
Reserved
DC_VID_ST_OFFSET
Display Controller Video Start Address: Specifies offset at which the video buffer starts.
8324h-8327h
R/W
DC_LINE_DELTA
Display Controller Line Delta: Stores line delta for the graphics display buffers.
xxxxxxxxh
00000000h
xxxxxxxxh
xxxxxxxxh
xxxxxxxxh
xxxxxxxxh
xx000000h
xx000000h
00000000h
00000000h
Revision 1.0
141
www.national.com
Go Upload

* Only PDF files are allowed for upload

* Enter up to 200 characters.