QorIQ™ Communications Platforms P2 Platform Series Dual core performance in a single core power envelope Ideal for networking infrastructure, telecom, delivers dual- and single-core frequencies Freescale provides highly integrated industrial control, medical imaging, from 800 MHz to 1.2 GHz. evaluation boards, software and drivers for the telehealth, aerospace and defense and test and measurement applications, Freescale QorIQ™ communications platforms are the next-generation evolution of our leading PowerQUICC communications processors. ® Based on high-performance e500 cores built on Power Architecture® technology, QorIQ platforms enable a new era of networking innovation that meets reliability, security and quality of service needs for the most demanding networking and industrial applications. The QorIQ P2 platform series, which includes the P2020 and P2010 communications processors, delivers unprecedented performance per watt for a wide variety of applications at a low price point. The series The QorIQ P2 series is pin-compatible with the QorIQ P1 platform products, offering five interchangeable cost-effective solutions. Scaling from a single core at 533 MHz (P1011) to a dual core at 1.2 GHz (P2020), the two QorIQ platforms deliver an impressive P2020 and P2010 as well as CodeWarrior™ tools that will help speed your design to market. The P2020 family provides the horsepower, integration and scalability needed whether you are building a high-performance router or an industrial platform. 4.5x aggregate frequency range within the same pinout. The devices in the P1 and P2 series are also software compatible, sharing the e500 core and peripherals, as well as being fully software compatible with existing PowerQUICC processors. This enables you to create a product with multiple performance points from a single board design, which provides great flexibility and scalability. QorIQ™ P2 Processors Features Benefits Comprehensive development tools including reference design boards, Linux® and third-party tools Helps decrease time to revenue by getting designs up and running efficiently Migration path Improved performance/watt/cost migrating from PowerQUICC III and other Power Architecture-, x86- and MIPs-based architectures High-performance e500 2.4 MIPS/MHz Power Architecture® core High performance and efficient cores means fewer cores to get the job done Best-in-class power Enables fanless, energy-efficient designs for improved reliability and lower system costs Integrated Ethernet, USB, eSDHC flash controller, eSPI, eLBU, IEEE® 1588, PCI Express® and Serial RapidIO® Flexibility to address a wide range of applications and reduced system cost by eliminating the need for external bridge chips 4.5x performance range in a single package Common hardware platform to enable a wide range of system performance Telecom LTE and WiMAX Baseband Features for the market: Serial RapidIO x1/x4 (up to 3.125 GHz) • Dual Gigabit Ethernet on SGMII (for redundancy) or Serial RapidIO® • MAC • Scheduler interface for implementing backhaul 500 Mbps • Serial RapidIO interface for direct connection to digital signal processors (DSPs)—for Layer 1 processing • Security engine handles the secure network termination requirement • Advanced quality of service (QoS) for Serial RapidIO Gigabit Ethernet control and data, redundant Serial RapidIO Gigabit Ethernet to assist in scheduling Layer 2 baseband processing Applications: • AdvancedMC™ card • Controller on AdvancedTCA® carrier card • Channel and control card for 3G NodeB, 2G/2.5G BTS IP upgrades, WCDMA, 4G LTE and WiMAX • General purpose compute blade QorIQ™ P2 Series Backplane DSP Serial RapidIO® DSP Serial RapidIO x1/x4 • Serial RapidIO messaging unit • Multiple mailboxes • Port read/write to configure switch • Messaging (inbound/outbound) local and remote Switch DSP xn DSPs FPGA OBSAI/CPRI LTE and WiMAX Baseband requirements using packet concatenation The P2020 and P2010 communications and segmentation, retransmission through processors are well-suited for Long-Term automatic repeat request (ARQ) and Evolution (LTE) and WiMAX channel card hybrid automatic repeat request (HARQ) in applications. There are two factors that drive combination with Layer 1. the need for dual-core performance without breaking out of a single-core power budget: • Increased bandwidth per subscriber Typically backhaul is implemented with either dual Gigabit Ethernet on SGMII (for redundancy) or Serial RapidIO interface, both • Flattening of the infrastructure hierarchy of which are supported in the QorIQ P2 series Together, these factors increase the processors. The Serial Rapid IO interface also processing requirements of the channel allows direct connection to the DSPs—such card. P2 series processors, with dual- as Freescale’s MSC8144 and MSC8156 four- core performance in single-core power and six-core DSPs—that implement the Layer budgets, can increase performance in Layer 1 processing. The security block handles the 2 baseband processing and implementing secure network termination requirement. network interfaces. 3 Low latency This solution performs network backhaul Layer 2 baseband processing implements transport and interworking with internal the RLC layer that controls the base station interfaces. This includes processing the and subscriber access to air interface network layers up to OSI Layer 3, including resources. The advanced QoS features of the IPsec secure network termination, header Gigabit Ethernet ports assist in scheduling compression and traffic classification these resources. This Layer 2 processing (QoS). The network interface card (NIC) includes the medium access control can optionally support 3G LTE radio link (MAC), which controls the base station and encryption—however, depending upon the subscriber access to air interface resources. selected architecture, this could be partitioned Resources are scheduled according to QoS to the channel card. freescale.com/QorIQ Compute Blades Compute Blades Blade servers have been widely adopted in Front Panel RS232 RJ45 data centers because they cost less to deploy and less to operate—due to savings in power and cooling—than rack-optimized servers. Micro-SD Flash Gigabit Ethernet PHY FPGA Blade servers are also more easily scaled than fixed-capacity monolithic servers to meet workload growth and are easier to service with their field-replaceable blades. Serial DDR SDRAM RGMII Blades process and move a large amount of data. Historically, designers have incorporated QorIQ™ P2020 DDR2/3 eSDHC more processors and more processor types. Systems could include any number of CPUs, DSPs, microcontrollers, network processors RGMII RGMII Serial RapidIO® PCI Express® and application-specific processors. Embedding switches into blade servers provides further infrastructure integration, PMM Gigabit Ethernet PHY Gigabit Ethernet PHY simplified management, greater scalability, PCI Express1 x2 @ 2.5Gbaud/ SRIO1 (x1) @1.25 Gbaud / SRIO2 (x1) @1.25 Gbaud improved power and cooling efficiency and increased application availability. As enterprises begin to migrate to next- AMC Connector generation data centers, blade server switches are evolving to meet the new demands with advanced functions such as application-aware networking, low latency line-rate switching at Gigabit (Gb) speeds, advanced QoS, support for virtualization and advanced security features. QorIQ processors can help designers reap the benefit of using highly integrated processors with the I/O needed for application/contentaware processing. Freescale partner companies such as 6WIND provide an open framework to ease the transition from a single core to many cores. Multicore-aware network middleware from 6WIND can boost performance, placing configuration and management at the heart of the software. This solves real business issues of time and cost savings associated with software integration, interface, configuration and network management of multicore machines. The P2020 processor can manage control and dataplane functions in blade systems. This reduces the cost of integrating additional bridge chips to perform these functions. freescale.com/QorIQ 4 Networking The primary functions of a linecard In the case of centralized processing, these Features for the Market: controller are: functions are performed by a centralized • SD/MMC interface enables modularity by • Exception handling: Packets that cannot be processor, which can tolerate higher power supporting booting from flash cards • PCI Express interfaces enable multiple flexible I/O options • USB port for front-panel code uploads when connecting directly to a PC for maintenance • Triple Gigabit Ethernet (dual on SGMII for redundancy for backplane interconnect) and one Gigabit Ethernet interface for high-performance debug and maintenance Applications: • Line card controller • Mid-range line card control plane • Low-end line card combined control and data plane • Shelf controller interpreted by the typically more hardwired and associated increased cooling costs datapath are kicked up to the control because there are fewer of those cards per plane processor. These may be older or system. In these cases, the line card has little esoteric protocols which are not worth intelligence. accommodating in ASICs, but can be Implementing a line card in a distributed handled with software with low performance processing system provides several impact because they occur infrequently. advantages. You may be able to forgo • Board housekeeping: The control plane the costly centralized services card, processor may be used to configure, which consumes a valuable slot in the provision and control other devices on the chassis. You have the opportunity to board. It also will collect statistics. It can perform local switching at the line card, thus implement a command line interface. conserving system resources. And the system • Table maintenance: A line card controller becomes more scalable—as you add a line may, especially in a distributed system, card, you automatically get the increased manage the forwarding tables. The tables processing that it requires. However, in are created by implementing a variety of this system, the costs of high-volume line interior routing protocols (such as Open cards are critically important. Because of Shortest Path First or Routing Information Line Card Control Plane for Enterprise Routers Protocol) and external routing protocols One of the primary applications for the QorIQ tables are then exported to the forwarding P2020 communications processor is as a line path for per-packet access. that, thermal budgets are very tight. The need for high performance at low power is a (such as Border Gateway Protocol). The requirement that the P2 family fulfills. card control plane processor. Typically the P2020 will sit to the side of the main datapath, which has I/O processors on the front panel Line Card Control Plane for Enterprise Routers connected to a backplane interface device. I/O Devices The P2020 processor will communicate with these components using standard interfaces Ethernet Switch such as PCI Express or the local bus. The P2020 will often have front panel interfaces as I/O Devices well. One Gigabit Ethernet interface may be I/O Devices used for high-performance debug: the DUART can be used for a low-level command line interface and the USB port may be used for Backplane Enhanced Local Bus PCI Express® front-panel code uploads when connecting directly to a PC for maintenance. Redundant Gigabit Ethernet ports to the backplane are Gigabit EthernetManagement Interfaces QorIQ™ P2020 used as a management interface, which can be used to communicate with a centralized resource for receiving table updates, for instance. The eSDHC interface enables Gigabit EthernetDebug I/F DUART-CLI USB-Code Upload Exception handling Route table maintenance Line card control DRAM Flash modularity by supporting booting from flash memory cards. 5 freescale.com/QorIQ Multiservice Routers A multiservice router or business gateway Multiservice Routers requires a combination of high performance DRAM and a rich set of peripherals to support the PCI Express® x1/x4 (up to 5 GHz) Flash datapath throughputs and required system functionality. The P2 series of single- and Low latency dual-core devices offer a scalable platform to QorIQ™ P2020 develop a range of products that can support the same feature set. Integrated 10/100/1000 Ethernet controllers with classification and QoS capabilities are ideal for managing the datapath traffic between the local area network (LAN) and wide area network (WAN) interface. PCI Express ports can provide connectivity to IEEE 802.11n radio cards ® WAN Interface Gigabit Ethernet (SGMII) Management Ports • Multiple mailboxes • Port read/write to configure switch • Messaging (inbound/ outbound) local and remote WAN Interface Gigabit Ethernet Control and Data DMZ Server LAN Switch for wireless support and TDM for legacy phone interfaces to support voice. USB or eSDHC interfaces can be used to support local storage; the second USB interface is also available to support USB-attached printers or as a console port. The integrated security engine can provide encrypted secure communications for remote users with VPN support. freescale.com/QorIQ 6 Industrial Programmable Logic Control (PLC) Features for the Market: • IEEE® 1588 support for nanosecond level External AC to high voltage DC clock accuracy Local power rail management • Virtualization support QorIQ™ P2020 • Double precision FPU • Performance to 1500+ MIPS • Memory management unit (MMU) for OS support Backplane • <5W per processor to support fanless Shared L2 Cache DDR2/3 P2020 Core 2 Serial RapidIO® RGMII Ethernet PHY PCI Express® eSPI FPGA or ASIC Ethernet PHY RGMII PCI Express® FPGA or ASIC USB PHY USB HS DUART • Memory L2 512 KB, DDR2/3 support Applications: • Robotics • Test/measurement, networking/telecom • Multifunction printer (MFP) • Single board computers • Industrial applications • Medical Industrial Networking Ethernet link to HMI, higher-level control, or enterprise network Diagnostics, Maintenance RS-485 Removable Storage MMC/SD Card Ethernet links to smaller PLC or I/O devices: P2020 Core 1 operation support DDR SDRAM eSDHC • EtherNet/IP™ • CIP Sync™ • PROFINET • EtherCAT • POWERLINK • PROFINET • Modbus TCP Fieldbus to end nodes: • PROFIBUS • DeviceNet™ • Modbus RTU Disruptive technologies and trends are affecting the embedded market and providing device manufacturers in the industrial sector with a significant opportunity to improve both their devices and their businesses. Technical and industry trends in multicore processors and virtualization represent a significant opportunity for competitive advantage. Freescale’s QorIQ multicore processors provide increased overall performance and improved performance per watt over single-core processors. Multicore processorbased systems can also improve application scalability and protect software investment by allowing processors with more cores to be substituted to meet future demand. A dual-core processor can support networked communication from the factory floor on one processor while the other processor manages the lower field and data layer controlling the factory floor, linking sensors and actuators to controllers and ultimately to manufacturing equipment. Typically, this level requires equipment with very low power consumption. The P2020 typical power is less than five watts. 7 freescale.com/QorIQ Test and Measurement Test and Measurement To continue realizing performance gains LCD Touch Panel without increased clock rates, designers are integrating their test and measurement systems with dual and multicore devices. Test engineers can develop automated LCD Controller test applications capable of achieving the highest possible throughput through parallel processing with multicore processors. 802.11x When using traditional text-based programming languages, engineers who Line Interfaces Detectors Sensors want to harness this computing power for developing advanced test, measurement and control applications regularly face the USB DDR SDRAM DDR2/3 Analog Serial Serial QorIQ™ P2020 Flash eSDHC RGMII RGMII IEEE® 1588 IEEE 1588 challenges of complex software primitives and programming models. However, Serial RapidIO® PCI Express® Serial RapidIO/PCI Express x1/x4 (up to 3.125 GHz) engineers and scientists can capitalize on multithreaded application development by combining multicore support and software FPGA that supports parallelism. Using dual and multicore processors enables an application to distribute processing loads across multiple that require intensive signal and data applications also can replicate specific tests CPU cores simultaneously, which can processing such as RF protocol testing and or processes to run on separate CPU cores significantly reduce test times for applications hardware in the loop (HIL) simulations. These and effectively double system throughput. P1011 P1020 P2010 P2020 CPU e500 V2, up to 800 MHz, 32K I/D Dual e500 V2, up to 800 MHz, 32K I/D e500 V2, up to 1200 MHz, 32K I/D Dual e500 V2, up to 1200 MHz, 32K I/D L2 Cache 256 KB 256 KB 512 KB 512 KB DDR I/F Type/Width DDR2/3, 32-bit DDR2/3, 32-bit DDR2/3, 32/64-bit DDR2/3, 32/64-bit 10/100/1000 Ethernet (IEEE® 1588 v2) 3, with 2 SGMII 3, with 2 SGMII 3, with 2 SGMII 3, with 2 SGMII TDM Yes Yes - - Enhanced Local Bus Yes Yes Yes Yes PCI Express® 1.0a 2 controllers with 4 SerDes 2 controllers with 4 SerDes 3 controllers with 4 SerDes 3 controllers with 4 SerDes Serial RapidIO® 1.2 - - 2 x 1 or 1 x 4 2 x 1 or 1 x 4 USB 2.0 2 2 1 1 Memory Card eSDHC eSDHC eSDHC eSDHC Other Interfaces eSPI, 2 x I2C, DUART eSPI, 2 x I2C, DUART eSPI, 2 x I2C, DUART eSPI, 2 x I2C, DUART Accelerators SEC 3.3 SEC 3.3 SEC 3.1 SEC 3.1 Package 689 TEPBGA II 689 TEPBGA II 689 TEPBGA II 689 TEPBGA II freescale.com/QorIQ 8 The P2020DS-PA board and P2020RDB-PA board ship with Linux v2.6 and support for IEEE 1588. Both boards are supported by CodeWarrior v8.8, Wind River, Green Hills and MontaVista development environments. The P20220DS-PA is a highly integrated development system that can be utilized to bring your design to market. The P2020RDB-PA is a low-cost reference design board based on the mini-ITX form factor. P2020DS Block Diagram Security Acceleration (optional) XOR USB Host 2x Ser 3x Ethernet PHY BUF e500 Core 32 KB L1 I-Cache 32 KB L1 D-Cache 32 KB L1 I-Cache DDR2/DDR3 SDRAM Controller DDR3 DIMM SPI MMCCard EEPROM 32 KB L1 D-Cache JTAG USB 2.0 DUART Temp/Vmon System Bus eTSEC2 eTSEC3 eSDHC IC 2 On-Chip Network 3 x Gigabit Ethernet PCI PCI PCI Serial Serial Express® Express Express RapidIO® RapidIO 4-ch. DMA 4-ch. DMA Enhanced Local Bus Controller (eLBC) 4-lane SerDes Lanes 2 and 3 DDR Regulator GPIO Coherency Module eTSEC1 Quad RGMII PHY e500 Core 512 KB L2 Cache SD Card Slot Real-Time Clock NOR Flash PromJET PCI Express SGMII PCI Express x1/x2 Pixis FPGA Lanes 0 and 1 Multiplexers selected at boot-up 1x/2x 1x VDD (VCore+ VPlat) VSerDes Clocks PCI 5V NVidia® M1575 PCI Express x2 3x SATA SGMII Riser Card Slot 3x Audio 1x eSATA P2020RDB Block Diagram Clocking Security Acceleration (optional) XOR Mini USB DB9 RJ-45 RS-232 Serial RGMII PHY RJ-45 RJ-45 5-port Switch POR Configuration e500 Core 512 KB L2 Cache 32 KB 32 KB L1 I-Cache L1 D-Cache 8-bit MCU 32 KB 32 KB L1 I-Cache L1 D-Cache Enhanced Local Bus Controller (eLBC) Coherency Module System Bus RGMII eTSEC RGMII 3 x Gigabit Ethernet eTSEC DDR2 Discrete NAND Flash On-Chip Network PCI PCI PCI Serial Serial Express® Express Express RapidIO® RapidIO 4-ch. DMA 4-ch. DMA 4-lane SerDes SPI EEPROM eSDHC SD/MMC JTAG/COP I2C IEEE® 1588 SGMII PHY x64 NOR Flash DUART Not Connected RJ-45 Reset PLD DDR2/DDR3 SDRAM Controller e500 Core USB 2.0 RJ-45 RJ-45 Power Real Time EEPROM Clock HDR DAC VCXO PCI Express MiniPCI Express PCI Express Learn More: Freescale 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. © Freescale Semiconductor, Inc. 2009. Document Number: P2PRDCTFMAPPBRCH REV 0 For current information about Freescale products and documentation, please visit www.freescale.com/QorIQ.