Power savings with multi-execution CPU performance
The Freescale Semiconductor
MPC8640D dual-core
processor is a lower-cost
version of the established
MPC8641D, delivering a
pin-compatible alternative
that also consumes up to
21% less power.
A compatible single-core processor, the
MPC8640, is also available, as a lower-cost, lower-power
alternative to the existing single-core
MPC8641.
The MPC8640D and MPC8640 both
feature Freescale’s e600 CPU core, which
has 11 independent execution units
including a floating-point unit, branch-processing
unit and four integer units.
There are also three register files,
and the core is capable of
completing up to three
instructions per cycle. In addition, the
core embeds the industrybenchmark
128-bit AltiVec
vector-processing engine,
which typically delivers a
2x to 12x performance
increase.
High-speed I/O
connectivity complements
these high processing
resources, including an
integrated DDR1/DDR2
memory controller, two
PCI Express® and RapidIO®
controllers and four gigabit
Ethernet controllers. By
also integrating northbridge
and south-bridge
functionality,
both processors are capable of replacing multiple
conventional chips in applications where a high
performance-to-power ratio is critical.
The MPC8640D and MPC8640 also feature
internal core-to-peripheral connections, saving
board designers from the challenges of laying out
high-speed parallel buses.
FEATURES
 |
- 1.0GHz or 1.25GHz operation
- DMA controller
- Device performance monitor
- Boot sequencer
- Development platform with Linux Board Support Package (BSP)
|
 |
|
|
APPLICATIONS
 |
- Networking equipment
- Telecommunication processors
- Pervasive computing
- Aerospace and defence systems
|
 |
|
|

MPC8640D block diagram
- NXP Semiconductors’ ADC0808S, page 081002