User Manual

convention.
The port carries a number of logical channels: HCI data (both SCO and ACL), HCI
commands and events, L2CAP API, RFCOMM API, Service Discovery API and
device management. For the UART, these are combined into a robust tunneling
protocol, BlueCore Serial Protocol (BCSP), where each channel has its own software
flow control and cannot block other data channels. In addition, the Bluetooth
specification part H4 format is supported.
Alternatively a firmware version is available to support full speed (12Mbit/s) USB.
USB_D+ and USB_D- are available on dedicated terminals. Both Open Host
Controller Interface (OHCI) and Upper Host Controller Interfaces (UHCI) are
supported.
The firmware in Flash can be downloaded through this port by DFU if the CSR-
supplied boot loader is first programmed.
Firmware shipped with BlueCore2-External includes security features to prevent
misuse of this upgrade facility.
PCM Codec Interface
PCM_OUT, PCM_IN, PCM_CLK, PCM_SYNC carry up to three bidirectional
channels of voice data, each at 8 ks/s. The format of the PCM samples can be 8-bit
A-law, 8-bit µ-law, 13-bit linear or 16-bit linear. The PCM_CLK and PCM_SYNC
terminals can be configured as inputs or outputs depending on whether BlueCore2-
External is the master or slave of the PCM interface.
BlueCore2-External interfaces directly to PCM audio devices such as the:
Qualcomm MSM 3000 series and MSM 5000 series CDMA devices,
OKI MSM7705 four channel µ/A-law codec,
Motorola MC145481 8-bit µ/A-law codec,
Motorola MC145483 13-bit linear codec and the
Mitel MT93LI6 Echo cancelling codec.
BlueCore2-External is also compatible with the
Motorola SSITM interface.
Synchronous Serial Port
BlueCore2-External is a slave device using terminals SPI_MOSI, SPI_MISO,
SPI_CLK and SPI_CSB. This interface is used for program emulation/debug and IC
test. It is also the means by which the external Flash ROM may be programmed .in
situ. before any 'boot' program is loaded. The designer should be aware that no
security protection is built into the hardware or firmware associated with this port.
Parallel PIO Port
Fifteen lines of programmable bidirectional I/O are provided. PIO[11:0] are powered