Document Number: MPC8640D
Freescale Semiconductor
Rev. 4, 05/2014
Technical Data
MPC8640 and MPC8640D
Integrated Host Processor
Hardware Specifications
Contents
1 Overview
1. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2. Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . 6
The MPC8640 processor family integrates either one or two
3. Power Characteristics . . . . . . . . . . . . . . . . . . . . . . . . 13
Power Architecture e600 processor cores with system
4. Input Clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5. RESET Initialization . . . . . . . . . . . . . . . . . . . . . . . . . 18
logic required for networking, storage, wireless
6. DDR and DDR2 SDRAM . . . . . . . . . . . . . . . . . . . . . 19
infrastructure, and general-purpose embedded applications.
7. DUART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
The MPC8640 integrates one e600 core while the
8. Ethernet: Enhanced Three-Speed Ethernet (eTSEC),
MPC8640D integrates two cores. MII Management 26
9. Ethernet Management Interface Electrical
This section provides a high-level overview of the MPC8640 Characteristics 40
10. Local Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
and MPC8640D features. When referring to the MPC8640
11. JTAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
throughout the document, the functionality described applies
2
12. I C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
to both the MPC8640 and the MPC8640D. Any differences
13. High-Speed Serial Interfaces (HSSI) . . . . . . . . . . . . 57
14. PCI Express . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
specific to the MPC8640D are noted.
15. Serial RapidIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Figure 1 shows the major functional units within the 16. Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
17. Signal Listings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
MPC8640 and MPC8640D. The major difference between
18. Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
the MPC8640 and MPC8640D is that there are two cores on
19. Thermal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
the MPC8640D.
20. System Design Information . . . . . . . . . . . . . . . . . . 116
21. Ordering Information . . . . . . . . . . . . . . . . . . . . . . . 126
22. Document Revision History . . . . . . . . . . . . . . . . . . 128
Freescale reserves the right to change the detail specifications as may be required
to permit improvements in the design of its products.
2008-2014 Freescale Semiconductor, Inc. All rights reserved.Overview
e600 Core Block
e600 Core Block
e600 Core
e600 Core
1-Mbyte
1-Mbyte
L2 Cache
L2 Cache
32-Kbyte 32-Kbyte
32-Kbyte 32-Kbyte
L1 Instruction Cache L1 Data Cache
L1 Instruction Cache L1 Data Cache
MPX Bus
MPX Coherency Module (MCM)
Platform Bus
Platform
SDRAM DDR SDRAM Controller
SDRAM DDR SDRAM Controller
ROM, Local Bus Controller
GPIO (LBC)
Multiprocessor
Programmable Interrupt
IRQs
Controller
(MPIC)
Dual Universal
Asynchronous
Serial
Receiver/Transmitter
(DUART)
2 2
I C I C Controller
Serial RapidIO
2 2
I C I C Controller
Interface
or
Enhanced TSEC PCI Express
OCeaN
RMII, GMII,
Interface
Controller
Switch
MII, RGMII, [ x1/x2/x4/x8 PCI Exp (4 GB/s)
Fabric
TBI, RTBI AND 1x/4x SRIO (2.5 GB/s) ]
10/100/1Gb
OR [2-x1/x2/x4/x8 PCI Express
(8 GB/S) ]
Enhanced TSEC
RMII, GMII,
Controller
MII, RGMII,
PCI Express
TBI, RTBI
Interface
10/100/1Gb
Enhanced TSEC
RMII, GMII,
Controller
MII, RGMII,
TBI, RTBI
Four-Channel
External
10/100/1Gb
DMA Controller
Control
Enhanced TSEC
RMII, GMII,
Controller
MII, RGMII,
TBI, RTBI
10/100/1Gb
Figure 1. MPC8640 and MPC8640D
MPC8640 and MPC8640D Integrated Host Processor Hardware Specifications, Rev. 4
2 Freescale Semiconductor