CEVA's RivieraWaves Bluetooth 4.2 low energy IP is a complete, flexible, qualified and mature solution for integration into SoCs/ASSPs.
the RW-BLE-SW host protocol stack and profiles. It can be combined with the firmware of the RW-BLE baseband controller to create a fully embedded or fully hosted solution, or run in a separate micro-controller.
The RW-BLE hardware baseband controller core, in charge of packet encoding/decoding and frame scheduling, is complemented by a hardware AES128 encryption engine for real time encryption/decryption of the packets.
The firmware is composed of the Link Layer(LL) and Host Control Interface (HCI). It is provided with reference platform drivers and with a small task scheduler offering task management, inter-task communications, message (queues and events) management and timing management, for use as standalone or integrated into other real time OS.
For a complete solution, the RW-BLE baseband controller IP is complemented with:
the RW-BT-RF IP. This is a complete radio transceiver including modem compliant with Bluetooth low energy.
The combined RW-BLE firmware and RW-BLE-SW host protocol stack and profiles is highly flexible and can support 3 different configurations:
Fully hosted configuration: all software is running on the same embedded processor. There is no HCI. Alternatively, the complete software can run on a host/application processor, driving a CPU-less BLE IC containing the RW-BLE baseband.
Split configuration: lower layers below HCI are running on the embedded processor while the upper layers above HCI are running on the host/application processor.
Fully embedded configuration: all software is running on the embedded processor, while the application is running on the host/application processor.
The RW-BLE host protocol stack and profiles can also be used with any Bluetooth low energy HCI controller IC.