Geode鈩?CS5530
3.0
Functional Description
All of the major functional blocks interact with the proces-
sor through the PCI bus, or via its own direct interface.
The major functional blocks are divided out as:
鈥?PC/AT Compatibility Logic
- ISA Bus Interface
- ROM Interface
- Megacells
- I/O Port 092h and 061h System Control
- Keyboard Interface Function
- External Real-Time Clock Interface
鈥?IDE Controller
- IDE Interface Signal
- IDE Configuration Registers
鈥?XpressAUDIO
- Data Transport Hardware
- VSA Technology Support Hardware
鈥?Display Subsystem Extensions
- Video Interface Configuration Registers
- Video Accelerator
- Video Overlay
- Gamma RAM
- Display Interface
鈥?USB Interface
- USB PCI Controller
- USB Host Controller
- USB Power Management
Note that this Functional Description section of the data
book describes many of the registers used for configura-
tion of the CS5530; however, not all registers are reported
in detail. Some tables in the following subsections show
only the bits (not the entire register) associated with a
specific function being discussed. For access, register,
and bit information regarding all CS5530 registers refer to
Section 4.0 鈥淩egister Descriptions鈥?on page 137.
The Geode CS5530 I/O companion provides many sup-
port functions for the GXLV processor. This chapter dis-
cusses the detailed operations of the CS5530 in two
categories: system-level activities and operations/pro-
gramming of the major functional blocks.
The system-level discussion topics revolve around events
that affect the device as a whole unit and as an interface
with other chips (e.g., processor): Topics include:
鈥?Processor Interface
- Display Subsystem Connections
- PSERIAL Pin Interface
鈥?PCI Bus Interface
- PCI Initiator
- PCI Target
- Special Bus Cycles - Shutdown/Halt
- PCI Bus Parity
- PCI Interrupt Routing Support
- Delayed Transactions
鈥?Resets and Clocks
- Resets
- ISA Clock
- DOT Clock
鈥?Power Management
- APM Support
- CPU Power Management
- Peripheral Power Management
www.national.com
40
Revision 4.1