42.6 Bluetooth Low Energy Link Controller

The Bluetooth Low Energy link controller consists of the TX/RX modem and the link layer. The modem is responsible for modulation and demodulation of the digital IF data for both Bluetooth classic and Bluetooth Low Energy.

The baseband link layer carries out all Bluetooth operations as transmit or receive tasks. There are several task managers:

  1. Firmware – Firmware can trigger tasks by writing the task controller registers.
  2. Hardware schedule controller – This is Bluetooth Low Energy advertisement scheduler controller (Advertiser role).
  3. Hardware scanner – This is Bluetooth Low Energy advertisement scanner (Central role).
  4. Bluetooth Low Energy advertisement controller – This is Bluetooth Low Energy 4.2 advertisement controller (Advertiser role).

The requests from the task managers are arbitrated and carried out by the task controller.

The RX and TX data are written to common memory via DMA over an AHB interface.