Overview
Ceva-Waves Bluetooth 5.4 dual mode IP is a complete and flexible solution for integration into SoCs/ASSPs. It contains both "classic" BR/EDR Bluetooth and Bluetooth Low Energy and is compatible with all Bluetooth versions up v5.4. For audio applications, it supports Classic Audio and LE Audio (including Auracast) with true wireless stereo (TWS) capability.
It is composed of an easy to integrate Bluetooth hardware baseband controller core (Ceva-Waves BTDM-BB), driven by a portable and configurable firmware containing all protocol layers up to HCI.
The Ceva-Waves BTDM, in charge of packet encoding/decoding and frame scheduling, is complemented by a CVSD hardware codec with a-law/u-law/linear PCM samples converter for voice applications. The firmware is composed of the BR/EDR Link Controller (LC), Link Manager (LM), LE Link Layer (LL) and Host Control Interface (HCI).
Compatible with the standard Bluetooth HCI interface, the Ceva-Waves BTDM IP can be used with Ceva or 3rd party Bluetooth dual mode host software protocol stack and profiles, either split around the HCI interface so that the lower layers and upper layers run on separate processors/systems, or combined together to run on the same embedded processor for a fully hosted solution.
The firmware is provided with reference platform drivers and with a small and efficient message scheduler (or kernel OS) offering task management, inter-task communications, message (queues and events) management and timing management, for standalone use or integration into any real time OS. The software can run on any processor, including ARM Cortex M family, ARC EM, RISC-V, Andes, etc.
The Ceva-Waves BTDM IP deliverable includes a hardware simulation test bench with regression test suit, synthesis scripts, and a user-friendly validation tool running under Windows or Linux allowing easy unit testing and regression at system level.
For a more comprehensive solution, the Ceva-Waves BTDM baseband controller IP can be complemented with:
the Ceva-Waves BTDM host protocol stack and profiles. Provided with a comprehensive list of profiles (A2DP, HFP, LE Audio / Auracast, Sport and Fitness, Health and Wellness, etc), it can be combined with the firmware of the Ceva-Waves BTDM baseband controller to create a fully embedded or fully hosted solution, or run on a separate micro-controller.
the Ceva-Waves Bluetooth RF IP. This is a complete radio transceiver including modem compliant with Bluetooth dual mode.
Ceva-Waves 15.4 MAC for 802.15.4 compliance
A processor agnostic turnkey fully integrated platform with embedded open source RISC-V processor is also proposed as a cost effective and short time to market alternative solution.
For audio applications, Ceva-Waves Bluetooth IP is well complemented by the Ceva Sound solutions including the Ceva-BX1/2 audio/voice DSPs, ClearVox voice processing software package, Whispro speech recognition software package and a comprehensive list of CODECs and other sound processing software packages. The Ceva-MotionEngine is another complementary software package optimized for touch and motion detection in headsets and earbuds.
Key Features
- Compliant with Bluetooth dual mode specification up to version 5.4
- Support all the features including: LE 2Mbps, LE Long Range, LE Advertising Extensions, LE Channel Selection #2, LE Direction Finding with AoA/AoD, ISO for LE Audio support, Classic Audio, LE Channel Classification, Packet Advertizing with Response (PAwR), Channel Sounding, etc.
- Supports all BR, EDR and BLE packet types
- Support of scatternet modes in both BR/EDR and BLE links (master + slave simultaneous links, several simultaneous slave links)
- Adaptive Frequency Hopping (AFH) in piconet and scatternet operation for improved coexistence with WLAN devices
- Embedded encryption hardware accelerator
- WLAN and broadband coexistence interfaces, with Packet Traffic Arbitration
- Optional support of 802.15.4
Benefits
- Designed in synthesizable RTL for easy technology migration for the hardware portion, and in C for the software portion
- Low gate count and low memory footprint
- Designed for minimal power consumption
- Support of 32000 Hz and 32768 Hz low power clock (can be used for hold, park and sniff)
- Low operating frequency dynamically selectable between 8 and 32 MHz. Other frequencies can be supported on request
- Bluetooth clock and multiple offsets management for scatternet operation in master and slave devices
- Optimized for use with RivieraWaves Bluetooth RF IP. A selection of RF IPs from partners are also supported. Other RF can be supported on request
- Direct voice bus from CVSD codec, with support of up to 2 voice channels
- AMBA2 AHB/APB bus for easy integration into ARM based platforms
- Developped and validated on 32-bit processor. Can support any 32-bit processor including ARM Cortex M family, ARC EM family, RISC-V, etc, or CEVA-BX 1/2 DSPs.)
- DFT ready, accepted by major ATPG tools
- Supplied with compilation, simulation and synthesis scripts
- Supplied with hardware test bench and test suite permitting regression of the core after user edits
- Supplied with a user-friendly validation tool running under Windows or Linux allowing easy unit testing and regression at system level
- Comprehensive documentation and training
Block Diagram
Applications
- smartphones, tablets
- True Wireless Stereo ear buds, headsets, speakers
- Set Top Boxes
- gaming
- remote control
- Direction Finding, accurate indoor localisation and asset tracking
Deliverables
- hardware: Verilog RTL, testbench, compilation, simulation and synthesis scripts
- software: C
- documents
- test tool running on Windows or Linux
Technical Specifications
Foundry, Node
any
Maturity
Silicon proven
Availability
Available
TSMC
Pre-Silicon:
16nm