The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12...

20
The Software of Things TYSON TUTTLE | CEO | SILICON LABS ASPENCORE CEO SUMMIT | SHENZHEN | 8 NOVEMBER 2018

Transcript of The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12...

Page 1: The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12 32-bit bus Peripheral Reflex System Analog Modules ADC 2x Analog Comparators IDAC

The Software of ThingsT Y S O N T U T T L E | C E O | S I L I C O N L A B SA S P E N C O R E C E O S U M M I T | S H E N Z H E N | 8 N O V E M B E R 2 0 1 8

Page 2: The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12 32-bit bus Peripheral Reflex System Analog Modules ADC 2x Analog Comparators IDAC

“Most technology we’ve built so far was for the Internet of People (IoP). Whether it was an e-commerce or search application, it was built to serve people –

and to accumulate specific types of data that we could analyze later.

But people are not things. Things produce vast amounts of data nonstop and can give us information whenever we ask for it. So why would we think the technology we built for

the Internet of People would work for the Internet of Things?”

Timothy Chou Lecturer, Cloud Computing at Stanford

Former President of Oracle Cloud

Page 3: The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12 32-bit bus Peripheral Reflex System Analog Modules ADC 2x Analog Comparators IDAC

Silicon, software and solutions for a smarter, more connected world

Page 4: The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12 32-bit bus Peripheral Reflex System Analog Modules ADC 2x Analog Comparators IDAC

Connected Hardware + Software – A Powerful Combination

▪ Software defines the next generation of things

▪ Connected hardware requires more software

▪ Wireless protocols

▪ Apps, middleware, over-the-air updates

▪ Abstraction of human controls

▪ Sensor data processed, sent, stored and secured

▪ IoT device lifecycle needs reliable software

4

Page 5: The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12 32-bit bus Peripheral Reflex System Analog Modules ADC 2x Analog Comparators IDAC

AI | Predictive Analytics | Visualizations Alerts | Functions | Management

Connected Hardware + Software – Enabling New Applications

5

Cloud Connection | Large Data Sets

Page 6: The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12 32-bit bus Peripheral Reflex System Analog Modules ADC 2x Analog Comparators IDAC

Connected Hardware + Software – Transforming Industries

6

Source: Silicon Labs estimates for 2025

$10TEconomic Impact

$1TIoT Revenue

$100BSilicon, Software and Solutions TAM

Page 7: The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12 32-bit bus Peripheral Reflex System Analog Modules ADC 2x Analog Comparators IDAC

Fueling the Growth of Connected Devices

7

Source: IHS Markit Q2 2018 Report

1.6

11.1

4.4

4.0

5.4

2016 2017 2018 2019 2020 2021 2022 2023 2024 2025

Global Internet Connectable Device ShipmentsIn Billions per Year

Consumer

Computers

Communications

Industrial

Automotive andtransportation

Source: IHS Markit Q2 2018 Report

9.210.2

11.6

13.3

15.4

17.319.1

21.1

8.5B

23.0

Page 8: The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12 32-bit bus Peripheral Reflex System Analog Modules ADC 2x Analog Comparators IDAC

IoT Creates New Business Models

8

Monthly Subscription Recurring RevenuePurchase Device

Page 9: The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12 32-bit bus Peripheral Reflex System Analog Modules ADC 2x Analog Comparators IDAC

IoT Applications Have Significant Constraints

9

Storage PB TB GB MB

Power kW 100 W 10 W µW

Battery Life AC Powered 100 Wh/1 day 10 Wh/1 day 1 Wh/10 years

Cost $10,000 $1,000 $100 $10

Servers

ComputersHandsets

IoT

Page 10: The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12 32-bit bus Peripheral Reflex System Analog Modules ADC 2x Analog Comparators IDAC

Integrating Wireless Connectivity Is Hard

10

Smartphone Block Diagram

GNSS

Applications Processor

RAM

PMU

Audio

Video / Display

Touch / Human Interface

FE

Bluetooth | Wi-Fi

BATTERY

FLASH

LTE

Page 11: The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12 32-bit bus Peripheral Reflex System Analog Modules ADC 2x Analog Comparators IDAC

IoT SoCs Integrate Wireless Connectivity

11

2018EFR32xG1x SoC Portfolio

2014IoT SoC Concept

Page 12: The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12 32-bit bus Peripheral Reflex System Analog Modules ADC 2x Analog Comparators IDAC

IoT SoCs Integrate Wireless Connectivity

12

32-bit bus

Peripheral Reflex System

Analog Modules

ADC 2x AnalogComparators

IDAC

VDAC & OPAMP

Cap Sense

Serial Interfaces

4x USART Low Energy UART

3x I2C

Timers and Triggers

3x Timer/Counter

Low Energy Timer

LESENSE Watchdog

Pulse Counter Protocol Timer

RTC Cryotimer

Radio

2.4 GHz(int. balun)

Sub-GHz

Integrated PA RadioController

Packet Trace Radio Crypto

I/O Ports

ExternalInterrupt

Up to 31 GPIO(5V Tol)

Pin Reset GPIOWakeup

Energy Management

Voltage Regulator

VoltageMonitor

DC-DCConverter

Brown-outDetector

Power-onReset

Clock Management

High FreqCrystal Osc

High FreqRC Osc

AuxiliaryRC Osc

Ultra Low Freq RC Osc

Low FreqCrystal Osc

Low FreqRC Osc

Precision Low Freq RC Osc(Replace External 32 KHz XTAL)

Security

CryptoAES, ECC, SHA

CRC32

TRNG

CPU and Memory

ARM Cortex-M4w/ FPU + MPU

32 to 1024 kB Flash ETM

DebugInterface

8 to 256 kB RAM

LDMAController

Page 13: The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12 32-bit bus Peripheral Reflex System Analog Modules ADC 2x Analog Comparators IDAC

The Best Software Will Decide the IoT’s Future

13

Page 14: The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12 32-bit bus Peripheral Reflex System Analog Modules ADC 2x Analog Comparators IDAC

Models for IoT Software Development

1 10 100 1,000 10,000

Customer #

Volume Custom Functionality SDK

“The Long Tail”

Simplicity Command API

14

Page 15: The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12 32-bit bus Peripheral Reflex System Analog Modules ADC 2x Analog Comparators IDAC

IoT Requires Integrated Hardware + Software

15

Software

Hardware

Storage PB TB GB MB

Power kW 100 W 10 W µW

Battery Life AC Powered 100 Wh/1 day 10 Wh/1 day 1 Wh/10 years

Cost $10,000 $1,000 $100 $10

Servers

ComputersHandsets

IoT

Page 16: The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12 32-bit bus Peripheral Reflex System Analog Modules ADC 2x Analog Comparators IDAC

Home Automation & Security

Lighting Industrial Automation

Smart Metering

Commercial & Retail

Medical Transportation

Integrated Gecko Hardware + Software Platform

16

Simplicity Studio

Host Environment Toolchains Enablement

Energy Profiler Hardware Config App Builder IAR Sample Apps PrecertificationCommunity &

Support

Network Analyzer Radio Config Secure Programming GCCMISRA,

Static AnalysisLarge Network Testing

App Notes & Documentation

SILICON LABS PROVIDED CUSTOMER IMPLEMENTED

Radio Abstraction Layer

Other

CoexistenceBorder Router /

Gateway Device Management /

Updates Multiprotocol Test Harness

ConnectivitySoftware

RTOS Core Platform Drivers Security Utilities Middleware

KAL Sleep IPC Memory POSIXSecurity Libraries C-Lib, Diag, Stats,

Error Codes, Assert

FS, IO NCP, CLI Cap Sense

Kernel Timers Events System CMSISSecure

ElementBootloader NVM Graphics Lib

PlatformSoftware

Hardware

IoT SoC Modules Development Boards

Secure MCU Multiprotocol RadioCrypto HW, PUF, DPA , Key Storage

Antenna & Match Certifications Starter Kits Reference Designs

eFlash & RAM I/O, InterfacesPower / Energy Management

PCB, SiP Shield Radio / Expansion Cards Evaluation Boards

Applications

Radio Abstraction Layer

IoT SoC

Host Environment

Page 17: The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12 32-bit bus Peripheral Reflex System Analog Modules ADC 2x Analog Comparators IDAC

Connected Hardware + Software – Silicon to Cloud

17

Analytics Web

IP LTENB-IoT

LTE Cat-M

Device Updates

Mobile HandsetGatewayIoT Devices

Page 18: The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12 32-bit bus Peripheral Reflex System Analog Modules ADC 2x Analog Comparators IDAC

Key Takeaways

▪ Software unlocks the value of IoT from silicon to cloud

▪ There will be many hardware + software platforms enabling the IoT in China and globally

▪ Market success requires highly optimized, tightly integrated platforms that meet the constraints of IoT

▪ IoT winners will be those who collaborate for the benefit of all

Page 19: The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12 32-bit bus Peripheral Reflex System Analog Modules ADC 2x Analog Comparators IDAC

Collaborating to Build the IoT

Page 20: The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12 32-bit bus Peripheral Reflex System Analog Modules ADC 2x Analog Comparators IDAC

Thank You 谢谢silabs.com