fpga writeup

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

CONNECTING TWO FPGA BOARDS USING

BLUETOOTH CONNECTION

TEAM MEMBERS:

HARSHINI M CB.EN.U4ECE21216
UMESH KUMAR CB.EN.U4ECE21224
SVS KARTHIK CB. EN.U4ECE21256

ABSTRACT:
The project aims to establish communication between two Field-Programmable
Gate Arrays (FPGAs) using Bluetooth modules for transmitting arithmetic operation
results. One FPGA performs arithmetic operations such as addition, subtraction, and
multiplication and stores the results in registers. The other FPGA receives the results
and displays them on a seven-segment display.

SYSTEM OVERVIEW:
The system consists of four main modules:

1) Arithmetic Operation and Register Storage Module (FPGA 1)


2) Bluetooth Transmission Module (FPGA 1)
3) Bluetooth Reception Module (FPGA 2)
4) Seven-Segment Display Module (FPGA 2)

MODULE DESCRIPTION:
3.1. Arithmetic Operation and Register Storage Module (FPGA 1):
This module is responsible for performing arithmetic operations (e.g., addition,
subtraction, multiplication) using dedicated logic circuits implemented within the
FPGA. The results of these operations are stored in separate registers within the
FPGA. Each result is represented using a fixed number of bits, ensuring consistency
in data transmission.

3.2. Bluetooth Transmission Module (FPGA 1):


The Bluetooth transmission module interfaces with the arithmetic operation module
to retrieve the results stored in the registers. It then utilizes a Bluetooth module to
wirelessly transmit these results to the receiving module in the second FPGA. The
module handles the packaging and formatting of data for transmission over
Bluetooth.

3.3. Bluetooth Reception Module (FPGA 2):


Upon receiving data from the Bluetooth transmission module of FPGA 1, this
module decodes the transmitted information and extracts the arithmetic operation
results. It ensures the integrity of the received data and forwards it to the seven-
segment display module for visualization.
3.4. Seven-Segment Display Module (FPGA 2):
The seven-segment display module receives the arithmetic operation results from the
Bluetooth reception module and converts them into a format suitable for display on a
seven-segment display. It utilizes appropriate logic to drive the segments of the
display, thereby showcasing the results accurately.

BLOCK DIAGRAM:

You might also like