Bluetooth Accelerator (BTA)
16.2 BTA Overview
Figure 16-2 on page 16-3 shows the functional blocks of the BTA and its internal signals or connections.
BTA core features include:
•
Low level baseband processing engine featuring:
— Packet assembler/disassembler
— HEC and CRC generation and checks
— Encryption/decryption
— Whitening/de-whitening
— 1/3 FEC and 2/3 FEC encoding/decoding
•
Hop frequency selection co-processing module
•
32 words (of 16 bits each) bit buffer (Rx and Tx buffer)
•
Maintenance of native/estimated Bluetooth clocks
•
Access code correlation with bit/frame timing extraction
•
Programmable RF controller supports two front ends, including:
— MC13180
— Silicon Wave (SiW 1502)
•
SPI controller interface to RF front ends
•
Joint detection for timing, frequency, and packet synchronization and Maximum Likelihood
Sequence Estimation (MLSE/JD) pre-processor for improved RF performance
•
Bluetooth Application Timer (BAT)
•
Low-power support
IP-bus interface (16-bit Blue-line Standard, version 2.0)
•
2.4
Bluetooth Radio
Figure 16-1. Functional Blocks in a Bluetooth System
16-2
GHz
Bluetooth
Link Controller
MC9328MX1 Reference Manual
Bluetooth
Link Manager
and I/O
MOTOROLA