User's Manual

Table Of Contents
9/29/2004 OV4F2
C
O
N
F
I
D
E
N
T
I
A
L
F
O
R
W
I
S
T
R
O
N
C
O
R
P
O
R
A
T
I
O
N
BCM2035 User Manual
04/23/03
Broadcom Corporation
Page 8 Bluetooth Baseband Core Document 2035-UM100-R
BLUETOOTH BASEBAND CORE
The Bluetooth Baseband Core (BBC) implements all of the time critical functions required for high performance
Bluetooth operation. The BBC manages the buffering, segmentation, and routing of data for all connections. It
also buffers data that passes through it, handles data flow control, schedules SCO/ACL TX/RX transactions,
monitors Bluetooth slot usage, optimally segments and packages data into baseband packets, manages
connection status indicators, and composes and decodes HCI packets. In addition to these functions, it
independently handles HCI event types, and HCI command types.
Several transmit and receive functions are also implemented in the BBC hardware to increase reliability and
security of the Tx/Rx data before sending over the air.
In the receive datapath, the BBC performs symbol timing recovery, data de-framing, forward error correction
(FEC), header error control (HEC), cyclic redundancy check (CRC), data decryption, and data de-whitening.
In the transmit datapath, the BBC performs data framing, FEC generation, HEC generation, CRC generation,
key generation, data encryption, and data whitening.
FREQUENCY HOPPING GENERATOR
The frequency hopping sequence generator selects the correct hopping channel number depending on the
Link Controller state, Bluetooth clock, and the device address.
LINK CONTROL LAYER
The Link Control Layer is part of the Bluetooth link control functions that are implemented in dedicated logic in
the Link Control Unit (LCU). This layer consists of the Command Controller that takes commands from the
software, and other controllers that are activated or configured by the Command Controller to perform the Link
Control tasks. Each task performs a different state in the Bluetooth Link Controller. There are two major states:
STANDBY and CONNECTION. In addition, there are seven sub-states: PAGE, PAGE SCAN, INQUIRY,
INQUIRY SCAN, PARK, SNIFF, and HOLD.
TEST MODE SUPPORT
The
BCM2035 fully supports Bluetooth Test Mode as described in Part I:1 of the Specification of the Bluetooth
System Version 1.1. This includes the Transmitter Tests, Normal and Delayed Loopback Tests, and Reduced
Hopping Sequence.
In addition to the standard Bluetooth Test Mode, the BCM2035 also supports enhanced testing features to
simplify RF debugging and qualification and type approval testing. These features include:
Fixed frequency carrier wave (unmodulated) transmission
Simplifies some type approval measurements (Japan)
Aids in transmitter performance analysis
Fixed frequency constant receiver mode
Receiver output directed to I/O pin
Allows for direct BER measurements using standard RF test equipment
Facilitates spurious emissions testing for receive mode