Chapter 1. Overview
1-17
Peripheral Logic Overview
The module operates in one of three modes:
•
In direct mode, five level- or edge-triggered interrupts can be connected directly to
an MPC8240.
•
In pass-through mode, interrupts detected at the IRQ0 input are passed directly to
the processor core. Also in this case, interrupts generated by the I
2
O, I
2
C, and DMA
controllers are passed to the L_INT output signal.
•
The MPC8240 provides a serial delivery mechanism when more than five external
interrupt sources are needed. The serial mechanism allows for up to 16 interrupts to
be serially scanned into the MPC8240. This mechanism increases the number of
interrupts without increasing the number of pins.
The outbound interrupt request signal, L_INT, is used to signal interrupts to the host
processor when the MPC8240 is configured for agent mode. The MPC8240 EPIC includes
four programmable timers that can be used for system timing or for generating periodic
interrupts.
1.4.9 Integrated PCI Bus and SDRAM Clock Generation
There are two PCI bus clocking solutions directed towards different system requirements.
For systems where the MPC8240 is the host controller with a minimum number of clock
loads, five clock fanout buffers are provided on-chip.
For systems requiring more clock fan out or where the MPC8240 is an agent device,
external clock buffers may be used.
The MPC8240 provides an on-chip delay-locked loop (DLL) that supplies the external
memory bus clock signals to SDRAM banks. The memory bus clock signals are of the same
frequency and synchronous with the internal peripheral bus clock.
The four SDRAM clock outputs are generated by the internal DLL and can account for the
trace length between SDRAM_SYNC_OUT signal and the SDRAM_SYNC_IN signal.
The MPC8240 requires a single clock input signal, PCI_SYNC_IN, which can be driven
by the PCI clock fan-out buffers—specifically the PCI_SYNC_OUT output.
PCI_SYNC_IN can also be driven by an external clock driver.
PCI_SYNC_IN is driven by the PCI bus frequency. An internal PLL, using PCI_SYNC_IN
as a reference, generates an internal sys-logic-clk signal that is used for the internal logic.
The peripheral bus clock frequency is configured at reset (by the MPC8240 PLL
configuration signals (PLL_CFG[0:4])) to be a multiple of the PCI_SYNC_IN frequency.
The internal clocking of the processor core is generated from and synchronized to the
internal peripheral bus clock by means of a second PLL. The core’s PLL provides multiples
of the internal processor core clock rates as specified in the MPC8240 Hardware
Specification.
Summary of Contents for MPC8240
Page 1: ...MPC8240UM D Rev 1 1 2001 MPC8240 Integrated Processor User s Manual ...
Page 38: ...xviii MPC8240 Integrated Processor User s Manual TABLES Table Number Title Page Number ...
Page 48: ...xlviii MPC8240 Integrated Processor User s Manual Acronyms and Abbreviations ...
Page 312: ...6 94 MPC8240 Integrated Processor User s Manual ROM Flash Interface Operation ...
Page 348: ...7 36 MPC8240 Integrated Processor User s Manual PCI Host and Agent Modes ...
Page 372: ...8 24 MPC8240 Integrated Processor User s Manual DMA Register Descriptions ...
Page 394: ...9 22 MPC8240 Integrated Processor User s Manual I2O Interface ...
Page 412: ...10 18 MPC8240 Integrated Processor User s Manual Programming Guidelines ...
Page 454: ...12 14 MPC8240 Integrated Processor User s Manual Internal Arbitration ...
Page 466: ...13 12 MPC8240 Integrated Processor User s Manual Exception Latencies ...
Page 516: ...16 14 Watchpoint Trigger Applications ...
Page 538: ...B 16 MPC8240 Integrated Processor User s Manual Setting the Endian Mode of Operation ...
Page 546: ...C 8 MPC8240 Integrated Processor User s Manual ...
Page 640: ...INDEX Index 16 MPC8240 Integrated Processor User s Manual ...