2 clocking overview, 3 internal bus overview, Clocking overview -2 – Freescale Semiconductor MCF5480 User Manual

Page 324: Internal bus overview -2

Advertising
background image

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

1

All 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.0

2

2

Note 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 200

60

25.0

50.0

100.0

CLKIN (MHz)

Core Clock (MHz)

Core Clock

CLKIN

200.0

40 50 60 70 80 90 100

30

50.0

100.0

Internal Clock

Internal Clock (MHz)

2x

2x

25.0

200.0

2x

4x

100.0

Advertising
This manual is related to the following products: