Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2

Embed Size (px)

Citation preview

  • 8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2

    1/21

    1

    4G Chipset Software

    and ArchitectureMarch 2, 2009

    James C Chen, Ph.DSenior Director

    Product Marketing([email protected])

  • 8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2

    2/21

    PROPRIETARY & CONFIDENTIAL

    22

    Agenda

    4G WiMAX Products

    4G WiMAX Chips

    4G SW Architecture NDIS to Auto NDIS to Host-less 4G NDIS Driver/API model

    Summary

  • 8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2

    3/21

    PROPRIETARY & CONFIDENTIAL

    3

    4G WiMAX Devices Available Today

  • 8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2

    4/21

    PROPRIETARY & CONFIDENTIAL

    4

    4G WiMAX inside the Devices

    Modems 4G/3G Mobile USB Devices

    Mobile Routers

    WiMAX 4GChipset

    Laptops

    CPU(NetworkProcessor)

    Memory EVDO 3GChipset

    RF FrontEnd

    USBHub

    Memory

    PC

    Single-Chip

    4G WiMAX Only Dongle

    Wi-Fi/

    WiMAX 4GChipset

    RF FrontEnd

    Half Mini Card

    InsidePC

    EVDO 3GChipset

    RF FrontEnd

    Memory

    RF FrontEndWi-Fi

    CPU

    WiMAX 4GChipset

    WiMAX 4GChipset

    RF FrontEnd

    RF FrontEnd

    Co-exFilters

  • 8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2

    5/21

    PROPRIETARY & CONFIDENTIAL

    5

    4G WiMAX USB

    50 mm21mm

    FEM (2.3-2.7GHz)

    WiMAX (RF/ BB)

    32KBEEPROM

    32KHzXTAL

    Antenna

  • 8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2

    6/21

    PROPRIETARY & CONFIDENTIAL

    6

    What I f

    4

    RF FrontEnd

    WiMAX 4GChipsetCo-ex

    Filters4G WiMAX Module~ 300sqmm

  • 8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2

    7/21

    PROPRIETARY & CONFIDENTIAL

    7

    4G WiMAX Chipset Integration is Rapid

    2006 2007 2008 2009 2010

    BB RF

    RF/BB+ CPU

    Sample: Apr 08Mass P rod: Dec 08

    (9 months)

    Sample: Jan 10

    Mass P rod: Aug 10(8 months)

    RF/BB

    Sample: Sept 06Mass Prod: July 07(10 months)

    130 nm

    65nm

    65 nm

    Performance/ Cost and Performance/ AreaIncreased Dramatically Benefits Ecosystem

    H

    igher

    Integration

  • 8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2

    8/21

    PROPRIETARY & CONFIDENTIAL

    8

    Latest 4G WiMAX Chip Architecture

    8

    RX1 (3.3-3.8GHz)

    RX1 (2.3-2.9GHz)

    RX2 (2.3-2.9GHz)

    RX2 (3.3-3.8GHz)

    AFE

    802.16eBasebandProcessor

    (Release 1.0and 1.5)

    ANT2

    ANT1

    I/Q

    Peripherals

    andHost I/Os

    TX1 (3.3-3.8GHz)

    TX1 (2.3-2.9GHz)

    4-bit HS-SDIO

    USB 2.0 PHY

    (MDDR RAM)

    MMC/ SDHC

    FEM(3rd party)

    CPU(200MHz)

    GPIOs

    Serial FLASH

    UARTs

    11mm x 11mm x 1.3mm

  • 8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2

    9/21

    PROPRIETARY & CONFIDENTIAL

    99

    Overview of Modem SW Architectures

    Host-BasedNDIS

    Host-less(Does not existfor Modems)

    MSFT MobileBroadband/ Auto

    NDIS; RAS

    Device DriverHost

    (Ethernet)Host

    (Port-based; dial-up)Device

    (Embedded)

    TCP/IP Host Host Device

    Provision/Authentication

    Host Device Device

    ConnectionManager

    Host (mustinstall)

    Host (but comes w ith OS) Device

  • 8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2

    10/21

    PROPRIETARY & CONFIDENTIAL

    10

    SW Architecture: Host-based

    PHY Layer

    IPv4/IPv6Classifiers

    API Library

    Connection Mgmt,Security Handover,

    Idle/Sleep Mode

    QoS (uGS, rt-PS, etc)ARQ/HARQ,

    MBS, Encryption

    MAC Layer

    On External Host

    On-Chip

    PHS/RoHC QoS

    ConnectionManager

    ServerEAP

    SupplicantDiagnostics

    Convergence Sub-Layer (NDIS Driver)

    OMA-DMClient

    GUI

  • 8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2

    11/21

    PROPRIETARY & CONFIDENTIAL

    1111

    API/ Interface Library

    API provides application interfaces to:

    Control and Monitor (connect/disconnect, diagnostics) Configure (Idle mode, SNMP MIBs)

    Calibrate (MAC Address, RF, Security Certificates, etc.)

    Command-response type of interactions

    Implemented in loadable DLL

    Commands are ALWAYS asynchronous registered functioncalled back for all responses

    C based implementation. Ensures portability to other operating

    systems

    Sample applications (command line Connection Manager) todemonstrate usage of these APIs

  • 8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2

    12/21

    PROPRIETARY & CONFIDENTIAL

    1212

    Basic Host API Call Set

    Link: Link Up/Link Down. Performs net entry/dereg

    RSSI: RSSI level. Periodically/Stop returning RSSI level

    CINR: CINR Level. Periodically/Stop returning CINR level

    Handover: Handover Notification

    Power Saving Mode: Enter Idle mode

    Reset: Reset SS

    SS Info: Provide SS information

    DSX: Dynamic Service management. Service flowadd/change/delete. Both BS and MS initiated

    Authentication: Authentication management

    MIB support

    O CO

  • 8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2

    13/21

    PROPRIETARY & CONFIDENTIAL

    1313

    API / InterfaceLibrary

    Sequences

    PROPRIETARY & CONFIDENTIAL

  • 8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2

    14/21

    PROPRIETARY & CONFIDENTIAL

    14

    Beceem Connection Manager Engine

    Advanced connection detection and

    connection engine Allows the Customer to design a

    separate GUI that has WiMAX profilesthat will be automatically detected

    User can then be either automaticallyconnected or can be prompted toconnect when the network is located

    Once connected, the user can thenbe automatically authenticated.Beceem will also provide EAPsupplicant

    Integrated set of diagnostic andreporting capabilities

    By Beceem

    By Developer

    PROPRIETARY & CONFIDENTIAL

  • 8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2

    15/21

    PROPRIETARY & CONFIDENTIAL

    1515

    Connection Manager Feature Summary

    Purpose

    Intended as a teaching tool for Beceem customers software developers Illustrates use of Beceem WiMAX API library for connection management,

    authentication, and information reporting

    Provides source code for all Beceem-developed components

    Software characteristics Connection Manager communicates with the WiMAX Adapter exclusively via

    the WiMAX API library Client-Server architecture allows use of different user interfaces

    Both local and remote operation supported

    CLI Client, Server, and EAP Supplicant written in C

    Installation Windows: Connection Manager and EAP Supplicant installers provided

    Linux and OS X: Build script, make files, and source code provided

    Documentation Installation guides, user manual, programmers manual

    PROPRIETARY & CONFIDENTIAL

  • 8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2

    16/21

    PROPRIETARY & CONFIDENTIAL

    1616

    Connection Management

    Network search and BS selection

    Network entry and exit Authentication

    Information reporting Connection and device status

    Network search results

    Connection quality measurement Periodic link statistics and link status report

    Device information report

    Debugging trace log

    Device control Reset

    Download firmware and driver config file Idle mode control

    Shut down

    PROPRIETARY & CONFIDENTIAL

  • 8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2

    17/21

    PROPRIETARY & CONFIDENTIAL

    1717

    Client Server Architecture

    Server listens on the localhost interface (127.0.0.1)

    One or more clients run on the same computer as theconnection manager server

    Server runs on the Host processor that controls the BeceemWiMAX device

    When multiple clients control the server, control conflicts canarise

    PROPRIETARY & CONFIDENTIAL

  • 8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2

    18/21

    PROPRIETARY & CONFIDENTIAL

    1818

    CLI Client Features

    Runs on Linux, Android, OS X, Windows XP/Vista/Win 7

    Run modes Execute single command and exit, or

    Open an interactive session for running multiple commands

    Scriptable with Python, Perl, Visual Basic Script, or any other scripting language

    Web page via CGI script

    Batch file

    Input redirection using list of commands

    Service auto-start (Windows only) Client can start the Beceem CM Service if the server is not running

    Command line switch specifies the servers config file path

    Command line switches Interactive run mode

    Server IP address and port

    Debug print level

    PROPRIETARY & CONFIDENTIAL

  • 8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2

    19/21

    PROPRIETARY & CONFIDENTIAL

    19

    Advance RF Monitoring Tool

    Use for testing anddiagnosing devices that usethe Beceem chipsets

    Device Operation Modes Normal

    Calibration

    TX Continuous Wave (CW)

    TX Continuous OFDMA

    AGC free-run

    PROPRIETARY & CONFIDENTIAL

  • 8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2

    20/21

    PROPRIETARY & CONFIDENTIAL

    20

    4G Diagnostic Tool

    Provides basicdiagnostic information

    Functionality Baseband statistics

    information

    Base Station tracking

    Basic MAC debugfunctionality by watchingand modifying firmwarememory locations

    Logging RSSI/CINR/Macmanagement messages

    Mac management messageparsing

    Device reset/firmwaredownload

  • 8/9/2019 Track 2 Session 2 Chen Beceem_CLWR_Talk_03022010_v2

    21/21

    21

    Thank You