Home > Products > XBlue 1200

XBlue 1200 Core

XBlue 1200 PDF Brochure

Easily Embeddable Bluetooth Core For:

  • High volume, cost-sensitive applications
  • Portable devices where size and power are important
  • Applications requiring tight coordination with Bluetooth and other functions such as WiFi, GPS or DSP.
XBlue 1200 Overview

The IPextreme XBlue 1200 is a complete, self-contained Bluetooth HCI solution consisting of a fully integratable baseband controller with v1.2 link manager software. It is ideal for applications that need to add Bluetooth connectivity, as well as cost reducing products that currently use an external Bluetooth baseband IC.

With its simple, on-chip serial interface and separate small processor running the lower software stack, the XBlue 1200 provides the cost and power reductions of an embedded solution while maintaining a chip’s ease of connection. Uniquely it also supports several different common Bluetooth radio chips. It is ideal for cell phones, PDAs, GPSs, headsets, mice, laptops and other high volume, portable applications that demand low cost and long battery life. The XBlue 1200 is offered in fully synthesizable RTL and ANSI C source code format along with a rich set of deliverables to maximize the value to our customers.

Key Features
  • Support for Bluetooth v1.2 specification
  • Ultra low power consumption that is up to 50% less than alternative solutions
  • Small gate count and memory footprint
  • "Drop-in" black box architecture dramatically reduces both hardware and software integration through the use of industry standard interfaces and API's
  • Unique RF interface supports multiple radios from different vendors and enables second sources
  • Simple HCI-over-UART interface allows connection to any host processor
  • User configurable to match application needs:
    • Up to three voice channels with optional PCM
    • Hardware encryption
    • Flexible memory interface supports RAM, ROM, and Flash configurations
  • Bluetooth development kit available for application development on PC or other UART or USB-equipped hardware platform

Figure 1

Figure 1: Bluetooth System Block Diagram

Figure 2

Figure 2: XBlue 1200 offloads the host CPU of all real-time
Bluetooth activity by providing an intelligent integrated subsystem
that includes the baseband controller and link manager software
running on an built-in, industry-standard, royalty-free microcontroller.

Benefits of IPextreme XBlue 1200 Architecture

Low Power

  • Embedded 8-bit microcontroller efficiently handles all real-time events, reducing the MIPS load and power consumption of the host processor
  • Sophisticated, automatic power management shuts down 99 percent of the baseband controller and CPU, and sleeps the radio, when there is no Bluetooth activity
  • Additional digital logic power savings of up to 40 percent achieved through automated power optimization EDA tools

Maximum Performance

  • Time-critical Bluetooth functions are handled directly by dedicated hardware and the embedded microcontroller
  • Host processor can deliver more performance to the host application or run at a lower frequency, because the embedded microcontroller handles all baseband processing

Easy Integration

  • Fully-integrated, lower-level stack eliminates complicated software merging and memory sharing
  • Compatible with any host processor (ARM, MIPS, etc), operating system and qualified upper-layer Bluetooth protocol stack through a standard HCI-over-UART transport
  • High compatibility with legacy software since off-chip Bluetooth solutions usually use a similar serial connection
  • Optimized for direct connection to the Silicon Wave SiW1701 or STMicroelectronic STLC2150 Bluetooth Radio Modems, other radios are easily supported
  • Simple connection to standard memories
  • Architecture and automation allows user to easily configure the fully synthesizable RTL and drop the configured subsystem into an SoC design

Host Platform Independence

  • Includes source code for both hardware in Verilog (VHDL on request) and lower layers of the protocol stack (ANSI C).
  • Also includes object code for users preferring to work directly with a ROM image.

Flexible Memory Interface

User-configurable memory interface allows a variety of different memory implementations as follows:

  • Program Memory can use Flash, ROM or RAM
  • Memory can be on-chip, off-chip or a combination
  • Flash or RAM-based Program Memory implementations can be downloaded over a second UART connection
  • Data Memory and RAM-based Program Memory can share the same physical RAM

Flexible Solution for One or Two CPU Architectures

While the IPextreme XBlue 1200 two-CPU architecture is well-suited as is for most Bluetooth applications, certain applications may benefit further by using XBlue 1200 in a one-CPU configuration, attaching the baseband controller directly to the host CPU.

A user can directly connect the XBlue 1200 Baseband controller and peripherals to the chosen host processor through XBlue 1200’s AMBA APB local bus interface and the software (provided in source format) ported to the host CPU.

Alternatively for simple applications such as a wireless keyboard or mouse, the entire application can run on the small processor found within the XBlue 1200 core.

Integration Testbench for SoC Integration

An integration testbench is included for the purpose of insuring the XBlue 1200 is correctly connected and working properly. Included in the integration testbench are:

  • Self checking tests to insure correct integration
  • Models of all required components included for SoC integration, including: bus functional models (BFM) for PCM device, SiW1701/STLC2150 Radio Modem, UART, EEPROM and memory models
IPextreme XBlue 1200 Core Technical Specifications:
  • Support of v1.2 specification
  • Small gate count (60-105K depending on configuration)
  • Small memory footprint:
    • 160 Kbyte program memory, 16-32 Kbyte data memory
    • (2) 401 byte data buffers, (2) 256 byte/10bits HCI UART buffers
  • Connection to host processor subsystem via standard HCI-over-UART transport
    • Supports any qualified Bluetooth high-level stack and profiles
  • RF interface optimized for direct connection to the Silicon Wave SiW1701 and STMicroelectronics STLC2150 radio modem ICs
  • Supports piconets with up to seven active slaves
  • Authentication and optional encryption
  • 0 to 3 eSCO/SCO voice links with optional PCM interface
  • Master-slave switch support
  • Embedded 68HC11 microcontroller (included) handles the lower layers of the Bluetooth protocol stack (below HCI)
  • Separate clocks for power efficiency include the following:
    • 20 MHz minimum for 68HC11 µC
    • 4 MHz minimum for baseband hardware
  • Support of Bluetooth v1.2 features eSCO, Faster connection and adaptive frequency hopping

Deliverables for IPextreme XBlue 1200 Core:

  • RTL source for hardware synthesis and simulation in Verilog (VHDL on request)
  • Firmware (in both 68HC11 object code and ANSI C)
  • Integration testbench to quickly verify top level connections
  • Simulation model of SiW1701 and STLC2150 radios
  • Full documentation
  • XPack environment

Additional Services Available:

  • Integration into an SoC design
  • Conversion to single-CPU architecture for your chosen host processor
  • Application development and firmware porting
  • Support for additional Bluetooth radios
  • Bluetooth end-product design

System Requirements:

  • Integrating the XBlue 1200 Core requires a UNIX or Linux workstation and is compatible with all major EDA tools
  • Optional (not required):