Design of electronic hardware using VHDL described with the example of baseband and LMP layers in Bluetooth
Ilian Costov, Krasimira Filipova · 2005
Each network device or portable device with HOST interface (radio or cable) has several hierarchical structures which distribute functionality between different layers of that device. Bluetooth is a radio interface which support this architecture. There are five mandatory layers of hierarchy defined: radio interface; baseband layer; link manager protocol (LMP) layer; logical link control and adaptation protocol (L2CAP) layer; HOST user interface. The paper describes the design of the digital baseband and LMP layers from the hardware development aspect of network algorithms. The baseband layer performs the functions related to interface interaction between the Bluetooth chipset and an external or integrated radio chip and a host system. In baseband, different modules for data processing are integrated, like modules for generating frequency hopping sequences, fast error correction codes, cyclic redundancy check algorithm, whitening, data packet assembling and de-assembling. In addition, some hardware optimizations have been made to meet the requirements of modern electronics. By reason of a higher degree of design abstraction, the development of the module has been done with hardware description language $VHDL. During development of the Bluetooth module, a new complex architecture is integrated; it supports low cost upgrades related to new generations of Bluetooth devices. The design has been provided with a generic microprocessor interface for easy adaptation in the Bluetooth system.