applications of embedded microprocessors in every day products javier orensanz product manager,...

14
Applications of Embedded Microprocessors in Every Day Products Javier Orensanz Product Manager, Microcontroller Development Tools, ARM

Upload: hayden-frazier

Post on 26-Mar-2015

223 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Applications of Embedded Microprocessors in Every Day Products Javier Orensanz Product Manager, Microcontroller Development Tools, ARM

Applications of Embedded Microprocessors

in Every Day Products

Javier OrensanzProduct Manager, Microcontroller Development Tools, ARM

Page 2: Applications of Embedded Microprocessors in Every Day Products Javier Orensanz Product Manager, Microcontroller Development Tools, ARM

Embedded Processors are Everywhere

ARM at the heart of advanced digital products

500+ licenses 12B+ units shipped

Page 3: Applications of Embedded Microprocessors in Every Day Products Javier Orensanz Product Manager, Microcontroller Development Tools, ARM

Mobile Solutions

LCD Sonar Fish Finder

MP3 Player

Multimedia Player

Mobile Phone??

Page 4: Applications of Embedded Microprocessors in Every Day Products Javier Orensanz Product Manager, Microcontroller Development Tools, ARM

Mobile Internet Devices

MIDs NotebooksConnectivity Always on Intermittent usageBattery Days of use Hours of useBoM Lowest cost Higher costSoC Cost Multiple suppliers / competition Limited suppliersProducts Diversity / innovations Platform / lock step

Smartphones Notebooks

Mobile Internet Devices Full Internet

Social Networking

Personal Media Player

Web Applications

* ARM estimates based on several recent analysts reports ** Gartner 12/20/2006 – Market Trends PC Production Asia Pacific 2000 - 2010

Apple iPod Touch Nokia N810

Page 5: Applications of Embedded Microprocessors in Every Day Products Javier Orensanz Product Manager, Microcontroller Development Tools, ARM

ARM Powered MIDs Shipping Today

And the first MID with WiMAX

Page 6: Applications of Embedded Microprocessors in Every Day Products Javier Orensanz Product Manager, Microcontroller Development Tools, ARM

Medical Applications Cochlear implant directly stimulates auditory nerves

Retinal prosthesis/implant already a reality Video processor converts image into stimulation pattern

Glucose management Continuous under-skin sensor and micro-pumps

Body/Wireless Sensor Networks In clothing for ambulatory, home and sport

Inside implanted prosthetics

PillCam™ capsule endoscopy

Page 7: Applications of Embedded Microprocessors in Every Day Products Javier Orensanz Product Manager, Microcontroller Development Tools, ARM

Embedded Applications

AUTOMOTIVEINDUSTRIAL

Industrial MedicalPower

CONSUMER

MotorControl

MotorControl

White Goods

Microcontrollers are the foundation fornew segments to develop

Page 8: Applications of Embedded Microprocessors in Every Day Products Javier Orensanz Product Manager, Microcontroller Development Tools, ARM

Application Complexity

Microcontroller Challenges

Improving Code Reuse

Multiple 8-Bit devices single 32-Bit

Device Aggregation

USB, CAN, Ethernet, ZigBee

Increasing System Connectivity

Feature growth in existing applications Automatic code from meta-languagesUML, LabVIEW, SimuLink

Higher level languages

Hardware/System Abstraction Layers

Third party RTOS & Middleware1970 1980 1990 2000 2010

Hardware

Softw

are

Development Costs(Industrial Application)

Page 9: Applications of Embedded Microprocessors in Every Day Products Javier Orensanz Product Manager, Microcontroller Development Tools, ARM

The Microcontrollers of the Future

Block Diagram of a typical ARM MCU

JTAG Debug

CAN Interface

256KB On-chip Flash

Power management, RTC, reset and watchdog,internal oscillator

GPIO

64KB SRAM

3-channel 16bit Timers

Periodic Interval Timer

4-channel 16bit PWM

10/100 Ethernet MAC

USB 2.0 InterfaceAdvanced Interrupt

Controller

ARM CPU Core

Memory Controller

2 SPI Interfaces

Two-wire InterfaceSynchronous Serial

Controller

10-bit A/D converter (eight channels)

2 UARTs

Keil Starter Kit

MCU Market based on StandardsMCU Market based on Standards

Classification 8/16/32-bit obsolete(8/16-bit has no price benefit)

Single-chip MCU with plenty of memory(enables clean software layers)

Standard Software Components and Application Frameworks(AUTOSAR, OSEK)

Page 10: Applications of Embedded Microprocessors in Every Day Products Javier Orensanz Product Manager, Microcontroller Development Tools, ARM

Today’s Growth of ARM Based MCU

ARM Partner Shipping Quarter

ARM based MCU’s are commodity: compete with 8-bit pricing

ARM MCU’s increase 2.4x per year Highest volume contributor after wireless

ARM Tools increase 1.95x

8 and 16 bit market stagnating

-30

-20

-10

0

10

20

30

40

50

60

70

Q105 Q205 Q305 Q405 Q106 Q206 Q306 Q406 Q107 Q207 Q307 Q407 Q108 Q208

Vo

lum

e (M

's)

Shipments of ARM technology-based MCUs

140% CAGR

$M$M

Complete MCU Market (Source: Gartner)

Page 11: Applications of Embedded Microprocessors in Every Day Products Javier Orensanz Product Manager, Microcontroller Development Tools, ARM

Importance of Development Tools #1 factor in choosing a microprocessor is the software

development tools available for it

April 2005

Page 12: Applications of Embedded Microprocessors in Every Day Products Javier Orensanz Product Manager, Microcontroller Development Tools, ARM

Development Tools & Middleware

Page 13: Applications of Embedded Microprocessors in Every Day Products Javier Orensanz Product Manager, Microcontroller Development Tools, ARM

ARM Ecosystem for Microcontrollers

Over 40,000 members on ARM-based MCU Forums

TOOLCHAIN PLATFORMS DEBUGGERS OPERATING SYSTEMS

Quality as well as Quantity: Many of these third parties identify ARM related business as ‘largest growth driver’, which means robust, supported

solutions

… and onwards to Modeling Solutions

Page 14: Applications of Embedded Microprocessors in Every Day Products Javier Orensanz Product Manager, Microcontroller Development Tools, ARM

Thank you!