MPC8610 Fact Sheet - Freescale Semiconductor

Built on Power Architecture™ Technology
MPC8610
Integrated host processor
Freescale’s MPC8610 processor is engineered
The MPC8610 features a high-performance,
in Freescale’s high-performance MPC744x
to deliver breakthrough performance,
superscalar e600 core operating between
and MPC864x families, software applications
connectivity and integration for embedded
667 MHz and 1333 MHz. Its smaller 256 KB
written for those devices should port easily to
applications that process or display graphical
backside L2 cache saves power and cost for
the MPC8610. This is valuable for customers
images, such as kiosks, robotics, in-vehicle
target applications that typically don’t need
who want to reuse software in applications
infotainment, cockpit displays, single-board
the full 1 MB cache available in other e600-
that require slightly less performance, lower
computers and multi-function printers
based devices. The core also includes the
power consumption and lower system cost.
and scanners.
AltiVec® 128-bit vector processing engine
The MPC8610’s strength is its integration—the
high-performance e600 core, built on Power
Architecture™ technology, combined with
the PowerQUICC® system-on-chip (SoC)
platform and an LCD controller. With e600
core performance and integrated northbridge
and southbridge functionality, this single
which EEMBC benchmarks show to give
a 3 to 10 times performance increase for
applications such as:
• MP3/AAC audio encoding/decoding
acceleration
• MPEG-2/4 H.264 movie
encoding/decoding acceleration
chip replaces what could take up to four
• 3-D geometry, processing acceleration
chips using other solutions. Moving all
• Filter processing acceleration
core-to-peripheral connections inside
the device greatly reduces the number of
high-speed parallel buses to be routed
on the circuit board. This translates into
smaller boards with fewer layers and higher
processing density.
(image/voice recognition)
Because MPC8610 peripherals are derived
from the field-proven PowerQUICC
family of processors, and the e600 core is
essentially the same processor as that used
A significant advantage of the MPC8610 is
the fully integrated MPX bus that can run
three times faster than an external MPX bus
in previous generation devices. With MPX
bus speed proportional to memory bandwidth,
and inversely related to memory latency, this
integrated bus relieves system bottlenecks
for applications limited by either condition. In
addition, the MPC8610 features an integrated
memory controller designed to support
either DDR or DDR2 memories, increasing
bandwidth and capacity while reducing
latency. The memory controller supports
error correcting codes to ensure data integrity,
a basic requirement for any application that
needs reliability.
MPC8610 Processor Highlights
CPU Speeds (internal)
• 667, 800, 1000, 1066 and 1333 MHz
MPX Bus (integrated)
• 333, 400 and 533 MHz
Maximum Power (preliminary)
• 12 watts at 667 MHz and 15 watts at 1066 MHz
L1 Cache (integrated)
• 32 KB instruction and 32 KB data with parity protection
L2 Cache (integrated)
• 256 KB backside cache with optional ECC
Core Execution Units
• Integer (4), double precision floating-point, AltiVec® (4), branch, load/store
LCD Controller
• Drives TTL display with real-time blending of up to three planes
• Maximum display resolution SXGA 1280 × 1024 with 60 Hz refresh
• Display color depth up to 24 bits per pixel (bpp)
Audio Interface
• Two synchronous serial interface (SSI) controllers for I2S or AC97 audio inputs/outputs
PCI Express Interface
• One 1x/2x/4x/8x and one 1x/2x/4x serial (2.5 Gbaud/lane)
PCI Interface
• PCI 2.2, 32-bit, 33 MHz and 66 MHz
Memory Controller
• DDR/DDR2 SDRAM with ECC (333, 400 and 533 MHz data rates)
DMA Controller
• Two four-channel controllers
Enhanced Local Bus
• 32-bit multiplexed address/data for ROM, NAND or NOR flash
(8- or 16-bit data for NAND flash)
®
• Non-multiplexed 32-bit data / 26-bit address for ROM, NAND or NOR flash
(8- or 16-bit data for NAND flash)
Other Interfaces
• Two I2C controllers
• Two dual universal asynchronous receiver/transmitters (DUARTs)
• Two Fast Infra-Red interfaces (FIRI)
• Serial peripheral interface (SPI) supporting 4- through 16- or 32-bit characters
• Up to 32 general-purpose input/output (GPIO) ports
Other Functions
• One programmable interrupt controller (PIC)
• Two global timer modules and a watchdog timer facility
Package
• 29 x 29 mm, 783-pin, flip chip plastic ball grid array (PBGA)
Process Technology
• 90 nm silicon-on-insulator (SOI)
Operating Temperature Range
• -40ºC to +105ºC junction temperature (Tj)
Availability
• Samples and evaluation boards now
• Production mid 2008
The MPC8610 processor provides extensive
Example 2: An aircraft uses MPC8610 to
application flexibility.
drive a Primary Flight Display (PFD),
Example 1: A kiosk uses MPC8610 to
drive the interactive touch-panel display
Multi-Functional Display (MFD) and Electronic
Flight Instrument Systems (EFIS).
and audio outputs, recognize a facial or
Example 3: A mobile robot uses MPC8610
fingerprint image and communicate across
to process camera inputs to determine its
PCI-connected Ethernet ports to send and
location and navigate in a room or outdoors.
receive data from a remote database.
Learn More:
Freescale® and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names
are the property of their respective owners. The Power Architecture and Power.org word marks and the Power and
Power.org logos and related marks are trademarks and service marks licensed by Power.org.
© Freescale Semiconductor, Inc. 2007
Document Number: MPC8610FS
REV 2
For current information about Freescale
products and documentation, please visit
www.freescale.com.