QorIQTM Communications Platforms P2 Series P2010 and P2020 single- and dual-core communications processors Freescale QorIQTM communications platforms are the next-generation evolution of our leading PowerQUICC(R) communications processors. Built using high-performance Power Architecture(R) cores, Freescale QorIQ platforms enable a new era of networking innovation where the reliability, security and quality of service for every connection matters. The QorIQ P2020 and P2010 dual- and singlecore products are pin-compatible with the QorIQ P1 platform products, offering four interchangeable cost-effective solutions. Scaling from a single-core processor at 533 MHz (P1011) to a dual-core processor at 1.2 GHz (P2020), the two QorIQ platforms together deliver an impressive 4.5x aggregate frequency range within the same pinout. QorIQ P2020 and P2010 Communications Processors The devices in these two series are software-compatible, sharing the e500 Power Architecture core and peripherals, as well as being fully software compatible with the existing PowerQUICC processors. This enables customers to create a product with multiple performance points from a single board design. The P2020 and P1020 dual-core processors support symmetric and asymmetric multi-processing, enabling customers to scale performance through either thread-level or applicationlevel parallelism. The QorIQ P2 platform series, which includes the P2020 (dual-core processor) and P2010 (single-core processor) communications processors, delivers high single-threaded performance per watt for a wide variety of applications in the networking, telecom, military and industrial markets. The series delivers dual- and single-core frequencies up to 1.2 GHz on a 45 nm technology low-power platform. The P2020 and P2010 communications processors both have an advanced set of features for ease of use. The optional integrated security engine supports the cryptographic algorithms commonly used in IPsec, SSL, 3GPP and other networking and wireless security protocols. The 64-bit memory controller offers future-proofing against memory technology migration with support for both DDR2 and DDR3. It also supports error correction codes, a baseline requirement for any high-reliability system. Other memory types such as flash are supported through the 16-bit local bus, USB, SD/MMC and SPI. The P2010 and P2020 processors integrate a rich set of interfaces, including SerDes, Gigabit Ethernet, PCI Express(R), RapidIO(R) technology and USB. The three 10/100/1000 Ethernet ports support advanced packet parsing, flow control and quality of service features, as well as IEEE(R) 1588 time stamping. QorIQTM P2020 and 2010 Block Diagram Not on P2010 Security Acceleration (optional) XOR Power Architecture(R) e500 Core 32 KB 32 KB L1 I-Cache L1 D-Cache 512 KB L2 Cache Power Architecture e500 Core 32 KB 32 KB L1 I-Cache L1 D-Cache DDR2/DDR3 SDRAM Controller Interrupt Control, SD/MMC, SPI, USB 2.0/ULPI Coherency Module Enhanced Local Bus Controller (eLBC) System Bus 3x Gigabit Ethernet On-Chip Network 3 x PCI Express(R) 2 x Serial RapidIO(R) 2 x 4-ch. DMA 4-lane SerDes Cores Target Applications The P2010 and P2020 processors serve in a wide range of applications, especially those that have tight thermal constraints. With an available junction temperature range of -40C to +125C, the devices can be used in power-sensitive defense, aerospace and industrial applications, and less-protected outdoor environments. They enable various combinations of data plane and control plane workloads in networking and telecom applications that require higher performance but want to avoid the complexity of partitioning the application across many cores. The devices' primary target applications are networking and telecom linecards. The P2 devices, with their low power budget and high single-threaded performance, are uniquely well-suited for control plane applications. Control plane applications tend to be more sequential in nature and thus lose scaling efficiency with increasing number of threads or cores. The P2 series, with its low power, efficient dual-issue out-of-order e500 core, Power Architecture technology, and high 1.2 GHz frequency, offers a level of singlethreaded performance that is a perfect fit for control plane applications. The P2010 and P2020 processors are also well-suited for Long Term Evolution (LTE) and WiMAX channel card applications. With dual-core performance in single-core power budgets, the P2 series facilitates the "flattening" of the wireless network hierarchy. The dual Serial RapidIO interfaces allow direct connection to the DSPs (such as Freescale's MSC8156 DSP) that implement Layer 1 processing as well as redundant backplane connections. * High-speed interfaces supporting various multiplexing options Four SerDes to 3.125 GHz multiplexed across controllers Three PCI Express interfaces Two Serial RapidIO interfaces Two SGMII interfaces * High-Speed USB controller (USB 2.0) Host and device support Enhanced host controller interface (EHCI) ULPI interface to PHY Technical Specifications * Enhanced secure digital host controller (SD/MMC) * Dual (P2020) or single (P2010) high-performance Power Architecture e500 cores * Serial peripheral interface 36-bit physical addressing Double-precision floating-point support * Integrated security engine (SEC 3.1) (optional) Crypto algorithm support includes 3DES, AES, RSA/ECC, MD5/SHA, ARC4, Kasumi, Snow 3G and FIPS deterministic RNG 32 KB L1 instruction cache and 32 KB L1 data cache for each core 800 MHz to 1.2 GHz clock frequency Single pass encryption/message authentication for common security protocols (IPsec, SSL, SRTP, WiMAX) * 512 KB L2 cache with ECC. Also configurable as SRAM and stashing memory. XOR acceleration * Three 10/100/1000 Mbps enhanced threespeed Ethernet controllers (eTSECs) The networking linecard requires an optimal combination of good performance to manage a large amount of control plane traffic balanced against low power and cost. With convenient I/O, flexible core configurations and an on-board security block, the P2010 and P2020 processors are well-suited for this application, which involves controlling ASICs, managing exceptions and routing table maintenance. TCP/IP acceleration and classification * 64-bit DDR2/DDR3 SDRAM memory controller with ECC support capabilities * Programmable interrupt controller (PIC) compliant with OpenPIC standard IEEE 1588 support * Two four-channel DMA controllers Lossless flow control * Two I2C controllers, DUART, timers R/G/MII, R/TBI, SGMII * Enhanced local bus controller (eLBC) FIFO interfaces * 16 general-purpose I/O signals * Package: 689-pin wirebond power-BGA (TEPBGA2) QorIQTM Platform Device Cores Top Core Frequency L2 Size DDR 2/3 Support GE Ports SerDes PCI Express(R) Serial RapidIO(R) TDM P1 P1011 1 800 MHz 256 KB 32-bit with ECC 3 4 2 N/A Yes P1 P1020 2 800 MHz 256 KB 32-bit with ECC 3 4 2 N/A Yes P2 P2010 1 1200 MHz 512 KB 64-bit with ECC 3 4 3 2 N/A P2 P2020 2 1200 MHz 512 KB 64-bit with ECC 3 4 3 2 N/A Learn More: For current information about Freescale products and documentation, please visit www.freescale.com/QorIQ. Freescale, QorIQ, CoreNet and the Freescale logo are trademarks or registered trademarks of Freescale Semiconductor, Inc. in the U.S. and other countries. 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. (c) Freescale Semiconductor, Inc. 2009. Document Number: QP20XXFS REV 3