Clock Generation and Control
Élan™SC520 Microcontroller User’s Manual
5-7
5.5
OPERATION
The clocks on the ÉlanSC520 microcontroller are generated from two local oscillators.
The 32.768-kHz oscillator is used to drive PLL1 (1.47456-MHz PLL), which in turn drives
PLL2 (36.864-MHz PLL). The 36.864-MHz clock is divided by 2 to produce the 18.432-
MHz UART clock. It is divided by 31 to produce the 1.1882-MHz PIT clock.
The 33-MHz oscillator produces the 33-MHz PCI and CPU clocks. The 33-MHz oscillator
is also used to drive PLL3 (66-MHz PLL) to produce the SDRAM clock.
5.5.1
Internal Clocks
5.5.1.1
CPU
The Am5
x
86 CPU bus frequency in the ÉlanSC520 microcontroller is always 33 MHz;
however, the Am5
x
86 CPU core frequency is programmable to be 100 MHz or 133 MHz.
The clock speed of the Am5
x
86 CPU core defaults to 100 MHz, but can be changed
dynamically via the Am5
x
86 CPU Control (CPUCTL) register (MMCR offset 02h). Clocking
considerations for the Am5
x
86 CPU are described in “Clocking Considerations” on
The ÉlanSC520 microcontroller supports either a 33.000-MHz or 33.333-MHz crystal as
the 33-MHz clock source.
5.5.1.2
PCI Bus
The PCI bus system clock on the ÉlanSC520 microcontroller runs at 33 MHz. The PCI bus
system clock (CLK) is described in “PCI Clocking” on page 9-5, as is usage of the two PCI
bus clock pins, CLKPCIIN and CLKPCIOUT.
The CLKPCIOUT pin is a 33-MHz clock output for the PCI bus devices. This signal is derived
from the 33MXTAL2–33MXTAL1 interface.
Note that the ÉlanSC520 microcontroller supports either a 33.000-MHz or 33.333-MHz
crystal. “Running the Élan™SC520 Microcontroller at 33.333 MHz” on page 5-5 details
some important considerations in choosing a crystal for a PCI system.
5.5.1.3
SDRAM Controller
The SDRAM clock runs at 66 MHz, twice the frequency of the 33-MHz oscillator. The refresh
rate of the SDRAM controller is derived from the 32.768-kHz clock. The flexible refresh rate
supports a wide variety of devices.
Clocking considerations for the SDRAM controller, including the CLKMEMIN and
CLKMEMOUT pins, are described in “SDRAM Clocking” on page 10-6.
5.5.1.4
ROM/Flash Interface
The ROM/Flash controller is clocked from the internal Am5
x
86 CPU bus and operates at
33 MHz.
5.5.1.5
GP Bus
The GP-bus interfaces internally to the Am5
x
86 CPU and operates at 33 MHz.
Содержание 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...