MCF548x Reference Manual, Rev. 3
10-2 Freescale Semiconductor

10.1.2 Clocking Overview

The MCF548x requires a clock generated externally to be input to the CLKIN signal. The MCF548x uses
this clock as the reference clock for the internal PLL. The internal PLL then generates the clocks needed
by the CPU core and integrated peripherals.
The external PCI and FlexBus signals are always clocked at the same frequency as the CLKIN signal. A
programmable clock multiplier (determined by the AD[12:8] signals at reset) is used to determine the XL
bus frequency. All integrated peripherals and the 32KB system SRAM are clocked at the same frequency
as the XLB. The ColdFire V4e core complex (core, MMU, FPU, SRAMs, etc.) is always clocked at twice
the XLB frequency.
Table 10-1 shows the supported PLL encodings and the corresponding clock frequency ranges.
Figure 10-2 correlates CLKIN, internal bus, and core clock frequencies for the 1x–4x multipliers.
Figure 10-2. CLKIN, Internal Bus, and Core Clock Ratios

10.1.3 Internal Bus Overview

There are three main internal buses in the MCF548x—the extended local bus (XL bus), the internal
peripheral bus (slave bus), and the communication subsystem bus (CommBus). See Figure 10-1.
XL bus — Interface between the ColdFire core, memory controller, communication subsystem,
FlexBus controller, and PCI controller.
Internal peripheral bus (slave bus) — The control/data interface from the core to the
communication subsystem or peripheral programming registers and FIFOs. The base address of
this memory-mapped bus will be stored in the internal peripheral bus base address register
(MBAR).
Table 10-1. MCF548x Divide Ratio Encodings
AD[12:8]1
1All other values of AD[12:8] are reserved.
Clock
Ratio
CLKIN–PCI and
FlexBus Frequency
Range (MHz)
Internal XLB, SDRAM bus,
and PSTCLK Frequency
Range (MHz)
Core Frequency
Range (MHz)
00011 1:2 41.6–50.0 83.33–100 166.66–200
00101 1:2 25.0–41.5 50.0–83.02
2Note that DDR memories typically have a minimum speed of 83 MHz. Some vendors specifiy down to
75 MHz. Check with the memory component specifications to verify.
100.0–166.66
01111 1:4 25.0 100 200
25 40 50 60 70 70 80 90 100 110 120 130 140 150 160 170 180 190 20060
25.0 50.0 100.0
CLKIN (MHz) Core Clock (MHz)
Core Clock
CLKIN
200.0
40 50 60 70 80 90 10030
50.0 100.0
Internal Clock
Internal Clock (MHz)
2x
2x
25.0 200.0
2x
4x
100.0