Upload
dangkien
View
242
Download
0
Embed Size (px)
Citation preview
TM
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
Multicore processing viewFreescale QorIQ™ Program Overview
August, 2009
Jeffrey HoTechnical Marketing
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 2
• We are embedded computing
• Multicore processing
• Power Architecture® technology roadmap
• Enablement
• Embedded life times
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 3
Vision:
Global leadership in
embedded processing and
connectivity solutionsLeadership in chosen markets/sub-segments
• Target markets: Automotive, Consumer, Industrial, Networking, Wireless
• Target position: #1, #2 or #3 in all chosen segments
• IDC ranks Freescale #1 in Power Architecture communications market at 52% and predicts that commprocessors will outperform other networking silicon categories – Jan 20, 2009
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 4
You touch us every day.
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 5
A New Era Where Every Connection Matters
► Architecting the next wave of collaboration• Friend-to-friend, supplier-to-consumer, peer-to-peer• Rapid service introduction and flexible implementations, assured security and privacy
► Delivery of a seamless new service experience:• Grows with our preferences, behaviors, and capabilities• Flexibility to craft, integrate, and introduce new services that enhance our productivity
and collaboration.
At HomeRicher Consumer Experience
In the OfficeImproved Business Productivity
On the RoadGlobal Mobility
Application complexity drives scalable software-based solutions that preserve and extend the user experience through new services.
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 6
• We are embedded computing
• Multicore processing
• Power Architecture® technology roadmap
• Enablement
• Embedded life times
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 7
Why Multicore – Network Integration and Consolidation
► Service providers and enterprises are looking to reduce power and cost
► Network node consolidation► Routers adding appliance services► Discrete devices being integrated into single
SoC, driving system cost down► Multicore processors becoming a true
networking “system on a chip”
SSL TerminationIPS
WAN OptimizerFirewall
Integrated Service Switch
Server Load Balancer
Secure Load Balancer
IntegratedAccess Router
CPUCPU CPUCPUCPUCPU CPUCPU CPUCPU CPUCPU
AccelAccel I/OI/O I/OI/O AccelAccel
DR
AM
DR
AM
DR
AM
DR
AM
DR
AM
DR
AM
DR
AMD
RAM
DR
AMD
RAM
DR
AMD
RAM
Shared Bus Shared Bus
Shared Bus Shared Bus
DR
AMD
RAM
DR
AMD
RAM
DR
AMD
RAM
Bridge
Bridge
Bridge
Bridge
I/OI/O I/OI/O
Accel
Accel
I/OI/O I/OI/O
Accel
Accel
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 8
The Right Core Matters for Multicore
►Frequency does still matter
►Higher efficiency (IPC) means higher performance
►Cache size impacts performance
►Cache “stashing” and warming
►Hypervisor hardware
►Floating point is useful in many applications
►Performance monitoring and instruction trace are keys to debug
I-FetcherDispatch Unit
BranchUnit
IntegerUnit(2)
Ld/StUnit
GPR
CompleteUnit
e500mc Core
APUs
e500mc Core Complex
MMUD-Cache/
SRAM(32KB)
I-Cache/SRAM(32KB)
Processor Interface Unit
12812864WriteRead-2Read-1Address
FPU
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 9
Platform Interconnect is Critical to Delivering MulticoreScalability
► Multicore interconnects must address:• Scalability of CPU cores, memory and I/O bandwidth• Flexible inter-processor communication programming models• QoS differentiation for control/data plane and network traffic• Efficient memory subsystem, including caching and hardware coherency
► The CoreNetTM interconnect fabric on the QorIQ™ P4080 addresses the scalability needs of multicore processors
P4080
Read Bandwidth
1 core 2 cores 8 coresP4080
Agg
rega
ted
inte
rface
ban
dwid
th (M
B/s
)
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 10
• We are embedded computing
• Multicore processing
• Power Architecture® technology roadmap
• Enablement
• Embedded life times
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 11
Power Architecture® Technology Platform RoadmapD
ecre
asin
g Po
wer
Increasing Performance, Reducing Power
Increasing Performance (Frequency, System Performance)
PowerQUICC® I
PowerQUICC II
PowerQUICC II Pro
PowerQUICC III
MPC86XX
QorIQ™ P1platform
QorIQ P2platform
QorIQ P3 platform
QorIQ P4platform
QorIQ P5platform
QorIQ - T1platform
QorIQ - T2platform
QorIQ - T3platform
QorIQ – T4platform
QorIQ - T5platform
Incr
easi
ng P
erfo
rman
ce
QorIQ - X1platform
QorIQ - X2platform
QorIQ - X3platform
QorIQ – X4platform
First Generation45 nm
Second Generation32 nm
Third Generation22 nm
QorIQ – X5platform
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 1212
In the News: Three 45 nm SOI Products – Sampling Now
PowerQUICC® MPC8569Flip chip PBGA130 M transistors>1B vias and contacts
PowerQUICC® MPC8569Flip chip PBGA130 M transistors>1B vias and contacts
StarCore® MSC8156 DSPFlip chip PBGA0.5 B transistors2.5 B vias and contacts>2 miles of interconnect
StarCore® MSC8156 DSPFlip chip PBGA0.5 B transistors2.5 B vias and contacts>2 miles of interconnect
QorIQ™ P2020Wire bond TEPBGA-II~100 M transistors>1B vias and contacts
QorIQ™ P2020Wire bond TEPBGA-II~100 M transistors>1B vias and contacts
• Six 1 GHz SC3850 DSP cores with MAPLE-B baseband accelerator
• Designed for next-generation wireless standards (LTE, WiMAX, HSPA+ and TDD-LTE)
• Currently sampling
• Single 1.33 GHz e500 core with quad core QUICC Engine™modules
• Designed for broadband access equipment
• Currently sampling
• Dual 1.2 GHz e500 V2 processor cores
• Designed for networking, wireless infrastructure and telecommunications architecture
• Currently sampling
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 131313
45 nm SOI Process – Power Savings
► Provides 50% savings in static and dynamic power over 90nm SOI
► SOI provides lower Ceff, allowing improved performance/power trade-off
► Multi-VTH transistor options• Multiple performance/power transistor options available
• Design flow and tools make use of Multi-VTHtransistors to optimize performance/leakage
► Transistor and gate-oxide optimization• Optimization of transistor and gate dielectric provides reduced static power
FSL 90SOIFmax = 1.33GHz
PWR = 11 W
FSL 45SOIFmax = 1.65GHz
PWR = 6.6 W
90SOIVdd=1.0V
45SOIVdd=1.0V
Freq= +15-20%Pwr = -35-40%
Freq= 0%Pwr = -50%
FSL 45SOIFmax = 1.33GHz
PWR = 5.5 W
45SOIVdd=1.0V
or
Example of power savings for a “typical” PowerQUICC® product
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 14
Power Architecture® Product RoadmapD
ecre
asin
g P
ower
Scaleable Price, Performance and Features for your Applications
Increasing Performance
PowerQUICC® I
PowerQUICC II
PowerQUICC II Pro
PowerQUICC III
MPC86XX
QorIQ P2
QorIQ P4
PQI Platform (16 Families)* 50 to 133MHz* <1W * QUICC, 100bT, USB,
PQII Platform (15 Families)* 603 core (166 to 450MHz)* < 1W to 2.8W* CPM, 100bT, USB, PCI, Encryption
PQII Pro Platform (13 Families)* e300 core (266 to 800MHz)* < 2W to 6W* QuiccEngine, GbE, USB, PCI * PCI-e, SATA, DDR2, IEEE 1588
PQIII (12Families)* e500 core (667 to 1500MHz)* < 4W to 17W* Single and Dual Core * GbE, USB, PCI, PCI-e, DDR2/3,
Encryption, RIO
e600 SOC (5 Families)* e600 core (800 to 1500 MHz)* Backside L2 256K to 1MB* Single and Dual Core * GbE, USB, PCI, PCI-e, DDR2, sRIO
Incr
easi
ng P
erfo
rman
ce
QorIQ P3 platform
QorIQ P1
QorIQ P2 (2 Families)* e500 core (800 to 1200 MHz)* Single and Dual Core* GbE, PCI-e, DDR2/3, IEEE 1588* Encryption, SPI, SD/MMC
QorIQ P1 (2 Families)* e500 core (533 to 800 MHz)* Single and Dual Core* GbE, PCI-e, DDR2/3, IEEE 1588* Encryption, TDM. USB
QorIQ P4 (1 Family]* e500 core (1000 to 1500MHz)* 8 Cores, Tri-level Cache* GbE, PCI-e, DDR2/3, IEEE 1588* Encryption, Hypervisor
QorIQ P5 platform
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 1515
In the News: Wireless LAN Solution from Freescale and Flextronics
Available now, May 13, 2009 – Freescale Semiconductor announced that it has partnered with Flextronics to create a high performance reference design for the enterprise WLAN access point market. Based on Freescale’s PowerQUICC® II Pro MPC8377E processor, the IEEE® 802.11N access point reference design offers a comprehensive, production-ready solution which scales from 400 MHz to 800 MHz and speeds time-to-market.
► Application challenges• Highly competitive market – time to market and revenue• Power - Power over Ethernet (IEEE® 802.3af)• Ability to stream data wirelessly with little interruption• Ability to secure data streams using high levels of encryption
► Device advantages• Time to market, class B certified production ready system• Support for Power over Ethernet and 802.11N• Based on market-proven open source software secure router • Support for miniPCI and miniPCI-Express• Variable applications depending on configuration
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 16
QorIQ™ P1 Platform
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 17
QorIQ™ P2 Platform
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 18
QorIQ™ P4080 Block Diagram
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 19
• We are embedded computing
• Multicore processing
• Power Architecture® technology roadmap
• Enablement
• Embedded life times
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 20
Core Usage Model
CoreNet™ Interconnect Fabric
Power Architecture™Core
D-Cache I-Cache
L2 Cache
Power Architecture™Core
D-Cache I-Cache
L2 Cache
Power Architecture™Core
D-Cache I-Cache
L2 Cache
Power Architecture™Core
D-Cache I-Cache
L2 Cache
Power Architecture™Core
D-Cache I-Cache
L2 Cache
Power Architecture™Core
D-Cache I-Cache
L2 Cache
Power Architecture™Core
D-Cache I-Cache
L2 Cache
Power Architecture™Core
D-Cache I-Cache
L2 Cache
DDR2/3Memory
Controller
DDR2/3Memory
Controller
SMP OS
Control PlaneAMP
(optional shared code)
Data Plane
AMP
Upper Layer Processing
Flexible choice of OS model on cores– any combination of SMP/AMP.
IP Services router example (mixed control and data plane):
AMP
3rd Party Service
Front-sideL3 Cache
Front-sideL3 Cache
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 21
Hypervisor and Trusted Computing► Machine modes and states
• New privilege level for hypervisor► Freescale e500mc core based on Power Architecture® technology
• Two major states: Hypervisor and Guest• Within each state, a privileged state
► Shadow registers: one set for OS, another for hypervisor• Avoids need to save them
► Secure boot and threat protection
Previous Cores e500mc
Supervisor StateSupervisor State
User StateUser State
MSRPR
1
0
Hypervisor
Guest
MSRGS MSRPR
Hypervisor StateHypervisor or bare-metal OS run here
User StateApplications running directly on Hypervisor
or bare-metal OS run here
Guest Supervisor StateOS running on hypervisor run here
Guest User StateApplications on an OS under control of a
hypervisor run here
0 0
0 1
1 0
1 1
CPU
MMU
L1 L1
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 2222
Comprehensive Leading Embedded Ecosystem
DOGAV
All trademark rights acknowledged
• Pre-siliconFunctional simulationI/O simulationPower simulation
• SoftwareOperating systemsApplication stacksProtocol accelerationDevelopment services
• Board offeringsCustom off the shelfStandard productVarious form factorsIntegration design services
• DevelopmentIntegrated development environmentsDebuggersCompilersProbes
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 23
Multicore Operating System
Hypervisor
Optimized High-Speed Drivers
Applications
Freescale QorIQ SiliconPerformance Model
QorIQ™ Platforms Ecosystem
Simulation to Hardware: Same Software
Freescale-supplied SDK items
Functional Model APIID
E (compiler / debugger / build tools)
Simics® Virtualized DevelopmentEnvironment
Multicore Operating System
Hypervisor
Optimized High-Speed Drivers
Applications
Multicore enablement
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 24
Single Board Computer PartnersSubset of a comprehensive partner ecosystem
COM-express ATCA Blades AMC Compact PCI PMC’s
ATCA AMC COM-express
Compact-PCI VME PMC’s ATX,uATX
Freescale
Actis
KONTRON
Emerson
EuroTech
GE Fanuc
Interphase
Mercury
Radisys
TQ Embedded
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 25
• We are embedded computing
• Multicore processing
• Power Architecture® technology roadmap
• Enablement
• Embedded life times
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 26
20 Years of Communications Processing Evolution
GPON processorIntegratedDSP + Power core
PowerQUICC II603e Power core
Security integration with PowerQUICC line
QUICC Engine™Next-gen CPM / dual RISC engines
First PowerQUICC®
communications processorsIncludes Communications Processor Module (CPM)
QUICC® MC6836068K core
MC68302 68K core
Dual-core with integrated content processingMPC8572E with e500 Power core
Dual-core processorMPC8641D with e600 Power cores
PowerQUICC IIIe500 Power core
PowerQUICC II Proe300 Power core
AIM AllianceStarted 1991First silicon 1992
PowerPC®
603e
Power Architecture™Host ProcessorsMPC7xxxe600 core
1989 1994 20072006200520042003 200820021998199719961995
PowerPC®
75X
In Production
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 27
In the News: Freescale Introduces Product Longevity Program
► The embedded market needs long-term product support, which allows OEMs to provide assurance to their customers.
► Freescale has a longstanding track record of providing long-term production support for our products.
► We are now pleased to announce that we are introducing a formal product longevity program for the market segments we serve.
• In the automotive and medical segments, Freescale will manufacture select devices for a minimum period of 15 years.
• For all other market segments in which Freescale participates, Freescale will manufacture select devices for a minimum period of 10 years.
► A list of applicable Freescale products is available for quick access at www.freescale.com.