presentation on vlsi

Upload: vivek-jha

Post on 14-Apr-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

  • 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