Title :
A dynamically reconfigurable Bluetooth Base Band Unit
Author :
Esquiagola, John ; Ozari, Guilherme ; Teruya, Marcio ; Strum, Marius ; Chau, Wang
Author_Institution :
Microelectron. Lab., Polythecnic Sch. of Sao Paulo Univ., Brazil
Abstract :
In this paper, we present two different implementations of a dynamically reconfigurable Bluetooth Baseband Unit (BB_Unit) using Xilinx Virtex-II FPGAs. The design flow started from a non-RTL SystemC model that has been functionally verified against an untimed SystemC golden model developed at Synopsys. This model was progressively refined (using Synopsys tools) until a synthesizable RTL model was obtained. The Xilinx modular design methodology was used to derive the partial and total bitstreams. Two partitions of the BB_Unit were tested: header-payload (P1) and RX-TX (P2). The best results were obtained for the P2 partition on a XC2V250 component. Such a partition requires three sequential time intervals to process a Bluetooth packet: t_rec + 1_ini + t_proc. The reconfigurable area occupied 4 columns and 24 bus-macros requiring a reconfiguration time of t_rec=480 μs, much smaller than the time slot of 625 is specified to either transmit or receive a packet.
Keywords :
Bluetooth; data communication; data communication equipment; field programmable gate arrays; 480 mus; Bluetooth packet; P2 partition; RX-TX (P2); Synopsys tools; XC2V250 component; Xilinx Virtex-II FPGA; Xilinx modular design methodology; dynamically reconfigurable Bluetooth Baseband Unit; header-payload (P1); non-RTL SystemC model; partial and total bitstreams; synthesizable RTL model; three sequential time intervals; Baseband; Bluetooth; Communication standards; Design methodology; Field programmable gate arrays; Hardware; Laboratories; Microelectronics; Standards development; Testing;
Conference_Titel :
Field Programmable Logic and Applications, 2005. International Conference on
Print_ISBN :
0-7803-9362-7
DOI :
10.1109/FPL.2005.1515714