Slide 1: Fast and Easy Design of Low Power Wi-Fi SoC for IoT
Fast and Easy Design of Low Power Wi-Fi SoC for IoT 2016
Slide 2: Agenda
Agenda Low Power Wi-Fi in IoT products ARM® help SoC designers create IoT products CEVA RivieraWaves Low power Wi-Fi IP platforms Conclusion CEVA confidential 2
Slide 3: About CEVA: Silicon IP Vendor for Low Power Embedded Systems
About CEVA: Silicon IP Vendor for Low Power Embedded Systems CEVA confidential 3
Slide 4: IoT & Wearable Markets – Key Trends
IoT & Wearable Markets – Key Trends The Internet Of Things becomes personal * Smart City Smart Home Smart People/Body Wearable devices to become fastest ramping consumer technology device to date Faster than even smartphones and tablets CAGR of 50% between 2014 and 2020 Mass adoption depends hig
Slide 5: Wireless Technologies in IoT Devices
Wireless Technologies in IoT Devices IoT devices are all getting wirelessly connected Wi-Fi and Bluetooth are by far the most popular wireless technologies in IoT Devices Wi-Fi and/or Bluetooth in more than 30 billion devices by 2020 Wi-Fi connections forecast to overtake Bluetooth by 2020! Wi-Fi in
Slide 6: A big IoT market: The Smart Home
A big IoT market: The Smart Home Market potential of 100+ nodes in 600+ million households, creating a 60+ billion market! * Huge potential for WiFi: Multi room video and audio streaming Surveillance camera Smart appliances … TV and OEM remote control to become the biggest Wi-Fi markets in Smart Hom
Slide 7: Wi-Fi IP: a complex system IP
Wi-Fi IP: a complex system IP FullMAC SW A Wi-Fi IP is a complex System IP with hardware accelerators, Clock, reset Power I/F SRAM SRAM (software) (buffers) software protocol stack, CPU platform: CPU, bus system, interfaces Host I/F (AHB) CPU MAC memories, IPC Clock and power management analogue & r
Slide 8: Wi-Fi IP creating minimal constraints
Wi-Fi IP creating minimal constraints Constraints on MCU/APU should be minimized No real time constraints No interference with application, and vice versa Maximum task off loading CEVA simplify application development by providing a self contained isolated system IP which does not interfere with the
Slide 9: Low Power Wi-Fi IP
Low Power Wi-Fi IP Low Power is key, particularly in wearable Supports all protocol level low power features Ex: WMM-PS Efficient clock gating during active and sleep modes Functional clock gating: functions are gated when not in use Friendly design with automatic clock gating (done at synthesis lev
Slide 10: Interoperable Wi-Fi IP
Interoperable Wi-Fi IP Wi-Fi is a complex standard Need to ensure interoperable Wi-Fi IP for best user experience Need to ensure good interoperability with the standard Wi-Fi Alliance CERTIFICATION Need to ensure good interoperability with 3rd party solutions Some may have bugs or limitations Need t
Slide 11: Agenda
Agenda Low Power Wi-Fi in IoT products ARM® help SoC designers create IoT products CEVA RivieraWaves Low power Wi-Fi IP platforms Conclusion CEVA confidential 11
Slide 12: ARM IoT Subsystem for Cortex-M
ARM IoT Subsystem for Cortex®-M CEVA confidential 12
Slide 13: Building IoT chips easily
Building IoT chips easily CEVA confidential 13
Slide 14: ARM IoT Subsystem for Cortex-M
ARM IoT Subsystem for Cortex-M mbed Device Server Cloud applications Reference solution Pre-integrated, validated, HW+SW subsystem Hardware – Cortex-M3 subsystem Embedded applications Radio pre-integrated (option) Flash ready Designed for low power Cortex-M3 Subsystem HW peripherals Software stack
Slide 15: IoT Subsystem Hardware Blocks
IoT Subsystem Hardware Blocks IoT subsystem DMA Cortex-M3 • • HW acceleration Power • Other radio (WiFi, BLE, LTE, …) Management • … Master Slave Multi-layer AHB interconnect AHB expansion port Cache APB expansion port RAM APB Bridge Tag Flash Cache RAM SRAM Controller APB Flash Controller Periphera
Slide 16: ARM TrustZone CryptoCell
ARM TrustZone CryptoCell Family of security subsystems applicable to any ARM platform CryptoCell-300 series for Cortex-M Enhances usability Acts as Root of Trust / Trust Anchor for the system Robust security solution suitable for most use cases Simplifies security implementations Control interface o
Slide 17: mbed OS – Software for IoT
mbed OS – Software for IoT Application Code Libraries Efficiency mbed OS API Communication Management mbed Client Device Management mbed TLS mbed OS Security Core Schedulers Event BLE API IP Stack Energy Tasks Thread API mbed OS WiFi 6LoWPAN Thread BLE Connectivity Drivers CMSIS-Core Debug Support S
Slide 18: mbed Device Connector
mbed Device Connector Eases development, management and scaling of IoT Available at connector.mbed.com. Easy transition to commercial service providers Build application Build IoT with example Utilize cloud Device Connect your devices code solutions CEVA confidential 18
Slide 19: Prototyping on FPGA
Prototyping on FPGA Designed for evaluation and prototyping IoT subsystem and Cortex-M3 on FPGA Daughter board with Radio mbed pre-ported, ready to extend with differentiating IP Rapid Software and Hardware development Ready for software development Code porting, debugging and profiling Ready for ha
Slide 20: Agenda
Agenda Low Power Wi-Fi in IoT products ARM® help SoC designers create IoT products CEVA RivieraWaves Low power Wi-Fi IP platforms Conclusion CEVA confidential 20
Slide 21: RivieraWaves Wi-Fi IP platforms
RivieraWaves Wi-Fi IP platforms Industry’s Smallest, Most Power-Efficient Wi-Fi IP Platforms for SoC Integration Long legacy in Wi-Fi: Licensing since 2002 Widely adopted IPs: more than 50 customers in Asia, Europe and U.S. Range of options, from 802.11bgn 1x1 up to 802.11ac 4x4 IP platforms consist
Slide 22: RivieraWaves Wi-Fi IP integrated into APU or MCU
RivieraWaves Wi-Fi IP integrated into APU or MCU C code FullMAC docs RTC / Clock, reset SRAM SRAM Flash SRAM PCRM Power I/F (software) (buffers) CPU Host I/F CPU RTL, test bench ROM (Cortex-M3 AHB bus (AHB) (CEVA TL4 or MAC Matlab or Axx) IPC ARM Cortex M3) Scripts, docs sensor Mem RF Periph DMA mod
Slide 23: Standalone single CPU Wi-Fi SoC
Standalone single CPU Wi-Fi SoC C code FullMAC docs Recommended for Clock, reset SRAM SRAM low constraints Power I/F (software) (buffers) Application applications RTL, test bench MCU or CPU sensor I/F (CEVA TL4 or MAC Matlab FullMAC Wi-Fi stack, ARM Cortex M3) Scripts, docs network protocol and Mem
Slide 24: RivieraWaves Wi-Fi IP differentiating features
RivieraWaves Wi-Fi IP differentiating features Standalone system IP with bus host interface (AHB or AXI) for easy integration into SoC, particularly with the ARM IoT subsystem Support all Wi-Fi modes simultaneously: STA, AP, Wi-Fi Direct Software defined AGC/CCA mechanism for highest flexibility in
Slide 25: Example of integration: CEVA Wi-Fi + ARM IoT Subsystem on MPS2
Example of integration: CEVA Wi-Fi + ARM IoT Subsystem on MPS2 CEVA and ARM collaborated for low power 802.11n on ARM Cortex-M IoT Subsystem Demo of Wi-Fi Smart Home Station Check temperature, humidity and proximity detector from your smartphone! Easy and fast integration Serial interface between AR
Slide 26: Agenda
Agenda Low Power Wi-Fi in IoT products ARM® help SoC designers create IoT products CEVA RivieraWaves Low power Wi-Fi IP platforms Conclusion CEVA confidential 26
Slide 27: Conclusion
Conclusion Wi-Fi in IoT is a huge market Requirements for a successful Wi-Fi SoC for IoT: Fast and easy design Reliable IPs Low power Low cost Allow differentiation CEVA and ARM are the right partners for your Wi-Fi SoC projects! CEVA confidential 27
Slide 28: Q & A?
Q & A? franz.dugand@ceva-dsp.com, Connectivity Sales and Marketing Director mike.eftimakis@arm.com, IoT Product Manager