Silicon Laboratories, Inc. · NASDAQ:SLAB

Silicon Laboratories — Technical Presentation (September 2013)

15 slides from Silicon Laboratories's technical presentation, Sep 19, 2013

  1. Slide 1: Bluegiga Wi-Fi Software

    Bluegiga Wi-Fi® Software 9/19/2013 1

  2. Slide 2: Table of Contents

    Table of Contents • Key Features • Benefits • Wi-Fi® Software Architecture • Use cases 9/19/2013 2

  3. Slide 3: Key Features

    IEEE 802.11 features • 802.11 b/g/n • 802.11d Key Features • STA mode • AP mode* Security features • WEP • WPA and WPA2 • WPS* Performance • Up to 3.5Mbps over TCP Embedded IPv4 stack • TCP and UDP clients • TCP and UDP servers Application level protocols • DHCP and DNS • HTTP (server)* *) Software

  4. Slide 4: Key Features: Host and Peripheral Interfaces

    Supported host interfaces: Key Features • UART • USB (USB/CDC) • SPI Supported peripheral interfaces • GPIO, AIO and timers • I2C, SPI and UART • Ethernet (RMII)* Bluetooth co-existence support Field upgrades • DFU over UART • DFU over USB *) Software version 1.2 9/19/2013 4

  5. Slide 5: Key Features: APIs and Memory Requirements

    Key Features Programming APIs • BGAPITM over UART, USB or SPI • BGScriptTM scripting language Memory requirements • 64kB RAM • 256kB Flash OS requirements • None 9/19/2013 5

  6. Slide 6: Benefits

    Benefits • Fully embedded 802.11 MAC and IPv4 compatible IP stack • Small RAM, flash and MIPS requirements allowing low cost MCUs to be used • Support for STA and AP mode and all relevant security protocols • Flexible software APIs allowing standalone and hosted use cases • High throughput over TCP/

  7. Slide 7: Wi-Fi Software Architecture

    Wi-Fi® Software Architecture 9/19/2013 7

  8. Slide 8: Bluegiga Wi-Fi Software

    Bluegiga Wi-Fi Software Host Host Application • Bluegiga Wi-Fi software mplements the following layers Bluegiga BGAPITM – 802.11 MAC – STA and AP modes – IPv4 compatible TCP/IP stack Bluegiga BluegigaWi-Fi Wi-FiSoftware Software – TCP and UDP protocols Application (BGScriptTM) – DHCP, DNS and HTTP U

  9. Slide 9: Bluegiga Wi-Fi Software: BGAPI Protocol

    Bluegiga Wi-Fi Software • BGAPITM protocol : A simple binary command, response and event protocol between the host (MCU) and the Wi-Fi software – Used when a separate host (MCU) is used to control the Wi-Fi software over UART, USB or SPI – Very small memory requirements size requirement and low impl

  10. Slide 10: Bluegiga Wi-Fi Software: BGLib Library

    Bluegiga Wi-Fi Software • BGLibTM library : A portable ANSI C library (parser), which implements the BGAPITM protocol – Easy to port to various architectures such as : ARM Cortex, Coldfire+ , PIC16/32 etc, – Uses fuction–call back architecture Application Main program Callback function Calls Calls B

  11. Slide 11: Bluegiga Wi-Fi Software: BGScript Language

    Bluegiga Wi-Fi Software • BGScriptTM scripting language : A very simple BASIC-like application scripting language – Used for standalone applications without an external MCU – Enables very simple and fast application development with free SDK and toolchain 9/19/2013 11

  12. Slide 12: Why to use BGScript?

    Bluegiga Wi-Fi Software • Why to use BGScriptTM? • Very simple to use – Fast development of simple Wi-Fi applications – Examples: Access Point scan and connection, simple user interfaces, simple sensors • Free software development tools – Code developed with any text or source code editor – Code com

  13. Slide 13: Use Cases: Standalone Architecture

    Use Cases • Standalone architecture using Bluegiga WF121 Wi-Fi module – Sensors and peripherals are directly connected to the WF121 via the IO interfaces – Application executed on the on-board PIC32 – Application developed with BGScriptTM or ANSI C Display SPI I2C or SPI Sensors WF121 Wi-Fi Module B

  14. Slide 14: Use Cases: Hosted Architecture

    Use Cases • Hosted architecture using Bluegiga WF121 Wi-Fi Module and a separate MCU – Sensors and peripherals are directly connected to the MCU via the IO interfaces – WF121 connected to the MCU via UART, USB or SPI – Application developerd to the MCU and interfacing to WF121 done using BGAPITM pro

  15. Slide 15: Thank You

    Thank You 9/19/2013 www.bluegiga.com 15

Silicon Laboratories — Technical Presentation (September 2013) on 6ix