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



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

Driving Embedded Innovation with ARM Ecosystem

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

ZigBee Technology Overview

The ARM Cortex-A9 Processors

High Performance or Cycle Accuracy?

ARM Webinar series. ARM Based SoC. Abey Thomas

World-wide University Program

Designing a System-on-Chip (SoC) with an ARM Cortex -M Processor

Embedded Development Tools

ARM Processor Evolution

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

Architectures, Processors, and Devices

big.little Technology Moves Towards Fully Heterogeneous Global Task Scheduling Improving Energy Efficiency and Performance in Mobile Devices

Development With ARM DS-5. Mervyn Liu FAE Aug. 2015

ARM Architecture for the Computing World: From Devices to Cloud. Roy Chen Director, Client Computing ARM

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

Internet of Things. Opportunities for device differentiation

The Internet of Things: Opportunities & Challenges

Embedded Software the Driver for Microelectronics?

DesignWare IP for IoT SoC Designs

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

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

ARM mbed IoT Device Platform. November 3 rd, 2014

NanopowerCommunications: Enabling the Internet of Things OBJECTS TALK

Gecko. Energy-friendly microcontrollers for the IoT. Gecko MCUs Complete portfolio of energyfriendly 32-bit microcontrollers PRODUCT SELECTOR GUIDE

The ARM Architecture. With a focus on v7a and Cortex-A8

Software based Finite State Machine (FSM) with general purpose processors

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

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

A Scalable VISC Processor Platform for Modern Client and Cloud Workloads

Details of a New Cortex Processor Revealed. Cortex-A9. ARM Developers Conference October 2007

BEAGLEBONE BLACK ARCHITECTURE MADELEINE DAIGNEAU MICHELLE ADVENA

The Impact of IoT on Semiconductor Companies

High-Performance, Highly Secure Networking for Industrial and IoT Applications

VON BRAUN LABS. Issue #1 WE PROVIDE COMPLETE SOLUTIONS ULTRA LOW POWER STATE MACHINE SOLUTIONS VON BRAUN LABS. State Machine Technology

ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-12: ARM

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

Hardware accelerated Virtualization in the ARM Cortex Processors

Secure, Efficient, and Open Standard Internet of Things

Reducing Configuration Complexity with Next Gen IoT Networks

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

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

ARM Cortex-R Architecture

ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654

Mentor Embedded IVI Solutions

CSE597a - Cell Phone OS Security. Cellphone Hardware. William Enck Prof. Patrick McDaniel

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

Chapter 1 Computer System Overview

SOC architecture and design

Questions from The New SensorTag - IoT Made Easy Webinar

What is a System on a Chip?

System Design Issues in Embedded Processing

H MICRO CASE STUDY. Device API + IPC mechanism. Electrical and Functional characterization of HMicro s ECG patch

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

The new 32-bit MSP432 MCU platform from Texas

Going Linux on Massive Multicore

1. Survey on the Embedded Windows Сompact 7 for System-

ARM Cortex-A9 MPCore Multicore Processor Hierarchical Implementation with IC Compiler

Architekturen und Einsatz von FPGAs mit integrierten Prozessor Kernen. Hans-Joachim Gelke Institute of Embedded Systems Professur für Mikroelektronik

Lesson 7: SYSTEM-ON. SoC) AND USE OF VLSI CIRCUIT DESIGN TECHNOLOGY. Chapter-1L07: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

SBC8600B Single Board Computer

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

SEMICONDUCTOR WIRELESS SENSOR NETWORK MARKET EXECUTIVE SUMMARY. Wireless Sensor Network Energy Harvesting And Storage Applications

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

Introduction to Silicon Labs. November 2015

Bare-Metal, RTOS, or Linux? Optimize Real-Time Performance with Altera SoCs

Connected Intelligence

ARM Microprocessor and ARM-Based Microcontrollers

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

Overcoming Challenges of Connecting Intelligent Nodes to the Internet of Things

Scaling Mobile Compute to the Data Center. John Goodacre

STM32L. Ultra-low-power Cortex -M3 devices

Attention. restricted to Avnet s X-Fest program and Avnet employees. Any use

About Us. Technology Solutions & Services Company. Turn Innovative Ideas into Real Products & Software, Efficiently

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

Dell Wyse Cloud Connect

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

Designing Feature-Rich User Interfaces for Home and Industrial Controllers

ARM Processors for Computer-On-Modules. Christian Eder Marketing Manager congatec AG

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

Smart Systems: the key enabling technology for future IoT

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

Introduction to AMBA 4 ACE and big.little Processing Technology

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

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

Network connectivity controllers

Atmel SMART ARM Core-based Embedded Microprocessors

Complete Integrated Development Platform Copyright Atmel Corporation

Thingsquare Technology

ARM Ltd 110 Fulbourn Road, Cambridge, CB1 9NJ, UK.

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

Mentor Embedded Automotive Solutions

Strategies in Software Defined RF and Wireless Communications Test. Srini Badri Business Development Manager National Instruments

Transcription:

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

Internet of Things is a very Diverse Market Human interface Location aware MEMS sensors Smart homes Security, Safety Automotive Electric vehicles Smart energy Power management Servers, Industrial Appliances Health Fitness Medical devices Sensing, processing, controlling, automating, communicating, connecting 2

IoT - Wide Range of Technical Requirements Wireless Sensors Ultra Low power Small silicon area Low cost High code density Low Interrupts processing overhead Sensor Hubs Low power Small silicon area High performance High code density Interrupts processing capability Real Time Wearables Low power Low to Mid-range performance Security Bare metal to range of OS Multi-media Smart phones High performance Low power Full feature OS Full feature Multi-media Security Communications Low power High performance High code density Interrupts processing capability Real Time Servers Excellent performance Energy Efficient Full feature OS Security Scalability 3

So how does ARM Cortex Processors Map into Different Applications? Cortex-M4 Cortex-A17 Cortex-R5 Cortex-R7 Cortex-A12 Cortex-A15 Cortex-A9 Cortex-A53 Cortex-M0+ Cortex-A57 Cortex-M0 Cortex-M1 Cortex-A8 Cortex-A5 Cortex-R4 Cortex-A7 Cortex-M3 4

The ARM Processor Family Many cores are developed over the years System capability & performance Cortex-A8 Cortex-A9 Cortex-A5 Cortex-A15 Cortex-A7 Cortex-A57 Cortex-A17 Cortex-R7 Cortex-A53 Cortex-A12 Application Processors (with MMU, support Linux, MS mobile OS) Real Time Processors ARM920T TM, ARM940T TM ARM7 TM series ARM11 TM series ARM926 TM ARM946 TM, ARM966 TM Cortex-M3 Cortex-R4 Cortex-M1 (FPGA) Cortex-R5 Cortex-M0 Cortex-M4 Cortex-M0+ Microcontrollers and deeply embedded Classic ARM Processors ARM Cortex Processors 5

Wireless Ultra low power Low gate count High code density Simple system designs Sleep modes support Deterministic behavior Flexible interrupt management by NVIC Low interrupt latency Scalable instruction set Simple ISA Cortex -M0 / Cortex-M0+ Powerful ISA Cortex-M3 / Cortex-M4 Silicon Labs EM35x ZigBee system-on-chip ARM Cortex-M3 Processor Broadcom BCM20736 Bluetooth LE + wireless charging ARM Cortex-M3 Processor GainSpan GS2000 WiFi & ZigBee IP (6LoWPAN) 2x ARM Cortex-M3 Processors Sierra Wireless AirPrime WP6 2G EDGE system-on-chip ARM Cortex-M0 Processor Dialog Semiconductor DA14580 Bluetooth LE ARM Cortex-M0 Processor Linear LTC5800-IMP 2.4GHz (802.15.4 / 6LoWPAN) ARM Cortex-M3 Processor Freescale KW01 / KW20 Sub-1 GHz / Zigbee ARM Cortex-M0+/M4 Processor Nordic Semi nrf51822 Bluetooth LE ARM Cortex-M0 Processor TI EM35x CC2538 ZigBee system-on-chip ARM Cortex-M3 Processor 6

Sensors / MEMS Ultra low power Cutting edge low power & sleep modes (e.g. SRPG) High code density Simple system designs ST LIS331EB smart motion sensor 3-axis sensor-fusion accelerometer ARM Cortex-M0 Processor Cypress TrueTouch Noise immune multi-touch sensor ARM Cortex-M Processor Mixed signals Low gate count for analogue processes Low cost 7

Microcontrollers/Microprocessors Wide range of requirements based on applications Low power, sleep modes High performance Code density Interrupt processing Real Time / RTOS Linux Freescale SCKL16Z128V (Cortex-M0+) Ember EM357 integrated ZigBee/802.15.4 SoC (Cortex-M3) Freescale SCK60DN512VLL10 (Cortex-M4) Texas Instruments AM3703CUS Sitara ARM Cortex-A8 microprocessor 8 http://www.ifixit.com/teardown/nest+protect+teardown/20057 http://www.ifixit.com/teardown/nest+learning+thermostat+2nd+generation+teardown/13818

Sensor Hubs / Sensor Fusions Low Power Low gate count High code density Real Time Performance Data processing Interrupt processing Deterministic Behaviour Flexible interrupt management by NVIC Low interrupt latency 9

Wearable Diverse Requirements Entry Level Mid Range High End OS Baremetal / RTOS / Proprietary Linux / Android / Proprietary Linux / Android / Proprietary GUI LEDs / small LCD (120 x 120) LCD (e.g. 220 x 220) LCD / Glasses Processor Ultra low power processor without MMU (e.g. Cortex -M3) Low power Application processor with MMU (e.g. Cortex-A5) + Ultra low power processor (e.g. Cortex-M0+) for background I/O tasks Energy Efficient Application processor with MMU (e.g. Cortex-A12) + Ultra low power processor (e.g. Cortex-M0+) for background I/O tasks GPU requirement - Maybe (Mali -4xx) Yes (Mali-4xx / Mali-6xx ) Video Engine - - Maybe (Mali-500) Audio - Yes Yes Connectivity Bluetooth / USB Bluetooth / WiFi / USB Bluetooth / WiFi / USB / mobile GPS - - Maybe 10

Wearables Entry Level Range Low power (battery powered) Low gate count High code density Sleep modes support Connectivity Protocol stack Interrupt processing Data processing Low cost 11

Wearables Mid Range to High End Virtual Memory /MMU Linux / Android High performance Floating point NEON Adv SIMD SMP multicore AXI/ACP/Cache Graphics Oakley Airwave Security TrustZone 12

Smart Phones to Super Phones Performance Multi-core Superscalar NEON Adv SIMD FPU Graphics Efficiency big.little Security TrustZone 13

Communication, Infrastructure High performance FPU Cache memory Deterministic Low interrupt latency Low Latency Peripheral Port TCM Reliability MPU ECC / Parity 14

Servers / Enterprise (Mali-T6xx/T7xx support Open-CL full profile 1.1) Performance 64-bit / 32-bit Multi-core Superscalar NEON Adv SIMD FPU Cache, SCP Crypto GPGPU/Open-CL Efficiency big.little Security TrustZone 15

There are Much More in a System System IP (CoreLink ) AHB / AXI / ACE bus interconnect DMA controller L2 cache controller Memory Controller (e.g. DDR) AMBA Designer Mali GPU / Video Engine / Display Processor Advanced graphics UI GPGPU/Open-CL Additional debug and trace IP CoreSight SoC Physical IP Cell libraries, memories, I/O EDA industry Tools vendors Chip vendors Middleware ARM Ecosystem Foundries Services providers OEM Infrastructure Strong product roadmap 16

Summary IoT is a hugely diverse market One size doesn t fit all ARM processors powering most of the wearable devices today ARM technologies in many IoT products ARM is in the leading market position Wide range of processors for different IoT segments Additional system IP solutions (e.g. interconnect, memory controller) Close collaboration with various parties Largest ecosystem in the industry Strongest product roadmap www.50billionchips.com 17

Thank You Joseph Yiu Senior Embedded Technology Specialist 18