Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2006 IPextreme, Inc. NDA Confidential Bluetooth Solutions.

Similar presentations


Presentation on theme: "© 2006 IPextreme, Inc. NDA Confidential Bluetooth Solutions."— Presentation transcript:

1 © 2006 IPextreme, Inc. NDA Confidential Bluetooth Solutions

2 © 2006 IPextreme, Inc. NDA Confidential Page 2 Markets for Embedded Bluetooth End Product Attributes High Volume  Demand low cost, achieved through integration Portable  Demand low power for maximum battery life  Reduced power enables smaller batteries and form factor Tight coordination with other embedded functions  Bluetooth-GPS  Bluetooth-WiFi  Bluetooth-GSM/CDMA  Bluetooth-Audio/Visual Any one attribute points to an advantage for embedded Bluetooth GPS PDA Cell Phones Laptops Keyboard/Mice Scanners Automotive Printers Headsets

3 © 2006 IPextreme, Inc. NDA Confidential Page 3 Bluetooth Products XBlue2000 HCI Solution  V2.0 EDR Bluetooth synthesizable baseband core with link manager software  Targeted at high volume, cost-sensitive embedded applications  Ultra low power – up to 50% less than alternatives  Simultaneous support for leading radios Bluetooth Development Kit  FPGA development platform to enable Bluetooth software development and SoC prototyping Bluetooth Protocol Stack Software  Provided through IPextreme partner, Cambridge Consultants  V2.0 EDR Bluetooth protocol stack  Configurable set of profiles  Software development/debug environment

4 © 2006 IPextreme, Inc. NDA Confidential Page 4 Bluetooth Architectures 2 ICs High cost + easy integration Application with Host CPU Baseband ChipRF Chip 1 st Gen. 3 ICs Higher cost 2 ICs (for embedded apps) Low cost + easy integration Application with Host CPU XBlue2000 Bluetooth Subsystem Radio Chip 3rd Gen. Application with Host CPU Bluetooth Subsystem 2nd Gen. Radio Chip Application + Baseband sharing Host CPU 2 ICs (for embedded apps) Low cost + hard integration RF Subsystem XBlue2000 unique 3 rd -generation architecture is ideal for embedded applications and provides the advantages of both 2 nd -generation architectures

5 © 2006 IPextreme, Inc. NDA Confidential Page 5 Advantages of an IC in IP Large Single Chip Solution  Easy HW interface through UART  Easy SW interface over HCI  $3.50 chip + discretes XBlue2000 IP Solution  Easy HW interface through UART  Easy SW interface over HCI  Support for multiple radios  $2 radio + discretes  $0.50 SoC silicon cost  Up to 50% less total power XBlue2000 uniquely offers all the integration benefits of a Bluetooth chip but with overall lower BOM cost and lower power UART Interface UART Interface RF Interface STLC2150 RF Interface STLC2150 Bluetooth Subsystem XBlue2000 Core

6 © 2006 IPextreme, Inc. NDA Confidential Page 6 XBlue2000 Architecture Hardware Architecture Host CPU communicates with XBlue2000 subsystem over simple high speed UART connection All real time activity handled locally in XBlue2000 subsystem Support for multiple radios on same silicon; providing 2nd sourcing ability Full performance in FPGA or ASIC Very low MIPS load on Host CPU Very few interrupts to Host CPU Software Architecture Upper protocol stack communicates with lower protocol stack over standard Host Controller Interface (HCI) transport No real servicing of Bluetooth hardware or latency requirements imposed on application software or RTOS

7 © 2006 IPextreme, Inc. NDA Confidential Page 7 Radio Independent Architecture UART Interface RF Interface STLC2150 XBlue2000 Core Step 1: Select Radios SiW1701SKY72313SiW1711 XXX STLC2150 XBlue2000 Core SKY72313SiW1711 Step 2: Design your chip Step 3: Assemble Board with radio of choice SKY72313 SiW1711 UART Interface RF Interface

8 © 2006 IPextreme, Inc. NDA Confidential Page 8 XBlue2000 Block Diagram Simple Connections UART RF interface Memories Configurable Options Voice channels Encryption support Radio type(s) Memory sizes Debug features External Memories All memories are external to Core Users do not need to go inside the Core to modify

9 © 2006 IPextreme, Inc. NDA Confidential Page 9 Intelligent Power Management Baseband and radio spend most of the time “sleeping” and “wake-up” only when necessary apb_clk_gated apb_clk uart_clk_gated 14.746 MHz uart_clk pcm_clk_gated 256 KHz uC_clk_gated standby_n 20 MHz Baseband HCI UART Voice CODEC ccu.v ÷ 5 uC & Memory Radio Control Sleep Control Clock control glue logic

10 © 2006 IPextreme, Inc. NDA Confidential Page 10 Power Consumption Comparison Operating Mode SiW 1701 RF Chip (measured) IPextreme XBlue2000 XBlue2000 + SiW1701 CSR Bluecore 2 (datasheet) SiW SiW3000 (datasheet) Standby7 µa38.6µa0.045ma0.047maNot Available Inquiry Scan (1.28s/11ms) 1.88ma53.9µa1.934maNot available1.6 ma SCO Data with HV1 Packets 27.72ma2.44ma30.16ma53 ma55 ma SCO Data with HV3 Packets 12.00ma2.63ma14.63ma26 ma32 ma Sniff (40ms)10.45ma255µa10.71maNot available Sniff (100ms)8.18ma125µa8.31maNot Available XBlue2000 architecture delivers nearly 50% power reduction over other solutions

11 © 2006 IPextreme, Inc. NDA Confidential Page 11 Proven Silicon 2.1mm 2.25 mm Click in Presentation Mode to highlight regions TSMC Test Chip Technology TSMC 0.13  Artisan generic “g” library Configuration Embedded ROM w/Ext. Flash option Encryption Full M/S, with support for 7 slaves 1 voice channel Resource Breakdown 80K logic gates 208KB embedded ROM 32KB embedded RAM HCI Buffers (256 x 8, 258 x 10) 84 pin package (mostly for Flash) 4.75 mm 2 total core area

12 © 2006 IPextreme, Inc. NDA Confidential Page 12 XBlue2000 Technical Details Bluetooth Features  Support for v2.0 EDR specification  Supports piconets with up to seven active slaves  Authentication and optional encryption  0 to 3 eSCO/SCO voice links with optional PCM interface  Supports broadcast encryption Small memory footprint  160K-208K byte program (ROM) memory  16-32K byte data (RAM) memory  (2) 401 byte Bluetooth packet buffers  (1) 256 byte and (1) 256 x 10bit HCI UART buffers Small gate count  64K gates: Minimum configuration  full 7 slave support  includes microcontroller  17K gates for 1 voice link  includes codecs + 1 voice (Tx/Rx) link + encryption  + 5.5K gates each for 2 nd & 3 rd voice links  6K gates for encryption Deliverables  RTL source for hardware synthesis and simulation in Verilog (VHDL on request)  Firmware (in both object code and ANSI C)  Integration testbench to quickly verify top level connections  Simulation model of SiW1701 and STLC2150  Extensive documentation  XPack environment

13 © 2006 IPextreme, Inc. NDA Confidential Page 13 IP Product Definition & Completion Tasks IP Assessment IP Product Definition Gap Analysis IP Product Creation Original IP environment Focus on IP Completeness Ease of Integration Quality of Results Source Code & its configuration Documentation User Guide, Integration Guide… Implementation Scripts and Constraints Verification Integration Test Bench & Suite Software Application, drivers, utilities… Complete IP

14 © 2006 IPextreme, Inc. NDA Confidential Page 14 Packaged For Ease of Use Implementation Information Configured Code & Deliverables EDA Tools XML Metadata Configuration User Interface Configuration Engine XPack Complete IP

15 © 2006 IPextreme, Inc. NDA Confidential Page 15 Changing Designs into IP IPextreme IP Partner IPextreme Customer Unpackaged Configured Complete IP XPack

16 © 2006 IPextreme, Inc. NDA Confidential Page 16 Core Summary XBlue2000 is an ideal IP solution for designs that benefit by embedding Bluetooth functionality Small area translates to low cost Unique drop-in architecture provides all the integration benefits of an IC in IP form Low power architecture reduces Bluetooth power consumption by up to 50% Unique radio independent architecture provides flexibility and second source capability for Bluetooth radio chips

17 © 2006 IPextreme, Inc. NDA Confidential Bluetooth Development Kit

18 © 2006 IPextreme, Inc. NDA Confidential Page 18 Bluetooth Development Kit XBlue2000 Core in silicon (FPGA)  Upgradable, configurable for user’s chosen Bluetooth configuration  Full functionality – at full performance Silicon Wave SiW1701 or ST STLC2150 radio modem Headset + Motorola MC145483 Codec USB & UART connections  to PC or development system Bluetooth software for PC  Interface Express™ incorporating BlueStack ® (compiled for Windows)  Includes high-level stack, full set of profiles, and source code for example applications Enables software and hardware development to take place in parallel

19 © 2006 IPextreme, Inc. NDA Confidential Page 19 Development Kit Block Diagram FPGA – Xilinx XC2V3000 FIFO Buffers MC145483 Codec 512KB Flash DIP SwitchLEDsRESET Voltage Regulator RS232 Headset HCI/Boot Power supply CPUBaseband XBlue2000 Core USB HCI USB Debug Antenna UART 512KB RAM STLC2150 SiW1701 SKY72313 SiW1711 STLC2150 Radio Daughter Cards

20 © 2006 IPextreme, Inc. NDA Confidential Page 20 Case Study: Adding BT to a Cell phone Design Description  GSM cell phone  3 radios: GSM, GPS, Bluetooth  ARM-based system with embedded RTOS Application Fit  High volume  Low Power  Multiple, complex wireless standards Technical Challenge  Add Bluetooth  Don’t break anything How?  Must prototype with full functionality, at-speed IPextreme Bluetooth Development Kit Adding Bluetooth to a GPS-enabled, GSM phone

21 © 2006 IPextreme, Inc. NDA Confidential Page 21 Advanced Prototyping Ability ASIC team  Configures XBlue2000  Provides FPGA images to software dev. and prototyping teams  Designs ASIC around XBlue Software Team  Uses DevKit and BlueStack software to design Bluetooth app on XBlue hardware Prototyping Team  Uses DevKit and SW to perform real time testing of XBlue in SoC prototype

22 © 2006 IPextreme, Inc. NDA Confidential Page 22 Development Kit Summary Bluetooth Development Kit is intended as a supplement for XBlue2000 Facilitates Prototyping  Exact configuration of XBlue2000 can be downloaded into Dev Kit  At speed and full functionality  Simple connection to PC or user’s SoC prototyping environment Facilitates Software Development  Software engineers can get started on day 1 with an accurate representation of the final Bluetooth system  Compatible with all upper layer protocol stacks

23 © 2006 IPextreme, Inc. NDA Confidential Page 23 Cambridge Consultants Bluetooth Software – used in over 60% of the world’s Bluetooth designs Introduction to CC Software Supplier to CSR’s BlueCore TM chip family  Cambridge Consultants provided lower and upper layer stacks BlueCore TM Casira

24 © 2006 IPextreme, Inc. NDA Confidential Page 24 Product Family Link Control HCI Link Manager Application OPPFTPSync GAP & SDAP DUN OBEX HeadsetCTPHFree HCI L2CAP TCSRFCOMMSDPSecurity, voice channels etc. Example applications and Profile library toolkit Complete Upper Stack

25 © 2006 IPextreme, Inc. NDA Confidential Page 25 BlueStack ® BlueStack ® - Bluetooth Protocol Stack Baseband and RF Link Control HCI Link Manager HCI L2CAP TCSRFCOMM SDP Device Manager Employs standard HCI interface Modular format allows layers that are not required to be easily removed Flexible & portable - can be standalone, or work with host processor

26 © 2006 IPextreme, Inc. NDA Confidential Page 26 BlueStack ® Application Baseband and RF Link Control HCI Link Manager HCI L2CAP TCSRFCOM SDP Device Manager Port Entity BlueStack architecture is flexible and portable Baseband and RF Link Control HCI Link Manager L2CAP Application TCSRFCOM SDP Device Manager Port Entity Application Baseband and RF Link Control HCI Link Manager L2CAP TCSRFCOM SDP Device Manager Port Entity

27 © 2006 IPextreme, Inc. NDA Confidential Page 27 Interface Express ™ Bluetooth profile development made simple ‘Encapsulated Bluetooth know-how’ Ready proven profile software Can combine any permutation of profiles Portable

28 © 2006 IPextreme, Inc. NDA Confidential Page 28 Development Support Watch Windows – enable view of interactions at different levels of stack Point of Control and Observation L2CAPDM SDPRFCOMMTCS HCI

29 © 2006 IPextreme, Inc. NDA Confidential Page 29 Interface Express ™ Bluetooth uses “Profiles” to define different applications Serial Port FAX Object Push Sync Headset Dialup Networking LAN Access File Transfer Hands-free Cordless Telephone Personal Area Network SIM Access Advanced Audio Printing Imaging Human Interface Device Video Intercom

30 © 2006 IPextreme, Inc. NDA Confidential Page 30 Interface Express ™ Supporting multiple profiles is not straightforward HCI L2CAP TCSRFCOMM SDP Device Manager Headset Serial Port Dialup Networking FAX LAN Access Object Push File Transfer Sync Cordless Telephone Hands-free Printing Imaging Personal Area Network SIM Access Human Interface Device Advanced Audio Video Intercom

31 © 2006 IPextreme, Inc. NDA Confidential Page 31 Interface Express ™ HCI L2CAP Device Manager RFCOMMSDPTCS BlueStack Higher Layers DUN FAX OBEX IAS LAN Headset Cordless Telephony + Intercom IAS HFree SPP OBEX OPPFTPSync CCL Example Applications SDAP LAN Cordless Tele Headset/ Audio Gateway DUN Serial Port OBJ Push File Transfer Sync GAP & SDAP Base Services CPECMAPESMMM

32 © 2006 IPextreme, Inc. NDA Confidential Page 32 Interface Express ™ Example – Mobile Phone Application OBEX OPPFTPSync GAP & SDAP DUN OBEX IAS Headset Cordless Telephony + Intercom HFree

33 © 2006 IPextreme, Inc. NDA Confidential Page 33 Interface Express ™ Example API calls ApplicationIAS Object Push Headset – Incoming call Print file op_oas_connect_req() op_oas_put_inboxobject_req() OP_OAS_CONNECT_CFM OP_OAS_PUT_INBOXOBJECT_CFM hs_ias_connect_res() HS_IAS_CONNECT_IND HS_IAS_RING_IND hs_ias_button_req() bpp_se_ias_connect_req() BPP_SE_IAS_CONNECT_CFM bpp_se_ias_send_document_req BPP_SE_IAS_SEND_DOCUMENT_CFM

34 © 2006 IPextreme, Inc. NDA Confidential Page 34 CCL Summary Plug-and-Play with other IPextreme Products  XBlue2000 Core  Bluetooth Development Kit Proven Software Stack Extensive collection of profiles Software development tools to simplify Bluetooth development Extensive Global Customer Base Support from IPextreme


Download ppt "© 2006 IPextreme, Inc. NDA Confidential Bluetooth Solutions."

Similar presentations


Ads by Google