mpc8309 Freescale Semiconductor, Inc, mpc8309 Datasheet - Page 67

no-image

mpc8309

Manufacturer Part Number
mpc8309
Description
Powerquicc Ii Pro Integrated Communications Processor Family Hardware Specifications
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mpc8309CVMADDCA
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mpc8309CVMAFDCA
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mpc8309CVMAGDCA
Manufacturer:
FREESCAL
Quantity:
300
Part Number:
mpc8309CVMAGDCA
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mpc8309CVMAGDCA
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
mpc8309CVMAHFCA
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mpc8309CVMAHFCA
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
mpc8309CVMGDCA
Manufacturer:
FREESCAL
Quantity:
300
Part Number:
mpc8309VMADDCA
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mpc8309VMAGDCA
Manufacturer:
FREESCAL
Quantity:
624
Part Number:
mpc8309VMAGDCA
Manufacturer:
FREESCALE
Quantity:
20 000
23.1
When the MPC8309 is configured as a PCI host device (RCWH[PCIHOST] = 1), SYS_CLK_IN is its
primary input clock. SYS_CLK_IN feeds the PCI clock divider (2) and the PCI_SYNC_OUT and
PCI_CLK multiplexors. The CFG_CLKIN_DIV configuration input selects whether SYS_CLK_IN or
SYS_CLK_IN/2 is driven out on the PCI_SYNC_OUT signal.
PCI_SYNC_OUT is connected externally to PCI_SYNC_IN to allow the internal clock subsystem to
synchronize to the system PCI clocks. PCI_SYNC_OUT must be connected properly to PCI_SYNC_IN,
with equal delay to all PCI agent devices in the system.
23.1.1
When the MPC8309 is configured as a PCI host, it provides three separate clock output signals,
PCI_CLK[0:2], for external PCI agents.
When the device comes out of reset, the PCI clock outputs are disabled and are actively driven to a steady
low state. Each of the individual clock outputs can be enabled (enable toggling of the clock) by setting its
corresponding OCCR[PCICOEn] bit. All output clocks are phase-aligned to each other.
23.2
When the MPC8309 is configured as a PCI agent device, PCI_SYNC_IN is the primary input clock. In
agent mode, the SYS_CLK_IN signal should be tied to GND, and the clock output signals, PCI_CLKn and
PCI_SYNC_OUT, are not used.
23.3
As shown in
loop (PLL) and the clock unit to create four major clock domains:
The csb_clk frequency is derived from the following equation:
In PCI host mode,
The csb_clk serves as the clock input to the e300 core. A second PLL inside the core multiplies up the
csb_clk frequency to create the internal clock for the core (core_clk). The system and core PLL multipliers
are selected by the SPMF and COREPLL fields in the reset configuration word low (RCWL) which is
loaded at power-on reset or by one of the hard-coded reset options.For more information, see the Reset
Freescale Semiconductor
MPC8309 PowerQUICC II Pro Integrated Communications Processor Family Hardware Specifications, Rev. 0
The coherent system bus clock (csb_clk)
The QUICC Engine clock (qe_clk)
The internal clock for the DDR controller (ddr_clk)
The internal clock for the local bus controller (lbc_clk)
Clocking in PCI Host Mode
Clocking in PCI Agent Mode
System Clock Domains
PCI Clock Outputs (PCI_CLK[0:2])
Figure
csb_clk = [PCI_SYNC_IN × (1 + ~CFG_CLKIN_DIV)] × SPMF
45, the primary clock input (frequency) is multiplied up by the system phase-locked
PCI_SYNC_IN = SYS_CLK_IN

(1 + ~
CFG_CLKIN_DIV
) .
Clocking
Eqn. 1
Eqn. 2
67

Related parts for mpc8309