You are on page 1of 3

WKV7 www.WineYardProjects.

com

IEEE / ICGST Reference:

Bluetooth Receiver Design Based


Ibrahim, N.. Lampe, L.. Schober, R..
Univ. of British Columbia, Vancouver;

This paper appears in: Vehicular Technology, IEEE Transactions on


Publication Date: July 2007
Volume: 56, Issue: 4, Part 1
On page(s): 1856-1862
ISSN: 0018-9545
INSPEC Accession Number: 9605850
Digital Object Identifier: 10.1109/TVT.2007.897187
Current Version Published: 2007-07-16

Wine Yard Technologies, A2, II Floor, Eureka Court, Beside Image Hospitals, Himayathnagar, Hyderabad - 73
R&D Center: 3-5-587, Near Narayana College, Vittalwadi, Himayathnagar, Hyderabad - 29
WKV7 www.WineYardProjects.com

ABSTRACT

Design and Implementation of BLUE TOOTH Receiver using


VHDL

Objectives of the project:

1. Understanding of the Blue tooth receiver architecture.


2. Architectural Design.
3. Behavioral / RTL modeling of Design blocks.
4. Design of stimulus to test the functionality of Design Blocks.
5. Synthesize design to extract Gate level net list.
6. Use the net list to target (Implementation) FPGA (Xilinx etc).

Blue Tooth Technology:


Bluetooth wireless technology is a short-range communications system intended to
replace the cables connection portable and/or fixed electronic devices. The Bluetooth RF
layer operates in the unlicensed ISM (Industrial Scientific Medicine) band at 2.4 GHz.
Key features is robustness, low power, and low cost. Blue tooth protocol follows layered
structure similar to the OSI model and contains the following layers. Application layer,
Link Manager Layer (LM Protocol), Base Band Controller layer (Physical layer) and RF
layer.

Brief Description of the project:


Bluetooth Receiver receives different packets with each packet consisting of three
entities, the Access code, the Header, and the Payload. Access code carries the
synchronous bits, Header carries the link control information and error check bits and
Payload carries the actual data.
Bluetooth Receiver is responsible for maintaining Synchronization, Data Integrity, Data
Encapsulation. Different bit manipulations performed at receiver are HEC Checking,
CRC Checking and recognition of valid Bluetooth packets. This Design Coding,
Simulation, Logic Synthesis and Implementation will be done using HDL and EDA tools.

Wine Yard Technologies, A2, II Floor, Eureka Court, Beside Image Hospitals, Himayathnagar, Hyderabad - 73
R&D Center: 3-5-587, Near Narayana College, Vittalwadi, Himayathnagar, Hyderabad - 29
WKV7 www.WineYardProjects.com

BlueTooth Receiver Architecture


AccessWrEna

Rst AccessRdEna Access AFull AccessData[7:0]


FIFO
RdClk AEmpty
Rst
RxC Data
ByteClk ByteData[7:0] RxD
HeaderData DMux ByteClk BitToByte RxC
Head
Info HeadWrEna SelData[1:0]

LTAddr[2:0] Type[3:0]
LTAddrEna UAP[7:0]
BitToByteEna RxC Clk32
PayLoadData RxD Rst
PayLd HECCalEna DPLL
PayWrEna HECCheckEna
PayLdRdE FIFO PFull HECCheck
na RdClk PEmpty Rst RxD
HEC over UAP[7:0]
Access AccessEna
CRCCalEna
Timer AccessOver StateMachine CRCCheckEna
CRCCheck
Controler Rst
Head HeadEna CRC over
Timer HeadOver
StatusReg
CrcOk CrcErr,HECOk,HECErr Status
PayLdEna StatusRd Afull,Aempty,Pfull,PEmpty
PayLd PayLdOver
Timer
MaxNoOf Bytes[8:0] Preamble Ena Preamble RxD
Preamble Det Detector Rst
RxC

Wine Yard Technologies, A2, II Floor, Eureka Court, Beside Image Hospitals, Himayathnagar, Hyderabad - 73
R&D Center: 3-5-587, Near Narayana College, Vittalwadi, Himayathnagar, Hyderabad - 29

You might also like