Driving Embedded Innovation with ARM Ecosystem



Similar documents
ARM mbed IoT Device Platform. November 3 rd, 2014

The Future of IoT. Zach Shelby VP Marketing, IoT Feb 3 rd, 2015

Mobile and Embedded/IoT market Overview and Trends. June 2014

ARM Processors and the Internet of Things. Joseph Yiu Senior Embedded Technology Specialist, ARM

Secure, Efficient, and Open Standard Internet of Things

Reducing Configuration Complexity with Next Gen IoT Networks

Which ARM Cortex Core Is Right for Your Application: A, R or M?

Introduction to Silicon Labs. November 2015

ARTIK TM. MyungKoo Kang (VP) The Ultimate Platform Solution for IoT. Samsung Electronics

Reduce Cost and Complexity of M2M and IoT Solutions via Embedded IP and Application Layer Interoperability for Smart Objects

Java and the Internet of Things

ARM Cortex-R Architecture

How to secure the Internet of Things?

The Internet of Things: Opportunities & Challenges

The new 32-bit MSP432 MCU platform from Texas

ZigBee Technology Overview

Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya

DesignWare IP for IoT SoC Designs

A Survey on ARM Cortex A Processors. Wei Wang Tanima Dey

Embedded Software the Driver for Microelectronics?

NanopowerCommunications: Enabling the Internet of Things OBJECTS TALK

Smart Systems: the key enabling technology for future IoT

STM32L. Ultra-low-power Cortex -M3 devices

Making Sense of Internet of Things Protocols and Implementations

Connecting IPv6 capable Bluetooth Low Energy sensors with the Internet of Things

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

Bluecoin - Voice and Music Over an Embedded BLE Platform. Central Labs AST Robotics

System Design Issues in Embedded Processing

MEPTEC. Ecosystem for MCU, Sensors and MEMS for IoT Tony Massimini Chief of Technology Semico Research Corp. May 20, 2015

Short range low power wireless devices and Internet of Things (IoT)

Building Internet of Things applica5ons with COMPOSE and JavaScript Charalampos

Embedded Development Tools

STMicroelectronics is pleased to present the. SENSational. Attend a FREE One-Day Technical Seminar Near YOU!

Key requirements for Interoperable IoT systems

Migrating Application Code from ARM Cortex-M4 to Cortex-M7 Processors

Smart Cities are the Internet of Things

Internet of Things. Opportunities for device differentiation

Short-range Low Power Wireless Devices and Internet of Things (IoT)

STM32 F-2 series High-performance Cortex-M3 MCUs

WIND RIVER INTELLIGENT DEVICE PLATFORM XT

Applied Micro development platform. ZT Systems (ST based) HP Redstone platform. Mitac Dell Copper platform. ARM in Servers

Questions from The New SensorTag - IoT Made Easy Webinar

Exploring the Design of the Cortex-A15 Processor ARM s next generation mobile applications processor. Travis Lanier Senior Product Manager

Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009

MARKET ANALYSIS AND KEY TRENDS FROM FD SOI PERSPECTIVE (SEPTEMBER 22, 2014)

I vantaggi dell?utilizzo di JAVA nella strategia M2M

All Programmable Logic. Hans-Joachim Gelke Institute of Embedded Systems. Zürcher Fachhochschule

Complete Integrated Development Platform Copyright Atmel Corporation

World-wide University Program

Standardization with ARM on COM Qseven. Zeljko Loncaric, Marketing engineer congatec

Adding WiFi to Your Embedded System. WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013

ELEC 5260/6260/6266 Embedded Computing Systems

Model-based system-on-chip design on Altera and Xilinx platforms

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center

An introduction to nxpusblib. March 2012

High Performance or Cycle Accuracy?

Page 1 / 14 Groupe MOBILITECHMIOSBOX Technical Specification MWP-DT1010. Technical specifications

Use case possibilities with Bluetooth low energy in IoT applications

Thingsquare Technology

Field Service Application

Design for Success: Designing for the Internet of Things with TiWiConnect

7a. System-on-chip design and prototyping platforms

The ARM Cortex-A9 Processors

Industry First X86-based Single Board Computer JaguarBoard Released

11 Internet of Things (IoT) Protocols You Need to Know About

Present and Act Upon. Register. Consume. Stream Analytics. Event Hubs. Field Gateway. Applications Cloud Gateway. Legacy IoT (custom protocols)

Riding silicon trends into our future

Figure 1.Block diagram of inventory management system using Proximity sensors.

Easily Connect, Control, Manage, and Monitor All of Your Devices with Nivis Cloud NOC

The topic of this presentation is comparing cellular with other communication technologies. The focus is on Smart Grid applications.

Designing Feature-Rich User Interfaces for Home and Industrial Controllers

Network connectivity controllers

Developing reliable Multi-Core Embedded-Systems with NI Linux Real-Time

Introducing BEEKS Proximity Solutions. Developer Kit Gets You Started

How To Build An Internet Of Things (Iot)

big.little Technology: The Future of Mobile Making very high performance available in a mobile envelope without sacrificing energy efficiency

Developing Embedded Applications with ARM Cortex TM -M1 Processors in Actel IGLOO and Fusion FPGAs. White Paper

UG103.8 APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS

Intel Processors in Industrial Control and Automation Applications Top-to-bottom processing solutions from the enterprise to the factory floor

A-307. Mobile Data Terminal. Android OS Platform Datasheet

Texas Instruments OMAP platform optimized for Microsoft Windows Mobile -based devices

NXP and the Internet of Things ( IoT ) Andrew C. Russell VP Marketing Greater China

Embedded Linux RADAR device

INTRODUCTION TO WIRELESS SENSOR NETWORKS. Marco Zennaro, ICTP Trieste-Italy

類 比 與 MEMS 感 測 器 啟 動 智 慧 新 生 活 The Smart-World Started with ST (Analog, MEMS and Sensors)

M 2 M IWG. Eclipse, M2M and the Internet of Things. Overview. M 2 M Industry WorkGroup! M2M?

Applications Development on the ARM Cortex -M0+ Free On-line Development Tools Presented by William Antunes

Accelerating I/O- Intensive Applications in IT Infrastructure with Innodisk FlexiArray Flash Appliance. Alex Ho, Product Manager Innodisk Corporation

Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada

Dialog Semiconductor. Capital Markets Day 16 September 2015, London. connected

ARM AND QUALCOMM: Enabling the Next Mobile Computing Revolution with Highly Integrated ARMv8-A based SoCs

Quectel Wireless Solutions Wireless Module Expert U10 UMTS Module Presentation

Fachbereich Informatik und Elektrotechnik SunSPOT. Ubiquitous Computing. Ubiquitous Computing, Helmut Dispert

Internet of Things 2015/2016

Transcription:

Driving Embedded Innovation with ARM Ecosystem (Lauterbach Experts Forum, August 2015) Lifeng Geng Embedded Marketing Manager 1

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% 2

3

What is IoT? Connecting the real world and web services with changing business models Magnetometer Temperature GPS Accelerometer Gyroscope Touch Microphone Luminance 4

IoT Value Chain is Much More Complex 1 2 3 4 5 6 7 8 9 IP Provider SoC Provider By 2018, 50% of the IoT solutions will be provided by companies which are less than 3 years old. Source: Gartner Research, 2013 5

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 6

Right SoC for the Right Use Case Range of Capability from ARM Scalable, Compatible, Standards-based Mixed Signal IoT Sensors Wearables DTV, High-end Wearables Entry Smartphone to Premium Tablet Infrastructure and Servers <2mm 2 2-8mm 2 25-40mm 2 25-40mm 2 50-80mm 2 80-100mm 2 25-100mm 2 80-100mm 2 <10uW <10mW 10s of mw 100s of mw 1-6W <10W RTOS RTOS, Simple UI Mobile OS, Sophisticated UI Enterprise Cortex-M0 Cortex-A7 big.little Cortex-A72 7

ARM Cortex Processors: Scalability for Every Market Cortex-A Processors Cortex-R Processors Cortex-M Processors DSP + MCU Rich OS RTOS Highest performance Fast response / real-time control Smallest footprint / lowest power 8

ARM Cortex-A MPU portfolio Cortex-A15 Cortex-A57 Cortex-A72 Highest performance ARMv7-A 32-bit performance with enterprise class features ARMv8-A 64/32-bit high-end CPU ARMv8-A highest 64/32-bit performance CPU Cortex-A9 Cortex-A53 Performance optimised ARMv7-A 32-bit CPU Shipping since 2009 ARMv8-A highest efficiency 64/32-bit CPU Cortex-A5 Cortex-A7 Most cost effective 9 ARMv7-A smallest and lowest power CPU ARMv7-A highest efficiency 32-bit CPU

Announced in February: Cortex-A72, highest efficiency and performance 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% Performance Increase over Cortex-A57 Floating point 25% Mem Streaming 50% SpecInt2000 10% 0% 10% 20% 30% 40% 50% 60% 10

Buy vs. Make Embedded Computing Boards Customer Challenges Time-to-Market BOM Costs Full Custom (Make) Longer time required to do hardware development Lowest Standard Board (Buy) Shorter period as hardware and BSP is ready immediately allowing faster reaction to market needs. Potentially lower as R&D cost can be amortized over a larger customer base per board Lowering development costs as system complexity increases Increase value through internal IP development Long product life cycles Dedicated resources need to keep up with each technologies in the system translates into more costs for human capital Some IP may not be differentiating or valued by the customer OEM takes responsibility for all elements of design Complex boards designed by module vendors reduces risky, complexity and costly for OEM Limits the OEM investments and allows critical resources to be applied to IP that creates value. OEM off loads some of the responsibility to system board maker 11

Embedded Compute Boards a place for discovery 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 12

Cortex-R Series Summary Cortex-R4/R5 2x Cortex-R5 Cortex-R7 2x Cortex-R7 >1552 DMIPS >3104 DMIPS >2500 DMIPS >5000 DMIPS @935MHz @935MHz @1GHz @1GHz 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 13

TI Hercules Family 14

Functional Safety support is becoming essential 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 Medical Automotive Industrial Transport ARM white papers provide more detail 15

Functional safety standards Automotive ISO 26262 Medical Industrial IEC 62304 Functional safety of E/E/PE systems IEC 61511 IEC 61513 Aviation IEC 61508 Machinery DO-178 DO-254 Railways IEC 62061 ISO 13849 EN 5012x 16

Functional safety support for ARM IP Safety management Requirements management Quality Fault detection/control features Memory Protection Error Correction Dual Core Lock-Step ARM IP Product Safety Package * Safety Manual Failure Modes and Effects Analysis Development Interface Report 64-bits ECC bits 64-bits ECC bits 64-bits ECC bits 64-bits ECC bits 64-bits ECC bits 64-bits ECC bits 64-bits ECC bits 64-bits ECC bits ECC detect/ correct I Inputs Main CPU Delay Delay L1 Memory Delay Outputs CPU Delay Checker Fault 32-bits ECC bits 32-bits ECC bits 32-bits ECC bits 32-bits ECC bits 32-bits ECC bits 32-bits ECC bits 32-bits ECC bits 32-bits ECC bits ECC detect/ correct ECC generate RMW if <32b D CPU Copy Errata management Training Documentation Abort mode System Error Fault containment Cortex-R5 Processor Data (and Instructions) Address & Control ECC generator ECC corrector Parity generator Parity checker ECC Data ECC Data Parity bit Addr/Ctrl Parity bit Addr/Ctrl ECC corrector ECC generator Parity checker Parity checker Interconnect logic ECC generator ECC corrector Parity generator Parity checker Peripherals/Memory Processes Design & Verification Safety Package * Supported IPs have separate licensable package 17

Cortex-M Series Summary Cortex-M0 Cortex-M0+ Cortex-M3 Cortex-M4 Cortex-M7 >42 DMIPS >46 DMIPS >125 DMIPS >250 DMIPS >850 DMIPS @50MHz @50MHz @100MHz @200MHz @400MHz 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 18

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 19

Cortex-M7 Partner News SAM70 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 SAM V71 Xplained Ultra Evaluation Kit Available now KV5x 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 STM32F7 STM32F7 Discovery Board Available now 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) 20

Cortex-M7 Target Applications High-end MCU Automotive High-end member of existing Cortex-M based MCU family Replacement for MCU + proprietary DSP Sensor Hub IoT Industrial Control 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 21

Little Data Enables Big Data mbed OS mbed Device Server IoT Service or App IP and Web to the edge End-to-End Security, Web, Data Objects & Management Little Data BIG DATA 22

The I in IoT: Web (and IP) Protocols to the Edge IoT Application Device Management Application Web Transfer Internet Binary JSON IPSO Objects REST APIs CoAP HTTP DTLS TLS UDP TCP IPv4 IPv6 6LoWPAN Network 23

mbed OS Overview Minimize time-to-market Applications Community Libraries Low-power by design Complete security solution mbed OS C++ APIs Communication Management Application: CoAP, HTTP, MQTT Device Management: LWM2M Security: TLS, DTLS Event Framework IPv4, IPv6 BLE 6LoWPAN Tasks CMSIS-Core Drivers CMSIS-DAP Top connectivity standards Cryptobox Asset Protection, Crypto, Key Management, Secure Bootloader Built-in device management ARM Cortex -M -based MCU Sensors Radio 24

Productivity Security Connectivity Management Efficiency The end-to-end software ecosystem for the Internet of Things 25

ARM Ecosystem ARM Scalable ISA 26 This diagram is a sample representation of the ARM Partner Ecosystem for illustration purposes only

27 Thanks