EasyManua.ls Logo

AMD Elan SC520 - Chapter 13 General-Purpose Bus Controller; Overview; Block Diagram; System Design

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...
Élan™SC520 Microcontroller Users Manual 13-1
CHAPTER
13
GENERAL-PURPOSE BUS
CONTROLLER
13.1 OVERVIEW
The ÉlanSC520 microcontroller includes an integrated general-purpose bus (GP bus)
controller. The GP bus is an internal and external bus that connects 8-bit or 16-bit peripheral
devices and memory to the ÉlanSC520 microcontroller without glue logic.The GP bus
operates at 33 MHz, which provides good performance at very low interface cost.
Features of the general-purpose bus controller include:
Up to eight external chip selects (GPCS7–GPCS0)
Supports 8- and 16-bit I/O and memory cycles
Programmable bus interface timing
Dynamic bus sizing using GPIOCS16 and GPMEMCS16
Dynamic wait state support for external devices using GPRDY
Up to 64 Mbytes of memory address space per chip select
Supports 8- and 16-bit DMA initiators
13.2 BLOCK DIAGRAM
Figure 13-1 shows the block diagram of the GP bus controller.
13.3 SYSTEM DESIGN
Table 13-1 shows GP bus signals shared with other interfaces on the ÉlanSC520
microcontroller. The pinstrap functions associated with the GPA25–GPA14 pins are
sampled only as a result of PWRGOOD assertion and do not affect the GP bus functions
of these pins, so they are not shown in this table. When enabled, the multiplexed signals
shown in Table 13-1 either disable or alter any other function that uses the same pin.
A ROM device’s data bus can be connected to either the GP bus data bus or the SDRAM
data bus. However, the addresses for ROM devices are always provided via the GP bus,
independently of whether the data pins of the ROM are connected to the GP bus or SDRAM
bus. In either case, the ROM access shares GPA25–GPA0 with the GP bus.
For additional system diagrams using the GP bus, see “Interfacing with a Super I/O
Controller” on page 13-13 and “Interfacing with an AMD Enhanced Serial Communications
Controller (8 MHz)” on page 13-14.
See the
Élan™SC520 Microcontroller Data Sheet
, order #22003, for timing tables and
additional timing diagrams.

Table of Contents