PRELIMINARY
CYW20713
3. Bluetooth Baseband Core
The Bluetooth baseband core (BBC) implements the time critical functions required for high-performance Bluetooth operation. The
BBC manages buffering, segmentation, and data routing 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.
3.1 Transmit and Receive Functions
The following transmit and receive functions are implemented in the BBC hardware to increase the reliability and security of the TX/
RX data before sending the data over the air:
In the transmitter:
■ Data framing
■ Forward error correction (FEC) generation
■ Header error control (HEC) generation
■ Cyclic redundancy check (CRC) generation
■ Key generation
■ Data encryption
■ Data whitening
In the receiver:
■ Symbol timing recovery
■ Data deframing
■ FEC
■ HEC
■ CRC
■ Data decryption
■ Data dewhitening
3.2 Bluetooth 4.0 + EDR Features
The CYW20713 supports Bluetooth 4.0 + EDR, including the following options:
■ Whitelist size of 25
■ Enhanced Power Control
■ HCI Read Encryption Key Size command
The CYW20713 provides full support for Bluetooth 2.1 + EDR additional features:
■ Secure simple pairing (SSP)
■ Encryption pause resume (EPR)
■ Enhance inquiry response (EIR)
■ Link supervision time out (LSTO)
■ Sniff subrating (SSR)
■ Erroneous data (ED)
■ Packet boundary flag (PBF)
3.3 Frequency Hopping Generator
The frequency hopping sequence generator selects the correct hopping channel number, based on the link controller state, Bluetooth
clock, and device address.
Document Number: 002-14806 Rev. *C
Page 10 of 52