Download - PRESENTATION ON VLSI
-
7/27/2019 PRESENTATION ON VLSI
1/21
A
PRESENTATION
ON
FPGA DESIGN FOR ALL IN ONE NUMBER SYSTEM USING
VHDL
Submitted in partial fulfillment for the award of
Degree of Bachelor of Technology
in
Electronics & Communication Engineering
2013-14
Presented to: Presented by:MR. Praveen Agarwal Vivek Kumar Jha(EC/10/1101)
Project Coordinator (Sec. C) Shubham Kirti (EC/10/1103)
Vivek Khandelwal (EC/10/1151)
DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING
POORNIMA COLLEGE OF EGINEERING
ISI-6, RIICO INSTITUTIONAL AREASITAPURA, JAIPUR (Raj.)-302022
-
7/27/2019 PRESENTATION ON VLSI
2/21
CONTENTS
OBJECTIVE
INTRODUCTION
CURRENT MARKET SOLUTION
OUR APPROACH
COMPONENT LIST & SOFTWARE TOOLS
PROJECT WORKING
APPLICATION & PURPOSE
REFERENCES
-
7/27/2019 PRESENTATION ON VLSI
3/21
OBJECTIVE
The first and foremost reason to work on this project is to understand the underlying
concepts of VlSI Designing and FPGA.
Number Systems are used in different forms for computational purposes (Decimal),
for managing the database (Octal), to represent the memory locations (Hexa-Decimal)
etc.
No such hardware is there that allows the easy conversion of number systems in one
place (not even Scientific Calculators).
-
7/27/2019 PRESENTATION ON VLSI
4/21
INTRODUCTION
Number System is a mathematical numeration for expressingnumbers in different forms.
Ex :- Binary, Hexadecimal etc.
ALL IN ONE NUMBER SYSTEM is aimed to design a real time
processing system which will be helpful to convert any number
from one system to another number system.
The project will be designed using VlSI Technology on FPGA
(Field Programmable Gate Array).
-
7/27/2019 PRESENTATION ON VLSI
5/21
Electronics Template
CURRENT MARKET SOLUTION
No such computing device isthere which comes with the feature
of Number System conversion.
This project will be an extra
feature to these calculators if
implemented practically.
-
7/27/2019 PRESENTATION ON VLSI
6/21
OUR APPROACH
The design will be implemented using VHDL Language.
VHDL stands for VHSIC Hardware DescriptionLanguage.
The synthesis and simulation prototype will be designed
using the Xilinx ISE and Modelsim Simulator.
The hardware implementation will be done using the
Mission 10x ULK (Unified Learning Kit).
-
7/27/2019 PRESENTATION ON VLSI
7/21
COMPONENTS AND OTHER TOOLS
Mission -10x ULK kit
Synthesis tool : Xilinx Webpack ISE (v-12.1)
Simulation tool : Modelsim Simulator (v-6.5)
4*4 Keypad Matrix
-
7/27/2019 PRESENTATION ON VLSI
8/21
TOOLS DESCRIPTION
1. Mission 10x ULK Kit
16*2 character LCD
FPGA Processor
FPGA
connection
Port
Mode Switch
-
7/27/2019 PRESENTATION ON VLSI
9/21
TOOLS DESCRIPTION (contd.)
1.Mission 10x ULK Kit (contd.)
The Character LCD will be used to show the input given
to the system and the output received.
It will also show the input and output modes of the
Number System.
The FPGA processor will be configured with the HDL
Language to act as ASIC i.e. Application Specific
Integrated Circuit.
-
7/27/2019 PRESENTATION ON VLSI
10/21
TOOLS DESCRIPTION (contd.)
2. Xilinx ISE Webpack
Xilinx ISE is a platform which provides the work
environment for designing the logic of the ASIC.
The logic may be designed using two Hardware
Description Languages, which are as follows :
i.) VHDL
ii.) Verilog
This project will be designed using VHDL.
-
7/27/2019 PRESENTATION ON VLSI
11/21
TOOLS DESCRIPTION (contd.)
-
7/27/2019 PRESENTATION ON VLSI
12/21
TOOLS DESCRIPTION (contd.)
3. Modelsim Simulator
A simulator is used to check if a designed logic is correct
or not theoretically.
It cant tell whether the logic is hardware compatible or
not.
However, it shows the user, the output according to the
the logic implemented.
-
7/27/2019 PRESENTATION ON VLSI
13/21
TOOLS DESCRIPTION (contd.)
-
7/27/2019 PRESENTATION ON VLSI
14/21
TOOLS DESCRIPTION (contd.)
4. 4*4 Keypad Matrix
The Keypad Matrix is used for
giving input and selecting mode
of the number system.
This keypad will be designed on
a PCB Board using Push to On/Off
switches and will be interfaced to
the ULK kit.
-
7/27/2019 PRESENTATION ON VLSI
15/21
WORKING
The program is loaded onto the FPGA processor usingJTAG or ETHERNET cable.
The mode will be selected via mode switch so that
the keypad will work either to input the data or to
choose the mode of conversion.
-
7/27/2019 PRESENTATION ON VLSI
16/21
WORKING (contd.)
Following are the modes available for the conversion:
1. HEX TO BIN.
2. HEX TO DEC.
3. HEX TO OCT.
4. BIN TO DEC.5. BIN TO OCT.
6. BIN TO HEX.
7. DEC. TO BIN.
8. DEC TO OCT.9. DEC TO HEX.
0. BIN TO GRAY.
A. GRAY TO BIN.
B. BIN TO EXS-3.
-
7/27/2019 PRESENTATION ON VLSI
17/21
WORKING (contd.)
The input given by the user will be shown on the 1st row
of the character LCD while the output will be shown on
the 2nd row.
INPUTOUTPUT
-
7/27/2019 PRESENTATION ON VLSI
18/21
APPLICATION & FURTHER ENHANCEMENTS
This project can be used by students for computationalpurposes regarding number system conversions.
Can be used in applications related to microprocessors
where data needs to be essentially in Hexadecimalformat or in UNIX systems where Octal number system is
used to set file permissions.
For future enhancements, various other features like
arithmetic operations may be added to the project.
-
7/27/2019 PRESENTATION ON VLSI
19/21
REFERENCES
www.mission10x.com
www.engweb.info
www.wikipedia.org
www.google.com/images
http://www.engweb.info/http://www.engweb.info/http://www.wikipedia.org/http://www.google.com/imageshttp://www.google.com/imageshttp://www.wikipedia.org/http://www.engweb.info/http://www.engweb.info/http://www.engweb.info/ -
7/27/2019 PRESENTATION ON VLSI
20/21
-
7/27/2019 PRESENTATION ON VLSI
21/21