The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12...
Transcript of The Software of Things - EE Times · 2019. 7. 5. · IoT SoCs Integrate Wireless Connectivity 12...
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
“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
Silicon, software and solutions for a smarter, more connected world
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
AI | Predictive Analytics | Visualizations Alerts | Functions | Management
Connected Hardware + Software – Enabling New Applications
5
Cloud Connection | Large Data Sets
Connected Hardware + Software – Transforming Industries
6
Source: Silicon Labs estimates for 2025
$10TEconomic Impact
$1TIoT Revenue
$100BSilicon, Software and Solutions TAM
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
IoT Creates New Business Models
8
Monthly Subscription Recurring RevenuePurchase Device
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
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
IoT SoCs Integrate Wireless Connectivity
11
2018EFR32xG1x SoC Portfolio
2014IoT SoC Concept
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
The Best Software Will Decide the IoT’s Future
13
Models for IoT Software Development
1 10 100 1,000 10,000
Customer #
Volume Custom Functionality SDK
“The Long Tail”
Simplicity Command API
14
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
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
Connected Hardware + Software – Silicon to Cloud
17
Analytics Web
IP LTENB-IoT
LTE Cat-M
Device Updates
Mobile HandsetGatewayIoT Devices
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
Collaborating to Build the IoT
Thank You 谢谢silabs.com