Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Polls  |  Forum

Keywords: Match:
Multi-core networking SoCs tout low power consumption
Jun. 16, 2008

Freescale Semiconductor has announced a pin- and software-compatible successor to its Linux-compatible PowerQUICC line of network processors. Based on one to eight e500 cores clocked from 400MHz to 1.5GHz, the power-efficient "QorIQ" processors will be fabricated with 45nm process technology, and offer built-in support for virtualization.

The Linux-compatible QorIQ processors have already received support from the two leading carrier-grade Linux distributions from MontaVista and Wind River, at least for the high-end P4 family (see below). The QorIQ SoCs range from the single-core P1010, clocked at 400MHz and consuming only four Watts, to the eight-core P4 clocked at 1.5Ghz, and requiring 30 Watts, says Freescale. While high-end 90nm-fabricated PowerQUICCs such as the MPC8572 are also clocked up to 1.5GHz, their power consumption is said to be higher. The power efficiency of the QorIQ processors can be tied in large part to the 45nm fabrication, the first time Freescale has used the technology on its communications processors.

At the heart of all the the QorIQ processors is the same tried-and-true e500 Power Architecture core used by PowerQUICC processors, with frequencies ranging from 400MHz to 1.5GHz. Each e500 is said to offer 36-bit physical addressing, double-precision floating-point support, a 32KB L1 instruction cache, and a 32KB L1 data cache. Freescale has added additional performance-improving features to the P4, including private backside cache per core, tri-level cache hierarchy, datapath acceleration architecture (DPAA), and a CoreNet coherency fabric that provides a on-chip, high-speed interconnect between e500 cores, says the company (see P4 section below).


QorIQ P1 block diagram
(Click to enlarge)

Two additional QorIQ families will be announced later in the year: the Q3 and Q5. The Q3 is a multicore family that is similar to the P4. It shares the P4's support for CoreNet and improved cache, but offers fewer cores. The P5, meanwhile is billed as being "Freescale's highest-performing embedded processor within the 30W power envelope."

The lower-end P1 and P2 families are pin- and software-compatible with each other, says the company, and are software compatible with PowerQUICC processors. The P1 family is said to provide a migration path for PowerQUICC II Pro customers, while the P2 does the same for PowerQUICC III-based applications. The dual-core P1020 and P2020 models support symmetric and asymmetric multi-processing, which is said to enable "performance scaling through either thread-level or application-level parallelism."

The P1: up to 800MHz on four Watts

The three QorIQ P1 models -- the P1020, P1011 and P1010 -- target multiservice gateways, Ethernet switch controllers, wireless LAN access points, networking and telecom line cards, and other control processor applications with tight thermal constraints. The 667MHz P1010 and 800MHz P1011 each offer a single e500 while the 800MHz P1020 offers dual cores. The lower-powered P1010 differs from the other two models in that it provides only two gigabit Ethernet ports instead of three, and is limited to two SERDES (serializer-deserializer) ports instead of four. Specific features for the three models include:
  • Cache -- 256KB L2 cache with ECC (P1010 cache N/A)
  • Networking -- 3 x 10/100/1000Mbps Ethernet ports (P1010 limited to 2 x GB ports), with TCP/IP acceleration, IEEE 1588v2 support, lossless flow control, support for R/G/MII, R/TBI, SGMII, and FIFO interfaces
  • SERDES -- 4 x 3.125GHz ports multiplexed across controllers (2 x ports for P1010)
  • PCI Express -- 2 x interfaces
  • SGMII -- 2 x interfaces
  • USB -- 2 x high-speed USB 2.0 (Host and device) controllers with enhanced host controller interface (EHCI) and ULPI interface to PHY
  • Other I/O -- Enhanced secure digital host controller (SD/MMC); Serial peripheral interface
  • Security -- security engine with XOR acceleration, supports SNOW, ARC4, 3DES, AES, RSA/ECC, RNG, single-pass SSL/TLS, and Kasumi
  • Controllers:
    • DDR2/DDR3 SDRAM memory controller with ECC support
    • Programmable interrupt controller (PIC) compliant with Open-PIC standard
    • 2 x four-channel DMA controllers
    • 2 x I2C controllers, DUART, timers
    • Enhanced local bus controller (eLBC)
    • 16 x general-purpose I/O signals
  • Package: 689-pin wirebond power-BGA (TEPBGA2)

QorIQ P2 block diagram
(Click to enlarge)

The P2: Dual cores at 1.2GHz

The P2 QorIQ models -- the single-core P2010 and dual-core P2020 -- are both clocked at 1.2GHz. They handle all the applications supported by the P1, plus base station channel cards, carrier-class VoIP and wireless media gateways, unified threat managers, and network printing and storage applications, says Freescale.

Compared to the P1, the P2 offers a larger 64KB memory controller that supports both DDR2 and DDR3 memory. It also offers larger L2 caches (512KB), which can be partitioned between cores and are configurable as SRAM and stashing memory. The P2 is also said to support error correction codes, provide two Serial Rapid IO (SRIO) interfaces, and offer three PCI-E interfaces instead of two. Otherwise the specs are similar to the P1 (see above).


QorIQ P4 block diagram
(Click to enlarge)

The QorIQ P4: Eight cores and 1.5GHz on 30 Watts

The eight-core P4 supports a wide variety of networking and telecom applications, including switches, enterprise and service provider routers, radio network controllers (RNCs), and high-end embedded computing systems, says Freescale. As with the upcoming P3 family, the P4 is said to enable system developers to "strictly manage device frequency and voltage." The P4 also supports code performance monitors, and extensive debug visibility and access.

Via a collaboration with Virtutech, the P4 supports hypervisor technology, with each of the eight e500 cores supporting three levels of instructions: User, Supervisor, and Hypervisor. Virtutech provides a hybrid simulation environment that is said to offer a "controlled, deterministic, and fully reversible" environment for the development, debugging and benchmarking of software in embedded multicore environments. Virtutech has previously provided virtualized simluation models for PowerQUICC processors.


P4 Hypervisor architecture
(Click to enlarge)

In addition to the 32-bit L2 caches used by the P1 and P2 familes, the P4 has a "private" 128KB L2 cache. The P4 also comes with a 2MB shared L3 platform cache for the CoreNet fabric interconnect. CoreNet is said to support both coherent and non-coherent transactions with prioritization and bandwidth allocation, and provides a claimed 800Gbps coherent read bandwidth. According to Freescale, CoreNet also supports packet-level queue management and quality of service scheduling.

The P4's DPAA datapath acceleration speeds up packet parsing, classification, and distribution, while offering queue management for scheduling, packet sequencing, and congestion management, says the company. The technology is said to provide buffer allocation and de-allocation, as well as SEC 4.0 encryption and PME 2.0 RegEx pattern matching,

Additional P4 specs are said to include:
  • Memory controllers -- 2 x 64-bit DDR2/DDR3 SDRAM memory controllers with ECC and interleaving
  • Networking -- 2 x 10GBps Ethernet (XAUI); 8 x 1Gbps Ethernet (SGMII)
  • PCI Express -- 3 x PCI Express v2.0 interfaces at up to 5GHz
  • SRIO -- 2 x Serial RapidIO 1.2 interfaces at up to 3.125GHz
  • USB -- 2 x USB controllers with ULPI interface to external PHY
  • Other peripheral controllers -- SD/MMC, SPI, 4 x I2C, 2 x dual UARTs (DUART), eLBC
  • Other features -- multicore programmable interrupt controller (PIC); 2 x four-channel DMA engines


Wind River and MontaVista support the P4

Vendors of major Linux distros have already taken an interest in the high-end QorIQ P4 platform. MontaVista has announced a Linux Support Package (LSP) for application development on the P4080 processor. MontaVista Linux Professional Edition 5.0 and MontaVista DevRocket will be available for the P4080 communications starting in Q3 2008 via MontaVista TestDrive, says the company. Wind River, meanwhile, will support the P4080 with Wind River Linux, as well as its Eclipse-based Workbench development suite, running on Virtutech's Simics simulator. Wind River did not provide a timetable for its integration.

Stated Jeff Timbs, director of strategic marketing for Freescale's Networking Systems Division. "Our P1 and P2 platforms enable customers to transition from single- to dual-core with significant performance gains while keeping power extremely low."

Stated Lynelle McKay, SVP/GM for Freescale's Networking and Multimedia Group, "Our new QorIQ P4080 processor addresses the need to dramatically scale performance without introducing complexity for developers."

Availability

The first members of the QorIQ P2 family are expected to sample to lead customers in Q4 of this year, with beta samples scheduled for Q1 2009, says Freescale The first members of the QorIQ P1 family should begin sampling in 2009. The QorIQ P4080 processor is scheduled to begin sampling in mid-2009. More information on the QorIQ communications platform can be found here



Related Stories:


(Click here for further information)


FUEL Database on MontaVista Linux
Whether building a mobile handset, a car navigation system, a package tracking device, or a home entertainment console, developers need capable software systems, including an operating system, development tools, and supporting libraries, to gain maximum benefit from their hardware platform and to meet aggressive time-to-market goals.

Breaking New Ground: The Evolution of Linux Clustering
With a platform comprising a complete Linux distribution, enhanced for clustering, and tailored for HPC, Penguin Computing¿s Scyld Software provides the building blocks for organizations from enterprises to workgroups to deploy, manage, and maintain Linux clusters, regardless of their size.

Data Monitoring with NightStar LX
Unlike ordinary debuggers, NightStar LX doesn¿t leave you stranded in the dark. It¿s more than just a debugger, it¿s a whole suite of integrated diagnostic tools designed for time-critical Linux applications to reduce test time, increase productivity and lower costs. You can debug, monitor, analyze and tune with minimal intrusion, so you see real execution behavior. And that¿s positively illuminating.

Virtualizing Service Provider Networks with Vyatta
This paper highlights Vyatta's unique ability to virtualize networking functions using Vyatta's secure routing software in service provider environments.

High Availability Messaging Solution Using AXIGEN, Heartbeat and DRBD
This white paper discusses a high-availability messaging solution relying on the AXIGEN Mail Server, Heartbeat and DRBD. Solution architecture and implementation, as well as benefits of using AXIGEN for this setup are all presented in detail.

Understanding the Financial Benefits of Open Source
Will open source pay off? Open source is becoming standard within enterprises, often because of cost savings. Find out how much of a financial impact it can have on your organization. Get this methodology and calculator now, compliments of JBoss.

Embedded Hardware and OS Technology Empower PC-Based Platforms
The modern embedded computer is the jack of all trades appearing in many forms.

Data Management for Real-Time Distributed Systems
This paper provides an overview of the network-centric computing model, data distribution services, and distributed data management. It then describes how the SkyBoard integration and synchronization service, coupled with an implementation of the OMG¿s Data Distribution Service (DDS) standard, can be used to create an efficient data distribution, storage, and retrieval system.

7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.

 


Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
Click here for a profile of each sponsor:
PLATINUM SPONSORS
(Become a sponsor)

ADVERTISEMENT
(Advertise here)

Check out the latest Linux powered...

Mobile phones!

MIDs, UMPCs
& tablets

Mobile devices

Other cool
gadgets



BREAKING NEWS

• iPhones to xhost Linux apps
• Tactical Linux computer muscles up
• Virtualization technology targets multi-core ARM
• Die-shrunk x86 SoC draws 2 Watts at 1GHz
• Webinars explore RTOS-to-Linux driver migration
• Open phone goes robotic
• MontaVista touts Android readiness
• USB Linux key targets netbooks
• Via panel PC resists shock, liquids
• Linux provider touts support award
• World's smallest humanoid robot can run Linux
• Linux connects TVs to 'Net video
• Mot camera-phone runs widgets
• Linux-ready MILS kernel gains POSIX
• Multimedia processor plays H.264 video


Most popular stories -- past 90 days:
• Open source phone goes mass-market
• Tinest Linux system, yet?
• Garmin Nav devices run Gnome Linux
• ARM9 board boots Debian in 0.69 seconds
• Low-cost laptop runs Linpus Linux
• Linux-friendly Beagle fetches $150
• Mini Linux PC breaks $100 barrier
• Open source camera records geotagged video to SATA HDD
• Open set-top box ships
• First $100 laptop runs Linux


DesktopLinux headlines:
• "Moonlight" ready to shine
• Adobe unleashes 64-bit Flash
• Debian Lenny installer arrives
• Ubuntu announces ARM port
• Amazon offers Linux XOs
• Windows 7 "no threat" to netbook Linux
• Creative frees Sound Blaster driver code
• Linux, netbooks threaten Microsoft's fat profits
• Ibex inspires GNOME switch
• Linux to outship Windows in 2009?


Also visit our sister site:


Sign up for LinuxDevices.com's...

news feed

Home  |  News  |  Articles  |  Polls  |  Forum  |  About  |  Contact
 

Ziff Davis Enterprise Home | Contact Us | Advertise | Link to Us | Reprints | Magazine Subscriptions | Newsletters
Tech RSS Feeds | White Papers | ROI Calculators | Tech Podcasts | Tech Video | VARs | Channel News

Baseline | Careers | Channel Insider | CIO Insight | DesktopLinux | DeviceForge | DevSource | eSeminars |
eWEEK | Enterprise Network Security | LinuxDevices | Linux Watch | Microsoft Watch | Mid-market | Networking | PDF Zone |
Publish | Security IT Hub | Strategic Partner | Web Buyer's Guide | Windows for Devices

Developer Shed | Dev Shed | ASP Free | Dev Articles | Dev Hardware | SEO Chat | Tutorialized | Scripts |
Code Walkers | Web Hosters | Dev Mechanic | Dev Archives | igrep

Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Linux is a registered trademark of Linus Torvalds. All other marks are the property of their respective owners.