User Manual

BTM4KC
Manual
July 29, 2008 AboCom Page 9
Document#: CONFIDENTIAL Revision 0.1
4. Software Specifications
The Bluetooth module contains the Bluetooth protocol stack (firmware) HCI (Host Controller Interface)
compliant with the “Specification of the Bluetooth System,” version 2.0+EDR.
4.1 Software Architecture
The following figure shows typical implementation example of Bluetooth protocol stack using the
Bluetooth module. As shown in this figure, a Bluetooth protocol stack over HCI is required to
complete the full Bluetooth functionality.
Figure 1: Software Architecture
Bluetooth Radio
Radio Interface Driver
Base BandLink Controller
Link Manager
HCI Firmware
HCI MUX
UART(BCSP/H4)/USB physical driver
UART (BCSP/H4)/USB physical
driver
Serial Stream MUX (BCSP)
HCI
L2CAP
SDP
RFCOMM
Software Application Interface
BTM4KC
BLUETOOTH
MODULE
Serial Stream MUX (BCSP)
Voice