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.