
Symphony DSP56724/DSP56725 Multi-Core Audio Processors, Rev. 0
7-2
Freescale Semiconductor
Clock Generation Module (CGM)
Figure 7-1. CGM Function Diagram
7.1.2
Features
The CGM includes the following features:
•
Allows changing the low-power divide factor (DF = 2
i
, i = 0–7) without losing lock.
•
Provides glitch-free output clocks to DSP Cores and peripherals.
•
Provides a wide range of system clocks.
•
Performs power-saving by gating clocks for both cores and peripherals.
7.1.3
Modes of Operation
The CGM provides all necessary clocks to the DSP56724/DSP56725 devices. For stable operations, the
system clock is defined in
PLL Control Registers
Internal PLL
-Clock input division
-Frequency multiplication
-Skew elimination
CGM
Extal
PLL Out (FOUT raw)
Low Power Divider
(2
i
, i=0–7
internal_clk
Core-0 Stop or Wait mode
Core-1 Stop or Wait mode
Core-0
Gating Cells
Core-1
Gating Cells
Shared
Gating Cells
Clocks to
Core-0
Clocks to
Core-1
Clocks to blocks shared by
Core-0 and Core-1
Shared Peripheral Bus
The PLL is configurable over
the Shared Peripheral bus,
which both Core-0 and
Core-1 can access.
The PLL output clock can be
further divided by the Low
Power Divider for power
saving.
Related clocks can be
stopped when Core-0 or
Core-1 get into a STOP or
WAIT mode.