
Architectural Overview
1-6
Élan™SC520 Microcontroller User’s Manual
I/O address space). The PAR hardware allows designers to flexibly configure both address
spaces and place memory and/or external peripherals, as required by the application. The
internal memory-mapped configuration registers space can also be remapped to
accommodate system requirements. PAR registers also allow control of important
attributes, such as cacheability, write protection, and code execution protection for memory
resources.
1.3.7
General-Purpose (GP) Bus Interface (Chapter 13)
The ÉlanSC520 microcontroller includes a simple general-purpose (GP) bus that provides
programmable bus timing and allows the connection of 8/16-bit peripheral devices and
memory to the ÉlanSC520 microcontroller. The GP bus operates at 33 MHz, which offers
good performance at a very low interface cost.
The ÉlanSC520 microcontroller provides up to eight chip selects for external GP bus
devices such as off-the-shelf I/O peripherals, custom ASICs, and SRAM or NVRAM. The
GP bus interface supports programmable timing and dynamic bus width and cycle
stretching to accommodate a wide variety of standard peripherals, such as UARTs, 10-Mbit
LAN controller chips and serial communications controllers. Up to four external DMA
channels provide fly-by DMA transfers between peripheral devices on the GP bus and
system SDRAM.
Internally, the GP bus is used to provide a full complement of integrated peripherals, such
as a DMA controller, programmable interrupt controller, timers, and UARTs, as described
in “Integrated Peripherals” on page 1-7. These internal peripherals are designed to operate
at the full clock rate of the GP bus. The internal peripherals can also be configured to
operate in PC/AT-compatible configuration, but are generally not restricted to this
configuration.
The ÉlanSC520 microcontroller provides a way to view accesses to the internal peripherals
on the external GP bus for debugging purposes.
1.3.8
Clock Generation (Chapter 5)
The ÉlanSC520 microcontroller offers user-configurable CPU core clock speed operation
at 100 or 133 MHz for different power/performance points depending on the application.
Not all ÉlanSC520 microcontroller devices support all CPU clock rates. The maximum
supported clock rate for a device is indicated by the part number printed on the package.
The clocking circuitry can be programmed to run the device at higher than the rated speeds.
However, if an ÉlanSC520 microcontroller is programmed to run at a higher clock speed
than that for which it is rated, then erroneous operation can result, and physical damage
to the device may occur.
The ÉlanSC520 microcontroller includes on-chip oscillators and PLLs, as well as most of
the required PLL loop filter components. The ÉlanSC520 microcontroller requires two
standard crystals, one for 32.768 kHz and one for 33 MHz. All the clocks required inside
the ÉlanSC520 microcontroller are generated from these crystals. The ÉlanSC520
microcontroller also supplies the clocks for the SDRAM and PCI bus; however, external
clock buffering may be required in some systems.
Note: The ÉlanSC520 microcontroller supports either a 33.000-MHz or 33.333-MHz
crystal. In this document, the generic term “33 MHz” refers to the system clock derived from
whichever 33-MHz crystal frequency is being used in the system.
Содержание Elan SC520
Страница 1: ...lan SC520 Microcontroller User s Manual Order 22004A...
Страница 4: ...iv lan SC520 Microcontroller User s Manual...
Страница 28: ...Introduction xxviii lan SC520 Microcontroller User s Manual...
Страница 42: ...Architectural Overview 1 14 lan SC520 Microcontroller User s Manual...
Страница 78: ...System Initialization 3 22 lan SC520 Microcontroller User s Manual...
Страница 108: ...Clock Generation and Control 5 10 lan SC520 Microcontroller User s Manual...
Страница 118: ...Reset Generation 6 10 lan SC520 Microcontroller User s Manual...
Страница 148: ...System Arbitration 8 24 lan SC520 Microcontroller User s Manual...
Страница 214: ...SDRAM Controller 10 36 lan SC520 Microcontroller User s Manual...
Страница 230: ...Write Buffer and Read Buffer 11 16 lan SC520 Microcontroller User s Manual...
Страница 288: ...GP Bus DMA Controller 14 22 lan SC520 Microcontroller User s Manual...
Страница 316: ...Programmable Interval Timer 16 8 lan SC520 Microcontroller User s Manual...
Страница 328: ...Software Timer 18 4 lan SC520 Microcontroller User s Manual...
Страница 346: ...Real Time Clock 20 12 lan SC520 Microcontroller User s Manual...
Страница 360: ...UART Serial Ports 21 14 lan SC520 Microcontroller User s Manual...
Страница 414: ...AMDebug Technology 26 8 lan SC520 Microcontroller User s Manual...