wiki:TBR/BSP/QorIQ

Version 6 (modified by Gedare Bloom, on 10/26/18 at 16:11:06) (diff)

Merge pages (GCI 2018)

QorIQ

QorIQ is a brand of Power Architecture-based communications microprocessors from Freescale. They span the market with a broad range of solutions from single to dual to multicore devices. These products are all built on Power Architecture® technology and include both 45 and 28 nm process technologies

{{Infobox BSP |BSP_name = QorIQ |Manufacturer = Freescale |image = P2010RDB.jpg |Board_URL = http://www.freescale.com/webapp/sps/site/homepage.jsp?code=QORIQ_HOME (or)

http://www.freescale.com/files/32bit/doc/prod_brief/P4080PB.pdf

|Architecture = Power Architecture |CPU_model = QorIQ P4080 – 8-core CPU @ 1.5GHz |Simulator = Only for P4080 |Aliases = P4080 |RAM = Two 64-bit DDR2/DDR3 SDRAM memory controllers up to 8 GB RAM with ECC and interleaving support |NVMEM = Three level cache-hierarchy: 32 KB I/D L1, 128 KB private L2 per core, 2 MB shared L3 |Serial = Two Serial RapidIO® 1.2 controllers/ports running at up to 3.125 GHz |Video = http://www.youtube.com/watch?v=sC8zaeL66GM (or)

http://www.youtube.com/watch?v=f0YUJ-fXxHA

}}

Overview

Tested Variants

  • P1020
  • P2020

Tested Boards

The board support package requires low level initialization by U-Boot.

Drivers

  • UART
  • Gigabit Ethernet
  • Virtual Ethernet between the cores
  • SDHC

MPCI

The cores are connected through an Intercom driver and can send messages from one core to the other. MPCI is supported.

Series

Freescale introduced the first QorIQ P series products in 2008. Today, they have more than twenty P1–P5 products in the market. The next generation of processors, the Advanced Multiprocessing (AMP) series was recently announced with products beginning in 2012. These processors will be designated as T1–T5

P Series

P1

The QorIQ P1 platform series, which includes the P1020 and P1011 communications processors, offers the value of extensive integration and extreme power for a wide variety of applications in the networking, telecom, aerospace, defense and industrial markets. The series provides dual-and single-core solutions for the 533 MHz to 800 MHz performance range, along with advanced security and a rich set of interfaces delivered on 45 nm technology for a low-power implementation.

The P1 platform series is perfectly suited for multiservice gateways, Ethernet switch controllers, wireless LAN access points and high-performance general-purpose control processor applications with tight thermal constraints.

The QorIQ P1 series consists of dual- and single-core products that are pin-compatible with QorIQ P2 platform products, offering a five-chip range of cost-effective solutions. Scaling from a single core at 533 MHz (P1011) to a dual core at 1.2 GHz per core (P2020), the two QorIQ platforms deliver an impressive 4.5X aggregate frequency range.

Features:

  • Dual (P1020) or single (P1011) high-performance Power Architecture® e500 cores, 32 KB L1 cache, up to 800 MHz
  • 32-bit DDR2/DDR3 SDRAM memory controller with ECC support
  • 256 KB L2 cache with ECC. Also configurable as SRAM and stashing memory
  • Three 10/100/1000 Mbps enhanced three-speed Ethernet controllers (eTSECs)
  • High-speed interfaces supporting various multiplexing options:
    • Four SerDes? up to 3.125 GHz multiplexed across controllers
    • Two PCI Express® interfaces
    • Two SGMII interfaces
  • Dual high-speed USB controllers (USB 2.0)

P2

The QorIQ P2 platform series, which includes the P2020 and P2010 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 QorIQ P2 series consists of dual- and single-core products that are pin-compatible with the QorIQ P1 platform products, offering a 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 together deliver an impressive 4.5x aggregate frequency range within the same pinout.

The P2020 and P2010 communications processors both have an advanced set of features for ease of use. The integrated security engine supports common security algorithms used in networking and wireless applications, such as IPsec and Kasumi. 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 serial peripheral interface (SPI).

Features:

  • Dual (P2020) or single (P2010) high-performance Power Architecture® e500 cores, 32 KB L1 cache, up to 1.2 GHz
  • 32/64-bit DDR2/DDR3 SDRAM memory controller with ECC support
  • 512 KB L2 cache with ECC. Also configurable as SRAM and stashing memory
  • Three 10/100/1000 Mbps enhanced three-speed Ethernet controllers (eTSECs)
  • High-speed interfaces supporting various multiplexing options:
    • Four SerDes? up to 3.125 GHz multiplexed across controllers
    • Two PCI Express® interfaces
    • Two Serial RapidIO® interfaces
    • Two SGMII interfaces
  • Dual high-speed USB controllers (USB 2.0)

P3

The QorIQ P3041 processor is an optimized quad-core device that leverages architectural features pioneered in the P4 platform. Built on Power Architecture® technology the P3041 fits into many of the same applications as the P4 platform processors, yet is designed to offer a more power- and cost-efficient solution.

The P3041 includes P4 platform features such as the three-level cache hierarchy for low latencies, hardware hypervisor for robust virtualization support, data path acceleration architecture (DPAA) for offloading packet handling tasks from the core and the CoreNet? switch fabric which eliminates internal bottlenecks. This enables architectural compatibility from the P3041 to the P4 platform and also to the P5 platform, which uses the same architecture. P3041 is pin compatible with P4040, P4080, P5010, and P5020.

Features:

  • Four high-performance e500mc cores up to 1.5 GHz
  • Three level cache-hierarchy: 32 KB I/D L1, 128 KB private L2 per core, 1 MB shared CorNet? platform cache
  • 64-bit (72-bit with ECC) DDR2/3 memory controller up to 1.3 GHz datarate
  • DPAA incorporating acceleration for the following functions:
    • Packet parsing, classification, and distribution
    • Queue management for scheduling, packet sequencing, and congestion management
    • Hardware buffer management for buffer allocation and de-allocation
    • Encryption (SEC 4.2)
    • RegEx? Pattern Matching (PME 2.1)
  • Ethernet interfaces:
    • One 10 Gbps Ethernet (XAUI) controllers
    • Five 1 Gbps Ethernet controllers available on SGMII, 2.5Gbps SGMII, or RGMII
    • High-speed peripheral interfaces:
    • Four PCI Express® v2.0 controllers/ports running at up to 5 GHz
    • Two Serial RapidIO® 1.3/2.1 controllers/ports running at up to 5 GHz, with Type 9 and 11 messaging
    • Two SATA 2.0 interfaces

P4

The QorIQ P4080 processor, the first product offered in the QorIQ P4 platform series, delivers industry-leading performance in the under 30-watt power category. It combines eight Power Architecture® e500mc cores—operating at frequencies up to 1.5 GHz—with high-performance datapath acceleration logic and network and peripheral bus interfaces designed for 45 nm technology to deliver high-performance, next-generation networking services in a very low-power envelope.

The QorIQ P4080 processor can be used for combined control, datapath and application layer processing. Its high level of integration offers significant performance benefits compared to multiple discrete devices while greatly simplifying board design. The processor is well-suited for applications that are highly compute-intensive, I/O intensive or both, making it ideal for applications such as enterprise and service provider routers, switches, base station controllers, radio network controllers (RNCs), long term evolution (LTE) and general-purpose embedded computing systems in the networking, telecom/datacom, wireless infrastructure, military and aerospace markets.

Features:

  • Eight high-performance e500mc cores up to 1.5 GHz
  • Three level cache-hierarchy: 32 KB I/D L1, 128 KB private L2 per core, 2 MB shared L3
  • Dual 64-bit (72-bit with ECC) DDR2/3 memory controllers up to 1.3 GHz data rate
  • DPAA incorporating acceleration for the following functions:
  • Packet parsing, classification, and distribution
  • Queue management for scheduling, packet sequencing, and congestion management
  • Hardware buffer management for buffer allocation and de-allocation
  • Encryption (SEC 4.0)
  • RegEx? Pattern Matching (PME 2.0)
  • Ethernet interfaces:
    • Two 10 GBps Ethernet (XAUI) controllers
    • Eight 1 GBps Ethernet (SGMII) controllers
  • High-speed peripheral interfaces:
  • Three PCI Express® v2.0 controllers/ports running at up to 5 GHz
  • Two Serial RapidIO® 1.2 controllers/ports running at up to 3.125 GHz

The QorIQ P4040 processor, the second product offered in the QorIQ P4 platform series, delivers industry-leading performance in a real-world embedded power envelope. It combines four Power Architecture® e500mc cores—operating at frequencies up to 1.5 GHz—with high-performance data path acceleration architecture (DPAA), CoreNet? fabric infrastructure and network and peripheral bus interfaces. Designed in 45 nm technology, the P4040 delivers high-performance, next-generation networking services in a very low-power envelope—some 30 to 35 percent less than the original QorIQ P4080 processor.

The QorIQ P4040 processor is designed to be used for combined control, data path, and application layer processing. Its high level of integration offers significant performance benefits compared to multiple discrete devices while also greatly simplifying board design. The processor is well-suited for applications that are highly compute-intensive, I/O intensive or both.

Features:

  • Four high-performance e500mc cores up to 1.5 GHz
  • Three level cache-hierarchy: 32 KB I/D L1; 128 KB private L2 per core; 2 MB shared L3
  • Dual 64-bit (72-bit with ECC) DDR2/3 memory controllers up to 1.3 GHz data rate
  • DPAA incorporating acceleration for the following functions:
    • Packet parsing, classification and distribution
    • Queue management for scheduling, packet sequencing, and congestion management
    • Hardware buffer management for buffer allocation and de-allocation
    • Encryption (SEC 4.0)
    • RegEx? Pattern Matching (PME 2.0)
  • Ethernet interfaces:
    • Two 10 GBps Ethernet (XAUI) controllers
    • Eight 1 GBps Ethernet (SGMII) controllers
  • High-speed peripheral interfaces:
    • Three PCI Express® v2.0 controllers/ports running at up to 5GHz
    • Two Serial RapidIO® 1.2 controllers/ports running at up to 3.125 GHz

P5

The dual-core P5020 and single-core P5010 processors are Freescale’s first offerings with the 64-bit, e5500 core built on Power Architecture® technology. With frequencies scalable to 2.2 GHz, large caches and high per-cycle efficiency, these products target control plane and compute applications that require high single-threaded performance.

The P5 platform leverages architectural features pioneered in the P4 platform, including the three-level cache hierarchy for low latencies, hardware hypervisor for robust virtualization support, data path acceleration architecture (DPAA) for offloading packet handling tasks from the core and the CoreNet? switch fabric that eliminates internal bottlenecks. This enables architectural compatibility from the P5 platform to the P4 platform as well as to the P3 platform.

Features:

  • Single or dual 64-bit e5500 cores initially offered at 2.0GHz and scalable to 2.2 GHz
  • Three level cache-hierarchy: 32 KB I/D L1; 512 KB private L2 per core; 2 MB shared L3
  • Dual 64-bit (72-bit with ECC) DDR3/3L memory controllers to 1.3 GHz data rate
  • 18 SerDes? lanes up to 5 GHz, supporting 4x PCI Express® 2.0, 2x Serial RapidIO® (1.3+2.1), XAUI, 5x SGMII/2.5Gbps SGMII, 2x serial ATA 2.0, Aurora debug port
  • Hardware acceleration:
    • Frame manager for packet handling
    • Queue manager for policing, scheduling and workload distribution
    • Pattern matching engine for regular expression seaches
    • RAID5/6 for parity calculations in storage applications
    • Security block for crypto algorithm acceleration
    • RapidIO message manager for type 9 and 11 messaging

Qonverge

The QorIQ Qonverge PSC9130 and PSC9131 processors are highly integrated devices that target the evolving femto and enterprise-femto applications. Both the PSC9130 and PSC9131 devices combines Power e500 and StarCore? SC3850 core technologies with MAPLE-B2F baseband acceleration processing, addressing the need for a high-performance, low-cost, integrated solution, that handles all the digital-baseband processing required for femtocells.

The programmable PSC9130 and PSC9131 devices, targeted at LTE-FDD/TDD and WCDMA (HSPA+), supports multiple air interface standards and can support two concurrent standards.

Features:

  • Power Architecture subsystem including one e500 processor and 256-Kbyte shared L2 cache
  • StarCore? SC3850 DSP subsystem including 512-Kbyte private L2 cache
  • The MAPLE-B2F multi-accelerator platform engine supports functions that enable LTE-FDD/TDD, WiMAX, WCDMA/HSPA+ and CDMA2K wireless standards
  • DDR3 memory interface with 32-bit data width (40 bits including ECC), up to 800-MHz data rate
  • Integrated Flash controller for NOR, NAND, and FPGA support
  • Dedicated security engine featuring trusted boot
  • Two RF interfaces supporting JESD207 (ADI)
  • Two pulse width modulators (PWM) for control of external components
  • Support of MaxPhy? interface (Maxim)
  • Two triple-speed Gigabit-Ethernet controllers featuring network acceleration including IEEE Std 1588v2™ hardware support
  • USB 2.0 host and device controller
  • DMA controller with four bidirectional channels that serves both the Power Architecture cores and DSP domains
  • UART, SPI, eSDHC, USIM, and I2C controllers
  • GPIO, Sixteen 32-bit timers

AMP

The QorIQ Advanced Multiprocessing, AMP Series, processors are all based on the multithreaded 64-bit e6500 core with integrated AltiVec? SIMD processing units. Products will range from single core versions up to parts with 12 cores or more with frequencies ranging all the way up to 2.5 GHz. The processes will be sectioned into five classes according to performance and features, named T1 through T5, and will be manufactured in a 28 nm process beginning in 2012.= =T4 ==

T4240 – The first product announced and will incorporate twelve e6500 dual-threaded cores, four memory controllers and various other accelerators.

References

http://en.wikipedia.org/wiki/QorIQ

http://www.freescale.com/webapp/sps/site/homepage.jsp?code=QORIQ_HOME