bc41b143a07 ETC-unknow, bc41b143a07 Datasheet - Page 47

no-image

bc41b143a07

Manufacturer Part Number
bc41b143a07
Description
Single Chip Bluetooth
Manufacturer
ETC-unknow
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
bc41b143a07-IRK-E4
Manufacturer:
Cambridg
Quantity:
14
Part Number:
bc41b143a07-IXB-E4
Manufacturer:
TI
Quantity:
510
Part Number:
bc41b143a07-IXB-E4
Manufacturer:
CSR
Quantity:
20 000
8.3
In Figure 8.3, this version of the stack firmware shown requires no host processor (but it can use a host processor for
debugging, etc.). All software layers, including application software, run on the internal RISC processor in a protected
user software execution environment known as a Virtual Machine (VM).
The user may write custom application code to run on the BlueCore VM using BlueLab SDK supplied with the BlueLab
Multimedia and Casira development kits, available separately from CSR. This code will then execute alongside the
main BlueCore firmware. The user is able to make calls to the BlueCore firmware for various operations.
The execution environment is structured so the user application does not adversely affect the main software routines,
thus ensuring that the Bluetooth stack software component does not need re-qualification when the application is
changed.
Using the VM and the BlueLab SDK the user is able to develop applications such as a cordless handsfree kit or other
profiles without the requirement of a host controller. BlueLab is supplied with example code including a full
implementation of the handsfree profile.
Note:
CS-101564-DSP12
Sample applications to control PIO lines can also be written with BlueLab SDK and the VM for the HCI stack.
Host (Optional)
BlueCore Virtual Machine Stack
UART
USB
Figure 8.3: Virtual Machine
Production Information
© CSR plc 2003-2007
48KB RAM
RFCOMM
Host I/O
PCM I/O
VM Application Software
L2CAP
HCI
LM
LC
Baseband
Radio
MCU
SDP
CSR Bluetooth Software Stacks
Page 47 of 97

Related parts for bc41b143a07