Справочник Пользователя для Cypress Semiconductor 3025

Скачать
Страница из 42
Document Number: 002-xxxxx Rev. ** 
Page 13 of 42
PRELIMINARY
CYBLE-013025-00
CYBLE-013030-00
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 data routing for all connections. It also buffers data that passes through it, han-
dles data flow control, schedules 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 func-
tions, it independently handles HCI event types and HCI command types.
The following transmit and receive functions are also implemented in the BBC hardware to increase TX/RX data reliability and secu-
rity before sending over the air:
The following transmit and receive functions are also implemented in the BBC hardware to increase TX/RX data reliability and security 
before sending over the air:
n
Receive Functions: symbol timing recovery, data deframing, forward error correction (FEC), header error control (HEC), cyclic 
redundancy check (CRC), data decryption, and data dewhitening.
n
Transmit Functions: data framing, FEC generation, HEC generation, CRC generation, link 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 device address.
E0 Encryption
The encryption key and the encryption engine are implemented using dedicated hardware to reduce software complexity and provide 
minimal processor intervention.
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, which takes software commands, and other controllers that are activated or 
configured by the Command Controller to perform the link control tasks. Each task performs a different Bluetooth link controller state. 
STANDBY and CONNECTION are the two major states. In addition, there are five substates: page, page scan, inquiry, and inquiry 
scan.
Adaptive Frequency Hopping
The CYBLE-0130XX-00 gathers link quality statistics on a channel-by-channel basis to facilitate channel assessment and channel
map selection. The link quality is determined by using both RF and baseband signal processing to provide a more accurate frequency
hop map.