Introducing QorIQ P3041 Processor - Freescale
Introducing QorIQ P3041 Processor - Freescale
Introducing QorIQ P3041 Processor - Freescale
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