30.11.2012 Views

Introducing QorIQ P3041 Processor - Freescale

Introducing QorIQ P3041 Processor - Freescale

Introducing QorIQ P3041 Processor - Freescale

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Introducing</strong> <strong>QorIQ</strong> <strong>P3041</strong> <strong>Processor</strong><br />

FTF-NET-F0874<br />

Katie Eckermann<br />

Networking Segment Marketing<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

TM


• Market Trends<br />

• <strong>Introducing</strong> the <strong>QorIQ</strong> <strong>P3041</strong> <strong>Processor</strong><br />

• <strong>QorIQ</strong> <strong>P3041</strong> Accelerators Overview<br />

• Application Use Cases and Ecosystem<br />

• Summary<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 2<br />

Agenda<br />

TM


SMART, CONNECTED …<br />

Mobile devices<br />

Enterprise/Cloud Computing<br />

Medical Devices<br />

Car, Transport<br />

Grid, Home<br />

Human collaboration<br />

Machine 2 machine<br />

Cloud Based Services<br />

Smart Networks<br />

Wireless & Wired<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

The Evolving Network<br />

Enterprise &<br />

SMB<br />

3<br />

Consumer,<br />

Residential<br />

Industrial,<br />

Mil/Aero<br />

Tablets<br />

eReaders<br />

Smartbooks<br />

Infotainment/<br />

Telematics<br />

Factory HMI<br />

Energy<br />

Gateways<br />

Mobile Internet<br />

Device<br />

Touch Screen<br />

Printers<br />

10B (to 50B) mobile<br />

connected devices by 2020?<br />

Smart, Efficient Networking Backbone for Trusted Connections<br />

TM


IP Traffic Growth<br />

(Relative to 2008=1)<br />

The Gap<br />

“The Gap”<br />

Exponentially increasing performance<br />

demands cannot be met by<br />

Moore’s Law alone.<br />

Explosion of traffic with flatting of CapEx is<br />

driving consolidation & higher efficiency in<br />

network infrastructure.<br />

Source: Cisco, June 2009<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

Network Explosion Trends<br />

Elements of Global IP Traffic<br />

Control & Data plane applications need higher<br />

performance to respond to IP traffic mix & growth<br />

TM


Increasing # of<br />

connections &<br />

subscribers<br />

Increasing # of<br />

services &<br />

policies<br />

Higher bandwidth<br />

Higher Processing<br />

Requirements For<br />

Control & Data Plane<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

Increasing Complexity<br />

Diversity of<br />

network traffic<br />

Lower power<br />

and cost<br />

TM


• Market Trends<br />

• <strong>Introducing</strong> the <strong>QorIQ</strong> <strong>P3041</strong> <strong>Processor</strong><br />

• <strong>QorIQ</strong> <strong>P3041</strong> Accelerators Overview<br />

• Application Use Cases and Ecosystem<br />

• Summary<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 6<br />

Agenda<br />

TM


<strong>QorIQ</strong> P5<br />

NEW: P5020, P5010 NEW!<br />

Up to 2.2GHz,


PLATFORMS<br />

<strong>QorIQ</strong> P5<br />

Up to 2.0 GHz,


eOpenPIC<br />

PreBoot Loader<br />

Security Monitor<br />

Internal BootROM<br />

Power Mgmt<br />

SD/MMC<br />

SPI<br />

2x DUART<br />

4x I2C<br />

2x USB 2.0 PHY<br />

Clocks/Reset<br />

GPIO<br />

CCSR<br />

eLBC<br />

32b<br />

Rapid<br />

IO<br />

RMan<br />

Pattern<br />

Match<br />

Engine<br />

2.0<br />

<strong>QorIQ</strong> P3 Series <strong>P3041</strong> <strong>Processor</strong> Block Diagram<br />

Power Architecture ®<br />

128 KB<br />

Backside<br />

e500mc Core<br />

L2 Cache 32 KB 32 KB<br />

D-Cache I-Cache<br />

Coherency Fabric<br />

1024 KB<br />

Frontside<br />

L3 Cache<br />

64-bit<br />

DDR3/3L<br />

Memory Controller<br />

Peripheral<br />

PAMU PAMU<br />

PAMU PAMU PAMU<br />

Access Mgmt Unit<br />

SEC<br />

4.0<br />

Queue<br />

Mgr.<br />

Buffer<br />

Mgr.<br />

Frame Manager<br />

Parse, Classify,<br />

Distribute<br />

10GE<br />

Buffer<br />

1GE<br />

1GE<br />

CoreNet<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 9<br />

1GE<br />

1GE<br />

1GE<br />

PCIe<br />

PCIe<br />

SRIO<br />

SRIO<br />

PCIe<br />

DMA<br />

x2<br />

PCIe<br />

18-Lane 5 GHz SerDes<br />

• Pin compatible to P4080, P4040, P5020 & P5010 processors<br />

• 45nm SOI process<br />

SATA 2.0<br />

SATA 2.0<br />

Real Time<br />

Debug<br />

Watchpoint<br />

Cross<br />

Trigger<br />

Perf CoreNet<br />

Monitor Trace<br />

Aurora<br />

Quad e500mc Power Architecture ®<br />

• 4 cores (up to 1.5 GHz) with 128KB<br />

backside L2 cache<br />

• 1MB Shared L3 Cache w/ECC<br />

Memory Controller<br />

• 32/64bit DDR3/3L w/ECC up to 1.3<br />

GHz<br />

Ethernet<br />

• 5 x 10/100/1000 Ethernet controllers<br />

• 1 x 10GE controllers<br />

High Speed Interconnect<br />

• 4 PCI Express ® PCIe) 2.0 controllers<br />

• 2 Serial RapidIO ® 1.3 + 2.1<br />

controllers<br />

• 2 SATA 2.0<br />

• 2 USB 2.0 w/PHY<br />

CoreNet Switch Fabric<br />

Trusted Architecture<br />

Data Path Acceleration Architecture<br />

• Security Engine (SEC)<br />

• Pattern Matching Engine (PME)<br />

• Enhanced RapidIO Messaging<br />

(Rman)<br />

TM


• Market Trends<br />

• <strong>Introducing</strong> the <strong>QorIQ</strong> <strong>P3041</strong> <strong>Processor</strong><br />

• <strong>QorIQ</strong> <strong>P3041</strong> Accelerators Overview<br />

• Application Use Cases and Ecosystem<br />

• Summary<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 10<br />

Agenda<br />

TM


<strong>QorIQ</strong> <strong>P3041</strong><br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 11<br />

CoreNet Switch Fabric<br />

►Highly concurrent, 100% HW cache<br />

coherent, multi-ported fabric<br />

• Overcomes limitations of bus-based<br />

topologies<br />

• Completely eliminates retries for busy<br />

conditions or cache coherency actions<br />

• Variable snoop response timing<br />

• Current owner always supplies data<br />

• Minimizes average latency in congested systems<br />

• Flexible point to point connectivity<br />

• Variable number of different types of devices: Cores,<br />

Front-side caches, I/O, Memory controllers<br />

• Supports multiple, parallel address paths<br />

� High address bandwidth: Key for large coherent<br />

multicore processors<br />

• High data bandwidth<br />

� Crossbar connectivity: reduced contention provides low<br />

latency<br />

� Variable width data path per device provides<br />

throughput and power optimization<br />

� Capable of sustaining multiple cache lines per cycle to<br />

the cores<br />

� Supports future expansion to coherent multifabric<br />

‘clusters’ on SoC’s or coherent multichip<br />

systems<br />

� Architected to support heterogeneous<br />

Power Architecture ® cores in a single SoC,<br />

and heterogeneous Power + StarCore<br />

architecture cores in a single SoC<br />

TM


<strong>QorIQ</strong> <strong>P3041</strong><br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 12<br />

Frame Manager<br />

► Frame Manager is<br />

responsible for moving<br />

packets into and out of the<br />

data path<br />

• 5 Ethernet MACs<br />

� 5 x GbE<br />

� 1 x 10GbE<br />

• Parse<br />

• “Coarse” classification<br />

• Packet distribution across<br />

queues for load spreading<br />

• Policing<br />

TM


<strong>QorIQ</strong> <strong>P3041</strong><br />

Data Path Infrastructure: Queue and Buffer Manager<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 13<br />

► Queue Manager supports<br />

the logical passage of frames<br />

of data between blocks<br />

functioning in the data path<br />

► Buffer Manager manages<br />

pools of buffers for storing<br />

frame data<br />

• Managed on behalf of<br />

software<br />

• Used by hardware<br />

TM


<strong>QorIQ</strong> <strong>P3041</strong><br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 14<br />

Pattern Matching Engine<br />

► Up to 32K patterns<br />

• Up to 256 sets<br />

• Up to 16 subsets<br />

► Up to 128B matched length<br />

► 5 Gbps raw scanning<br />

throughput<br />

► Pattern descriptions stored in<br />

DRAM<br />

► Stateful rules which tie<br />

multiple pattern matches<br />

together and create “patterns<br />

of patterns”<br />

TM


<strong>QorIQ</strong> <strong>P3041</strong><br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 15<br />

Security Block Version 4<br />

►Public key cryptography<br />

►Random number<br />

generation<br />

►Cryptographic<br />

authentication<br />

• SHA-1, SHA-2, MD5<br />

►Encryption and decryption<br />

• DES, 3DES, ARC, AES,<br />

Kasumi, Snow, …<br />

►From ~2 Gbps to 4 Gbps<br />

depending on algorithm<br />

►Advance protocol support<br />

• IPsec, SSL/TLS,<br />

LinkSec/MacSec, …<br />

►Run time integrity<br />

checking<br />

TM


Next Generation RapidIO ® Messaging Unit<br />

►<strong>QorIQ</strong> P4080 processor and all prior devices use existing Serial RapidIO<br />

messaging unit<br />

• <strong>QorIQ</strong> P4080 includes some messaging performance enhancements<br />

►All future devices with Serial RapidIO will use new Serial RapidIO<br />

messaging unit<br />

• Existing R/W capability retained in existing link controller<br />

• Implemented as “eMSG” for DSP, “RMan” for <strong>QorIQ</strong><br />

• Improves Type 11 messaging performance<br />

� Lower CPU overhead<br />

� Full descriptor-based queuing mechanism<br />

– Data Path Acceleration Architecture (DPAA) enabled for <strong>QorIQ</strong><br />

– Updates descriptor with classification info/byte count<br />

� More queues<br />

• Adds support for Type 9 data streaming<br />

� Line rate with low CPU overhead<br />

� Enhanced QoS<br />

• Adds selected Rev 2.1 features<br />

� Add 5.0 Gbaud operation<br />

� 2x lane support<br />

� Extended Type 9 Traffic Management<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 16<br />

MSC8156, <strong>QorIQ</strong> P4080<br />

Control RMU<br />

Link<br />

Controller<br />

Messaging<br />

Unit<br />

DSP MSC8155+ P304x, P5020<br />

Control eMSG Control RMan<br />

Link<br />

Controller<br />

Enhanced<br />

Messaging<br />

Unit<br />

Link<br />

Controller<br />

DPAA<br />

Messaging<br />

Unit<br />

TM


<strong>QorIQ</strong> <strong>P3041</strong><br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 17<br />

RapidIO ® Message Manager<br />

►RapidIO Rev 1.3 compliant<br />

with 2.1 features<br />

► Dual controllers<br />

► 1.25/2.5/3.125/5GBaud operation<br />

• 1x,2x,4x operation<br />

► Extensive transaction Type support<br />

• Type 9 data streaming<br />

• Type 10 doorbells<br />

• Type 11 messaging<br />

• NWRITE/SWRITE<br />

• Port-write<br />

► Support for hundreds of<br />

ingress/egress queues<br />

► Robust QoS<br />

► Direct interworking between<br />

Ethernet and RapidIO in hardware<br />

• No runtime CPU intervention<br />

required<br />

TM


Transactions Supported<br />

Queues<br />

New RapidIO ® Messaging Unit Comparison<br />

P4080 <strong>P3041</strong><br />

Type 10 Doorbells<br />

Type 11 Messaging<br />

1 Type 10 Doorbell<br />

2 Type 11 Messaging<br />

Queue Arbitration Round Robin<br />

Outbound<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 18<br />

Type 5 NWRITE Type 9 Data Streaming<br />

Type 6 SWRITE Type 10 Doorbells<br />

Type 8 Port-Write Type 11 Messaging<br />

Thousands of queues supporting Type 5,6,8-11<br />

Data Path Acceleration Architecture<br />

• 3+3+1 SP+WRR<br />

Segmentation Resources 2 Segmentation Units 4 Segmentation Units<br />

Multicast Support Type 11 256B PDU to 16 Destinations Type 11 256B PDU to 32 Destinations<br />

Transactions Supported<br />

Queues<br />

Classification<br />

Inbound<br />

Type 8 Port-Write<br />

Type 10 Doorbells<br />

Type 11 Messaging<br />

1 Type 8 Port-Write<br />

1 Type 10 Doorbell<br />

2 Type 11 Messaging<br />

2 Rules (Fixed)<br />

Type 11: [mbox]<br />

Type 8 Port-Write Type 10 Doorbells<br />

Type 9 Data Streaming Type 11 Messaging<br />

1 Type 8 Port-Write<br />

1000s Type 9-11<br />

64 Rules (Exact or Wildcards)<br />

or<br />

Map selected header fields to queue ID<br />

Simultaneous Reassembly<br />

Contexts<br />

2 Type 11<br />

Additional Features<br />

16 Type 9, 11<br />

Traffic Management N/A Type 9: End-to-end XON/XOFF Per-Queue Flow Control<br />

TM


Protection Against<br />

<strong>Freescale</strong> <strong>QorIQ</strong> Platform’s - Trust Architecture<br />

• Theft of Functionality - loss of control of the system’s functionality<br />

• Theft of Data - where a data protection policy exists, loss of data to an unauthorized party<br />

• Theft of Uniqueness - loss of product differentiation through reverse engineering,<br />

duplication, and unapproved inter-operability.<br />

Relying on<br />

• Secure Boot – start from Trusted code base or don’t start at all<br />

• Strong Partitioning of the System – isolation of cores from each other to provide<br />

redundancy and data corruption protection between critical functions<br />

• Threat detection – internal and external security event detection<br />

• Secure Debug<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 19<br />

TM


<strong>QorIQ</strong> <strong>P3041</strong><br />

PME<br />

SEC 4.0<br />

Run time<br />

integrity<br />

checker<br />

Security<br />

Monitor<br />

External<br />

Tamper<br />

Detection<br />

Circuits<br />

Trusted Architecture on <strong>QorIQ</strong> <strong>P3041</strong> <strong>Processor</strong><br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 20<br />

Secure Platform Boot:<br />

Configured to boot from on-chip ROM<br />

• CPU#0 begins to boot from on-chip<br />

ROM, all other CPUs held in reset<br />

• CPU executing from on-chip trusted<br />

boot code (provided by FSL)<br />

performs initial SoC configuration<br />

and health checks, verifies a<br />

signature over the Hypervisor<br />

micro-kernel, stored in the NV RAM<br />

of OEM’s choice<br />

Secure boot insures that the system<br />

begins executing trusted code. This<br />

trusted code can test the<br />

trustworthiness of other system code<br />

before allowing it to execute.<br />

Note: ‘Trusted’ = passes signature<br />

check. Don’t sign it if you don’t trust it!<br />

<strong>P3041</strong> Expanded Trust Architecture<br />

• Battery backed key for secure boot<br />

TM


• Market Trends<br />

• <strong>Introducing</strong> the <strong>QorIQ</strong> <strong>P3041</strong> <strong>Processor</strong><br />

• <strong>QorIQ</strong> <strong>P3041</strong> Accelerators Overview<br />

• Application Use Cases and Ecosystem<br />

• Summary<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 21<br />

Agenda<br />

TM


<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

Overview of Markets<br />

<strong>P3041</strong> <strong>Processor</strong> Markets<br />

►Networking<br />

• Integrated Access Routers<br />

• Enterprise Switching<br />

►Access<br />

• Base Station Network Interface<br />

Cards<br />

• Base Station Network Channel<br />

Cards<br />

►Industrial<br />

• Single Board Computers (SBC)<br />

• Aerospace and defense<br />

TM


Front panel<br />

access<br />

Flash code<br />

upgrade<br />

Front panel<br />

GE<br />

USB<br />

2.5Gb/s<br />

SGMII,<br />

XAUI, PCIe<br />

24x GE<br />

<strong>QorIQ</strong><br />

<strong>P3041</strong><br />

GE<br />

Switch<br />

SATA<br />

PCIe<br />

PCIe<br />

PCIe<br />

Switch<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 23<br />

GE<br />

PCIe<br />

Peripherals<br />

Out-of-band<br />

control path<br />

Backplane<br />

Data path<br />

Integrated Access Router<br />

Use Case Example<br />

<strong>P3041</strong> <strong>Processor</strong> Benefits<br />

► Hypervisor supports safe partitioning<br />

between control plane and<br />

applications/user sandbox.<br />

► SATA for low-cost and high capacity<br />

storage<br />

► Multiple options for connection to GE<br />

switch<br />

• PCI Express ® interconnects<br />

• SGMII or 2.5Gb/s SGMII<br />

• XAUI<br />

► USB for front panel code upgrades<br />

► Trusted boot for IP protection<br />

TM


GE<br />

Maintence<br />

<strong>QorIQ</strong> <br />

<strong>P3041</strong><br />

SGMII,<br />

2.5Gb/s SGMII<br />

XAUI<br />

SRIO<br />

Switch<br />

Backhaul to Access<br />

Gateway<br />

DSP<br />

DSP<br />

DSP<br />

(8156)<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 24<br />

LTE Wireless Base Station<br />

Use Case Example<br />

RF Components<br />

to Cellular User<br />

Equipment<br />

<strong>P3041</strong> <strong>Processor</strong> Benefits<br />

►High Performance<br />

Interconnect between<br />

controller & DSPs<br />

• Has Serial RapidIO ® Rev 1.3 +<br />

2.1 with Type 9 & Type 11<br />

(Rman)<br />

►L2 & L3 Processing on<br />

quad cores (support for<br />

AMP/SMP)<br />

• Ideal for LTE 3 sector<br />

applications<br />

►Encryption support for UE<br />

(Kasumi/Snow3G) and<br />

Backhaul (IPSec)<br />

►Power optimized for 12W<br />

channel cards<br />

TM


►Wide variation of customer use-cases<br />

• Multiple operating systems utilized across cores on a single device<br />

• Proprietary, 3 rd party and Open Source multicore operating systems<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 25<br />

Multicore Operating Systems<br />

• Symmetric Multi-Processing (SMP) and Asymmetric Multi-Processing (AMP), often running concurrently<br />

• Often no OS, or engineered light OS, used on forwarding/data plane cores<br />

►Leverage Power Architecture ® technology’s 3 rd party OS ecosystem<br />

• Enabled by<br />

� <strong>Freescale</strong> embedded hypervisor<br />

� <strong>Freescale</strong> boot standards, including u-boot<br />

� Leverage open boot protocol and API standards (e.g. Power.org)<br />

� <strong>Freescale</strong> Light Weight Executive (LWE) for run to completion data plane processing<br />

� Demonstrate performance and provide reference example for customers<br />

Services<br />

Linux ®<br />

L2 Cache<br />

Power Architecture®<br />

Core<br />

D-Cache I-Cache<br />

Forwarding/ Data Plane Control Plane<br />

L2 Cache<br />

Power Architecture<br />

Core<br />

D-Cache I-Cache<br />

Light Weight<br />

Executive<br />

AMP<br />

L2 Cache<br />

(Light<br />

RTOS)<br />

Power Architecture<br />

Core<br />

D-Cache I-Cache<br />

3 rd Party<br />

L2 Cache<br />

Power Architecture<br />

Core<br />

D-Cache I-Cache<br />

TM


<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc.<br />

<strong>P3041</strong> <strong>Processor</strong> Announced Ecosystem<br />

Strategic Alliance Partners<br />

Ecosystem Partners<br />

<strong>Freescale</strong> Foundation Enablement<br />

CodeWarrior<br />

VortiQa<br />

TM


• Market Trends<br />

• <strong>Introducing</strong> the <strong>QorIQ</strong> <strong>P3041</strong> <strong>Processor</strong><br />

• New <strong>QorIQ</strong> <strong>P3041</strong> Accelerators Overview<br />

• Application Use Cases and Ecosystem<br />

• Summary<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 27<br />

Agenda<br />

TM


Feature Benefit<br />

Four high-performance<br />

cores<br />

► Supports flexible allocation of resources to control and data plane, with<br />

Hypervisor enabling robust AMP implementation<br />

► 1.5 GHz cores enable high performance control plane<br />

Value Performance ► Double the performance of MPC8572 at similar price<br />

High performance<br />

acceleration<br />

Pin compatibility with<br />

P4 platform<br />

► 5Gb/s IP Forwarding with 64B packets<br />

► DPAA offloads CPU for upper layer functions<br />

► Pin compatibility with same programming model of P4080 allows a single board<br />

to offer multiple performance levels.<br />

► Allows drop-in significant cost reduction for customers using P4040<br />

Low power ► Fits 12W – 15W thermal max budgets of NIC cards and other applications in<br />

challenging environments<br />

► Power reduction for MPC8572 sockets.<br />

Serial RapidIO ®<br />

Improvements<br />

► Supporting up to 5 GHz for high control and data throughput<br />

► RapidIO Message Manager (RMan) allows packets (Type 9 and 11) to plug<br />

directly into DPAA for greater CPU offload<br />

Dual SATA Board-cost savings by integrating high-capacity disk storage interface<br />

Flexible SerDes<br />

configuration<br />

<strong>Freescale</strong>, the <strong>Freescale</strong> logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of <strong>Freescale</strong> Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, <strong>Processor</strong> Expert, <strong>QorIQ</strong>, QUICC Engine, SMARTMOS, TurboLink<br />

and VortiQa are trademarks of <strong>Freescale</strong> Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 <strong>Freescale</strong> Semiconductor, Inc. 28<br />

<strong>QorIQ</strong> P3 Features/Benefits<br />

Per bank SerDes selection enables optimal per-application SerDes allocation<br />

TM

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!