Professional Documents
Culture Documents
Speaker:
Glenn Beck - Segment Marketing Manager - Single Board Computing and Aerospace & Defense Markets- Freescale Semiconductor
Simplifying the Complexities of QorIQ Multicore Processors with COTS Single Board Computer Solutions
17 February, 2011
TM
Freescale, the Freescale logo, AltiVec, CodeWarrior and PowerQUICC are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. CoreNet, QorIQ and QUICC Engine are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. The Power Architecture and Power.org word marks and the Power and Power.org logos and related marks are trademarks and service marks licensed by Power.org. 2011 Freescale Semiconductor, Inc.
TM
OEM Dynamics
Hardware engineering resources are at 25% of OEMs. Software and Systems engineers now make up the majority. This is at a historical low. Complexities of processors increasing rapidly
o o
Multicore processors with memory subsystems, high-speed IO, hardware acceleration on a single device High-speed IO Memories have moved from DDR1 to DDR3 in just a few years PCI to PCI Express gen 1 to gen 2. (5 GHz) On board Gigabit Ethernet and 10G Ethernet
Need to get more products to the market faster with more capability at lower development cost Has the expertise to deal with high-speed design and multicore processors Module offering provides customers semicustom capability to make their products unique for a variety of markets Module standardization allows for multi-performance capability Improves the time to market and lowers the development cost
TM
QorIQ P5
P5020 P5010
Increasing Performance
Decreasing Power
QorIQ P3
P3041
PowerQUICC III
QorIQ P2
P2020/P2010 P2040
QorIQ P1
P1010/P1014 P1020/P1011 P1021/P1012 P1022/P1013 P1023/P1017
Increasing Performance
TM
QorIQ P5
P5020 P5010
AltiVec
Next Gen Core Increase FP Perf Security plus
Increasing Performance
Decreasing Power
AltiVec
QorIQ P3
P3041
AltiVec
Value Priced for Power/Performance Applications 10W Power Sensitive Applications 5W
PowerQUICC III
QorIQ
P2020/P2011 O2040
Trust Arch More cores AltiVec Multicore Next Gen Process Trust Arch
QorIQ P1
P1010/P1014 P1020/P1011 P1021/P1012 P1022/P1013 P1023/P1017
Increasing Performance
TM
eOpenPIC PreBoot Loader Security Monitor Internal BootROM Power Mgmt SD/MMC SPI 2x DUART 4x I 2 C 2x USB 2.0/ULPI Clocks/Reset GPIO CCSR
Test Port/ SAP
Pattern Match Engine 2.0 Frame Manager Parse, Classify, Distribute
Buffer PAMU PAMU PAMU
CoreNet
Coherency Fabric
PAMU PAMU Peripheral Access Mgmt Unit
eLBC
Security
4.0
Queue Mgr.
2x DMA
Buffer Mgr.
1GE 1GE
1GE 1GE
SRIO
Power Architecture technology: superscalar OOO transactions Memory Hierarchy: L1 L2 L3 Main Memory High-speed IO: Gen 2 PCI Express, RapidIO, Gig and 10G Ethernet
Embedded IOs: UARTs, SPI, USB, GPIO Hardware accelerators: SEC, Pattern Matching Engine, Data Path Acceleration Architecture Assured Computing: Secure Boot, Separation of Domains and threat detection
TM
Embedded Security Module provides hardware-based protection of cryptographic keys, stores measurements of device state and helps to prove to a third party that the device is trustworthy. Device Hardware Security hardware memory partition provides a secure connection to the ESM to guard against unauthorized access and separation of resources to isolate different security domains. Software Measurement - At boot time and at runtime, a HAP device measures software in a trusted manner before that software is allowed to execute. Separation of Domains - Software can be run free from interference or threat from other software running in other domains on the same device. Remote Attestation - When connecting to a network, a HAP device provides proof of its state to HAP network devices and servers, which can then make a determination about the trustworthiness of the HAP device and, based on that determination, allow access, quarantine or remediate the HAP device. Secure Central Administration - HAP devices can be administered centrally through their entire lifecycle, enabling the secure provisioning, audit, identification, authentication, management and decommissioning of the HAP devices in enterprise environments.
Source: www.nsa.gov/hap
TM
QorIQ Processors
Objective of the Assurance: Trust Architecture
Protection Against:
Theft of Functionality - loss of control of the systems functionality Theft of Data - where a data protection policy exists, loss of data to an unauthorized party Theft of Uniqueness - loss of product differentiation through reverse engineering, duplication and unapproved inter-operability.
Relying on:
Secure Boot start from Trusted code base or dont start at all Strong Partitioning of the System isolation of cores from each other to provide redundancy and data corruption protection between critical functions Threat detection internal and external security event detection Secure Debug allows for protected on sight and remote debug
TM
If Decrypted Hash = Generated Hash, the Syst Code has not been modifi Decrypted Hash
Hash
Public Key (e) Public Modulus (N)
Generated Hash
RSA Sign
RSA Verify
System NV RAM
10
Partition 1
128 KB Backside L2 Cache
Domain Separation
Partition 2
HV MMU
Architecture
32 KB I-Cache 128 KB Backside L2 Cache
32 KB D-Cache
Qman Portal Qman Portal
32 KB I-Cache
32 KB I-Cache
Partition 1 Private Memory Partition 2 Private Memory Partition 3 Private Memory Partition 4 Private Memory Command Control Status Registers
32 KB I-Cache
Partition 3
Qman Portal Qman Portal
Partition 4
QMan
CoreNet Coherency Fabric
PAMU PAMU PAMU PAMU PAMU
BMan
PME 2.0
10GE
TM
11
QorIQ A balanced architecture for performance and power High performance multicore processing Tri-level Memory subsystem High Speed IO PCI Express, Rapid IO Hardware Acceleration - Security and Networking CoreNet - Non-blocking Fabric Control Scalable Signal Processing
Secure Boot
Drive Linux enhancements Drive multicore support Drive open virtualization technologies Drive open firmware, x86 emulation, HAL
Threat Protection
&
QorIQ Scalable Performance 600 MHz to 2.2 GHz/core 4 to 30 Watts Single ISA across family
Signal Processing
Trusted Architecture
Ecosystem
Tools and OS Single Board Computing
- Emerson - Eurotech Broad OS support - Green Hills - ENEA - Mentor Embedded - QNX - Wind River
TM
12
TM
13
Multicore capabilities PCI Express interconnects Gigabit Ethernet USB 2.0 SATA LVDS Compact form factor Six channels for data communication
Basic and compact form factor solutions Ideal for battery-operated or space-constrained devices
TM
Freescale 10-year product lifecycle for QorIQ platform Critical component EOL issues managed by module vendor Extends life of final solution Processor design complexities already addressed in module Enables OEMs to focus on core, application-specific designs Reduce time to market and revenue Fewer layers required on the carrier Reduced effort to manage component procurement Overall total cost reductions
TM
Scalability
Standard footprints and pin-outs offer migration paths to newer technologies without carrier board redesign No need to redesign enclosures since carrier boards can remain the same
SBC
Portability
COM
Design several carrier boards using one processor platform Migrate across product line with minimal design work required
Carrier boards
Form, fit and function suited specifically for end application Minimized development efforts
TM
COM Express Module Board supplier optimizes module for processor capabilities OEM focuses on application design
SBC Designs OEM required to work with board supplier on understanding features, pop/depop requirements Essentially introducing new product with every SBC design High inventory because of inability to reuse existing designs and enclosures Board EOLed, OEM negotiates Last Time Buy conditions
Lower cost overall Fewer components to maintain Scale to new technology to extend product lifecycle
TM
Adbc7517
P4080 Up to 1.5 GHz, <35W Max, 8 cores, ECC, high speed I/O Medical Xray Industrial Automation Military/Aerospace
Performance
Adbc7520
P1021
Adbc7519
P2020 Up to 1.2 GHz, <10W Max, 2 cores, networking, graphics, ECC Transportation Semiconductor manufacturing
Security camera
Networked communications
Power Consumption
TM
TM
19
Over 30 years legacy in Embedded Computing incorporating Motorola Computer Group, Force Computers, Prolog, Blue Wave Systems, Paceline, Artesyn and others Globally recognized for our quality, reliability and long life-cycle products Excellent pre- and post-sales support plus comprehensive services portfolio for trouble-free deployment
TM
COM Express pin-outs define which signals are taken to the end of a processing module via the 4 COM Express connectors: A,B,C,D Modules are built according to a certain type - in order to successfully mate with a carrier The types are defined by PICMG. http://www.picmg.org/ The QorIQ modules use new pinouts that are PICMG compatible, not compliant.
A B C D
TM
Processor-agnostic approach
Greater flexibility
IEEE 1588 Precision Time Protocol 8 Bit local bus UART interfaces Configurable SerDes lanes - enabling 10G XAUI Ethernet, SGMII, Serial RapidIO or PCI Express interconnects
TM
Type 6 A
GIGE 0
B
LPC SMB i2C
C
USB 3.0 PCIE 7 DDI x 3
D
USB 3.0 PCIE 8
SATA
SATA
SATA
SATA
AC97 Audio AC97 Audio USB USB USB USB PCIE 1 PCIE 2 PCIE 3 LVDS A SPI SDIO SPI VGA SDIO UART 0 UART 1 SPI I2S Audio MDIO IRQ SPI USB USB PCIE 4 USB USB PCIE 1 PCIE 2 PCIE 3 LVDS A SPI LPC USB USB USB USB PCIE 4 PCIE 5 PCIE 6 LVDS B SPI VGA PEG
GPIO/SDIO GPIO/SDIO
TM
Type 2
B
1588 CK i2C
C
GIGE 1
D
GIGE 2
A
GIGE 0
B
LPC SMB i2C
C
IDE
SATA
SATA
PCI
SATA
AC97 Audio USB USB USB
SATA
AC97 Audio USB USB USB USB PEG
USB USB
USB
PCIE 1
PCIE 2 PCIE 3 LVDS A SPI LPC GPIO/SDIO ExpressCard
PCIE 4
PCIE 5 PCIE 6 LVDS B SPI VGA GPIO/SDIO ExpressCard
TM
Type 5 C D
GIGE 2
B
1588 CK i2C
A
GIGE 0
B
LPC SMB i2C
C
GIGE 1
D
GIGE 2
GIGE 1
SERDES 6 SERDES 7
SATA
SATA
SATA
SATA
PCIE 7
PCIE 9 PCIE 11 PCIE 13 PCIE 15 PCIE 17 PCIE 19 PCIE 21 PCIE 23 PCIE 25 PCIE 27 PCIE 29 PCIE 31
PCIE 8
PCIE 10 PCIE 12 PCIE 14 PCIE 16 PCIE 18 PCIE 20 PCIE 22 PCIE 24 PCIE 26 PCIE 28 PCIE 30 PCIE 32
AC97 Audio AC97 Audio USB USB USB USB USB USB USB USB SERDES 17 SERDES 17 SERDES 18 SERDES 19 USB USB USB USB PCIE 1 PCIE 2 UART 0 UART 1 SPI SDIO SPI SDIO SPI UART 2 Local Bus Tamper MDIO IRQ SPI PCIE 3 LVDS A SPI LPC USB USB USB USB PCIE 4 PCIE 5 PCIE 6 LVDS B SPI VGA
SERDES 0 SERDES 3
SERDES 1 SERDES 4 SERDES 2 SERDES 5
GPIO/SDIO GPIO/SDIO
TM
Results
COM Express please visit PICMG.org: http://www.picmg.org/ QorIQ implementation: contact Emerson Network Power, Eurotech or Freescale Semiconductor for more information.
TM
COMX-P4080
COMX-P2020
COMX-P1022
TM
TM
28
Glenn Beck - Segment Marketing Manager - Single Board Computing and Aerospace & Defense Markets- Freescale Semiconductor Haritha Treadway- Product Manager at Eurotech Inc. Adam Auer- Marketing Manager with the Embedded Computing business of Emerson Network Power
TM
TM
http://ecast.opensystemsmedia.com/
E-mail us at: clong@opensystemsmedia.com