View
9
Download
0
Category
Preview:
Citation preview
1
Driving Embedded Innovation with
ARM Ecosystem
(Lauterbach Experts Forum , August 2015)
Lifeng Geng – Embedded Marketing Manager
2
ARM: The World‟s Most Scalable Architecture
ARM ecosystem meets needs of vertical markets – from sensors to servers
Addressing automotive, consumer, industrial, mobile, medical, metering and beyond
12bn ARM chips shipped in 2014 alone – increasingly becoming connected as part of IoT
ARM‟s market share at 37% overall
Year Market
Share
2007 17%
2008 20%
2009 22%
2010 25%
2011 29%
2012 32%
2013 35%
2014 37%
3
4
What is IoT?Connecting the real world and web services with changing business models
GPS
Gyroscope
Accelerometer
Magnetometer
Touch
Microphone
Luminance
Temperature
5
IoT Value Chain is Much More Complex
IP
Provider
SoC
Provider
31 2 4 5 6 7 8 9
“By 2018, 50% of the IoT solutions will be provided by
companies which are less than 3 years old.”
Source: Gartner Research, 2013
6
Energy Efficiency Critical to Embedded
Power efficiency is important for all
applications
Thinner and lighter
Lower cost – minimal thermals
Lower energy use – reduced operating
costs and carbon footprint
New product categories – wireless
sensors with 15 year battery life
The ARM Architecture has low-power
design in its DNA
Instruction set architecture
Processor micro-architecture
System design
Implementation
Operating systems and software
Partnership and ecosystem
7
Right SoC for the Right Use CaseRange of Capability from ARM – Scalable, Compatible, Standards-based
DTV, High-end
Wearables
Wearables Entry Smartphone to
Premium Tablet
Mixed Signal
IoT SensorsInfrastructure and Servers
80-100mm250-80mm22-8mm2<2mm2 25-40mm2 25-40mm2 80-100mm2 25-100mm2
<10uW <10mW 10s of mW 100s of mW 1-6W <10W
EnterpriseRTOS RTOS, Simple UI Mobile OS, Sophisticated UI
Cortex-M0 Cortex-A72Cortex-A7 big.LITTLE
8
ARM Cortex Processors: Scalability for Every Market
RTOS
Fast response / real-time control Smallest footprint / lowest powerHighest performance
Cortex-M ProcessorsCortex-R ProcessorsCortex-A Processors
DSP + MCU
Rich OS
9
Most cost effective
Cortex-A15 Cortex-A57
Cortex-A5
ARMv8-A
64/32-bit
high-end CPU
ARMv7-A
32-bit performance with
enterprise class features
ARMv8-A
highest efficiency 64/32-bit CPU
ARMv7-A
highest efficiency
32-bit CPU
ARMv7-A
smallest and lowest
power CPU
Cortex-A7
Cortex-A53
Cortex-A72
ARMv8-A
highest 64/32-bit
performance CPU
ARM Cortex-A MPU portfolio
ARMv7-A
32-bit CPU
Shipping since 2009
Cortex-A9
Highest performance
Performanceoptimised
10
Highest single-threaded performance
Lower power enabling maximum performance in mobile thermal limit
Large performance increase across integer, memory-streaming, floating point
Significant advancements in power efficiency
>15% power reduction from Cortex-A57
Support for reliability requirements of automotive
ECC protection to Instruction and Data Caches, 4MB memory & DRAM
10%
50%
25%
0% 10% 20% 30% 40% 50% 60%
SpecInt2000
Mem Streaming
Floating point
10~50% Performance Increase over Cortex-A57
Announced in February: Cortex-A72, highest efficiency and performance
11
“Buy vs. Make” Embedded Computing Boards
Customer ChallengesFull Custom
(Make)
Standard Board
(Buy)
Time-to-Market• Longer time required to do hardware
development
• Shorter period as hardware and BSP is
ready immediately allowing faster
reaction to market needs.
BOM Costs • Lowest
• Potentially lower as R&D cost can be
amortized over a larger customer base
per board
Lowering development costs
as system complexity
increases
• Dedicated resources need to keep up
with each technologies in the system
translates into more costs for human
capital
• Complex boards designed by module
vendors reduces risky, complexity and
costly for OEM
Increase value through
internal IP development• Some IP may not be differentiating or
valued by the customer
• Limits the OEM investments and allows
critical resources to be applied to IP that
creates value.
Long product life cycles• OEM takes responsibility for all
elements of design
• OEM off loads some of the responsibility
to system board maker
12
Highlight what is “good” about the Chinese version of the site
Say that the site is getting a lot of attention and growing steadily as we add boards and
vendors
http://community.arm.com/community/arm-cc-cn/ecb-cn
Embedded Compute Boards – a place for discovery
13
Cortex-R Series Summary
>1552 DMIPS >3104 DMIPS >2500 DMIPS >5000 DMIPS@935MHz @935MHz @1GHz @1GHz
Cortex-R4/R5 2x Cortex-R7
90+ licensees of ARM Cortex-R processors
Many of the leading HDD and SSD storage manufacturers
The leaders in mobile handsets for baseband processing
The best in safety-critical industrial and automotive systems
>2 billion Cortex-R processors shipped
Cortex-R72x Cortex-R5
14
TI Hercules Family
15
Transport
ARM white papers provide more detail
Functional Safety support is becoming essential
Industrial
Medical
Automotive
Compliance with safety standards is required in many markets
Visible reminders everywhere of the
importance of electronics to automotive industry
Also applies to other sectors:
medical, factory automation,
robotics, automotive, transport…
16
Functional safety – standards
Functional safety of
E/E/PE systems
Automotive
Industrial
Machinery
Railways
Aviation
Medical
ISO 26262
IEC 61511
IEC 61513
IEC 62061
ISO 13849
EN 5012x
DO-178
DO-254
IEC 62304
IEC 61508
17
Functional safety support for ARM IP
Fault detection/control features
Memory Protection
Error Correction
Dual Core Lock-Step
Abort mode
System Error
Fault containment
Design & VerificationProcesses
ARM IP Product Safety Package *
Safety Manual
Failure Modes and Effects Analysis
Development Interface Report
Safety Package
Safety management
Requirements management
Quality
Errata management
Training
Documentation
Delay
Delay
Delay
CP
UC
op
y
Delay
MainCPU
Inputs Outputs
Fault
L1 Memory
Checker
64-b
its
EC
C b
its
32
-bits
EC
C b
its
64-b
its
EC
C b
its
64-b
its
EC
C b
its
64-b
its
EC
C b
its
64-b
its
EC
C b
its
64-b
its
EC
C b
its
64-b
its
EC
C b
its
64-b
its
EC
C b
its
32
-bits
EC
C b
its
32
-bits
EC
C b
its
32
-bits
EC
C b
its
32
-bits
EC
C b
its
32
-bits
EC
C b
its
32
-bits
EC
C b
its
32
-bits
EC
C b
its
ECC
detect/
correct
ECC
detect/
correct
ECC
generate
RMW
if <32b
CPU
I
D
ECC
generator
ECC
corrector
ECC
generator
Parity
generator
Parity
checker
Parity
generator
ECC
corrector
ECC
generator
ECC
corrector
Parity
checker
Parity
checker
Parity
checker
Inte
rco
nn
ect lo
gic
Co
rte
x-R
5 P
roce
sso
r
Pe
rip
he
rals
/Me
mo
ry
Da
ta (
an
d In
str
uctio
ns)
Ad
dre
ss &
Co
ntr
ol
ECC
Data
ECC
Data
Parity bit
Parity bit
Addr/Ctrl
Addr/Ctrl
* Supported IPs have separate licensable package
18
>42 DMIPS >46 DMIPS >125 DMIPS >250 DMIPS >850 DMIPS@50MHz @50MHz @100MHz @200MHz @400MHz
Cortex-M Series Summary
280+ licenses of ARM Cortex-M processors
Over 3,000 Cortex-M processor-based devices
Implemented as „helper‟ coprocessors in SoCs
>10 billion Cortex-M processors shipped
Cortex-M0 Cortex-M4Cortex-M3Cortex-M0+ Cortex-M7
19
Cortex-M7 Overview
Performance
Achieving 5 CoreMark/MHz – 2000 CoreMark* in 40LP
Typical 2x DSP performance of Cortex-M4
Versatility
Highly flexible system and memory interfaces
Designed for functional safety implementations
Scalability and compatibility
Enables simple migration from any Cortex-M processor
Widest third-party tools, RTOS, middleware support
* CoreMark 1.0 : IAR Embedded Workbench v7.30.1 --endian=little --cpu=Cortex-M7 -e -Ohs --use_c++_inline --no_size_constraints / Code in TCM - Data in TCM
20
Launched new SAM70 series based on Cortex-M7 (300MHz)
First devices have up to 384kB SRAM and 2MB Flash, AXI connection to large
external memories
Targeting Automotive, IoT and Industrial
Cortex-M7 Partner News
Launched Kinetis KV5x family based on Cortex-M7 at Embedded World 2015
Now in preproduction, devices later this year
Targeting advanced motor control and power conversion
Launched full STM32F7 family of processors, now available to mass market
1MB Flash, 320kB SRAM, AXI connection to large external memories, 216MHz
Targeting Audio, Home Automation, Medical, Industrial, Motor control
Roadmap to faster devices on smaller process technology (400MHz)
SAM70
KV5x
STM32F7
STM32F7 Discovery Board
Available now
SAM V71 Xplained Ultra Evaluation Kit
Available now
21
Cortex-M7 Target Applications
High-end
MCUAutomotive
Sensor Hub
IoT
Industrial
Control
High-end member of existing Cortex-M
based MCU family
Replacement for MCU + proprietary DSP
Powerful sensor hub, capable of voice
recognition, image processing
Powerful processor for factory automation:
motor control, PLC, servo control
Flexible processor for automotive:
dashboard, ABS, low-end
gateway, transmission, convenience
electronics
22
Little Data Enables Big Data
BIG DATALittle Data
End-to-End Security, Web, Data Objects & Management
IP and Web to the edge
mbed Device Servermbed OS IoT Service or App
23
The I in IoT: Web (and IP) Protocols to the Edge
Binary | JSON – IPSO Objects
IPv4 | IPv6 | 6LoWPAN
UDP | TCP
DTLS | TLS
CoAP | HTTP
REST APIsApplication
Web Transfer
Internet
Network
IoT Application Device Management
24
mbed OS C++ APIs
mbed OS Overview
Communication Management
ApplicationsCommunity
Libraries
Application: CoAP, HTTP, MQTT
Security: TLS, DTLS
Sensors Radio
6LoWPANIPv4, IPv6
Cryptobox
Asset Protection, Crypto, Key Management, Secure Bootloader
ARM Cortex®-M
-based MCU
CMSIS-Core Drivers
Minimize time-to-market
Low-power by design
Complete security solution
Top connectivity standards
Built-in device management
Tasks
Event Framework
CMSIS-DAP
Device Management: LWM2M
BLE
25
ConnectivitySecurity Management EfficiencyProductivity
The end-to-end software ecosystem for the Internet of Things
26
ARM Ecosystem
ARM
Scalable
ISA
This diagram is a sample representation of the ARM Partner Ecosystem for illustration purposes only
27
Thanks
Recommended