EasyManua.ls Logo

AMD Elan SC520 - Operation; Table 4-3 Bus Master Address Spaces

AMD Elan SC520
444 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
System Address Mapping
Élan™SC520 Microcontroller Users Manual 4-3
4.3 OPERATION
There are three types of system bus masters supported on the ÉlanSC520 microcontroller:
the Am5
x
86 CPU, the PCI bus, and the GP bus DMA controller.
As shown in Table 4-3, each of the three bus masters can access specific types of address
space.
The Am5
x
86 CPU and the PCI bus each implement separate memory and I/O address
space.
The PCI bus further specifies a separate space for device configuration registers.
The GP bus DMA controller supports fly-by transfers between GP bus devices and
SDRAM; therefore, as a bus master, it supports memory space only.
The Am5
x
86 CPU and PCI bus definition support separate memory and I/O address spaces
(I/O space is limited to 64 Kbytes on the CPU). The
PCI Local Bus Specification,
Revision
2.2
, further defines a separate space for configuration registers.
The ÉlanSC520 microcontroller divides these address spaces as follows:
Memory space
ROM/Flash space for data and code storage using up to three chip selects (accessible
only by the CPU)
SDRAM space for data and code storage
GP bus memory space (accessible only by the CPU)
PCI bus memory space (accessible only by the CPU and PCI bus masters)
Internal memory-mapped configuration region (MMCR) registers (accessible only by
the CPU)
I/O space
Integrated PC/AT-compatible peripherals (accessible only by the CPU)
Configuration Base Address (CBAR) register (Port FFFCh) to set the MMCR’s base
address (accessible only by the CPU)
Table 4-3 Bus Master Address Spaces
Bus Master and
Address Space SDRAM ROM
GP
Bus
PCI
Bus
Integrated
PC/AT
Peripherals
Integrated
Non-PC/AT
Peripherals
Memory-
Mapped
Registers
CBAR
Register
CPU Memory ✔✔
I/O ✔✔
PCI
Bus
Memory ✔✔
I/O
Configuration
1
Notes:
1. Accessed indirectly by the CPU via the PCI configuration registers in I/O space.
GP-
DMA
Memory

Table of Contents