8bit microprocessor using vhdl

Upload: tanu-newar

Post on 04-Jun-2018

262 views

Category:

Documents


3 download

TRANSCRIPT

  • 8/13/2019 8bit microprocessor using vhdl

    1/16

    Nipanka Barman DC2010BTE4063

    Tannu Newar DC2010BTE4073

    Deepshikha Das DC2010BTE4061

    Designing of 8-bit

    microprocessor using VHDL

    11/26/2013 1Department of Electronics and communication

    Guided By :

    Dr. Indrani Dakua

  • 8/13/2019 8bit microprocessor using vhdl

    2/16

    Department of Electronics and communication11/26/2013

    2

    Nipanka Barman

    Tannu Newar Designing of 8-bit microprocessor using VHDL

    Deepshikha Das

    Contents

    Instructions to be Implemented4

    Introduction

    Scope of the project

    Application and advantage5

    Conclusion6

    1 Introduction

    Literature review2

    Scope of the Project3

  • 8/13/2019 8bit microprocessor using vhdl

    3/16

    Department of Electronics and communication11/26/2013

    3

    Nipanka Barman

    Tannu Newar Designing of 8-bit microprocessor using VHDL

    Deepshikha Das

    Scope of the project

    INTRODUCTION

    8 bit Microprocessor

    VHDL CODE FPGA

  • 8/13/2019 8bit microprocessor using vhdl

    4/16

    Department of Electronics and communication11/26/2013

    4

    Nipanka Barman

    Tannu Newar Designing of 8-bit microprocessor using VHDL

    Deepshikha Das

    Scope of the project

    What is Microprocessor?

    Computer's central processing unit (CPU) on asingle integrated circuit (IC).

    It is a multipurpose programmable device. Operates on numbers and symbols

    represented in the binary numeral system.

    Used for computation, text editing,multimedia display, and communication over

    the Internet. Part of embedded systems.

  • 8/13/2019 8bit microprocessor using vhdl

    5/16

    ALU Accumulator

    Timing &

    Control

    unit

    General &

    SpecialPurpose

    register

    Microprocessor

    Department of Electronics and communication11/26/2013

    5

    Nipanka Barman

    Tannu Newar Designing of 8-bit microprocessor using VHDL

    Deepshikha Das

  • 8/13/2019 8bit microprocessor using vhdl

    6/16

    Department of Electronics and communication11/26/2013

    6

    Nipanka Barman

    Tannu Newar Designing of 8-bit microprocessor using VHDL

    Deepshikha Das

    Scope of the project

    What is VHDL ?

    VHDL (Very High Speed Integrated Circuit HardwareDescription Language) is a hardware Description

    language used in electronic design automation

    To describe digital and mixed-signal system such asfield-programmable gate array (FPGA) and integratedcircuits.

  • 8/13/2019 8bit microprocessor using vhdl

    7/16

    Department of Electronics and communication11/26/2013

    7

    Nipanka Barman

    Tannu Newar Designing of 8-bit microprocessor using VHDL

    Deepshikha Das

    What is FPGA?

    Semiconductor device

    Contains :

    Programmable Logiccomponents

    Program interconnection

  • 8/13/2019 8bit microprocessor using vhdl

    8/16

    Department of Electronics and communication11/26/2013

    8

    Nipanka Barman

    Tannu Newar Designing of 8-bit microprocessor using VHDL

    Deepshikha Das

    Scope of the project

    Literature Review This project is designing an 8-bit microprocessor in VHDL.

    The processor that will be designed will closely resemble thefunctionality of an 8085.

    All of the functionality will come from the VHDL code that is writtenwill be interfaced with the FPGA board.

    The processor will have most all of the arithmetic and logicfunctions that are on an 8085.

    It will also implement timer functionality.

    There will also be interrupts designed into it as well if time permits.

  • 8/13/2019 8bit microprocessor using vhdl

    9/16

    Department of Electronics and communication11/26/2013

    9

    Nipanka Barman

    Tannu Newar Designing of 8-bit microprocessor using VHDL

    Deepshikha Das

    Scope of the project

    Literature Review

    The FPGA, once programmed, should behave much the same as anactual microprocessor.

    Includes an ALU, working registers, and memory.

    Each part will be designed separately and tested for functionality.

    After all parts are working they will be combined together forminga simple microprocessor

  • 8/13/2019 8bit microprocessor using vhdl

    10/16

    Burn

    On

    FPGA

    Simulated

    Using

    ModelSim

    Coding in

    VHDL

    Task

    1

    Task

    2Task

    3

    Task

    4

    Department of Electronics and communication11/26/2013

    10

    Nipanka Barman

    Tannu Newar Designing of 8-bit microprocessor using VHDL

    Deepshikha Das

    Scope of the project

    Testing

  • 8/13/2019 8bit microprocessor using vhdl

    11/16

    Department of Electronics and communication11/26/2013

    11

    Nipanka Barman

    Tannu Newar Designing of 8-bit microprocessor using VHDL

    Deepshikha Das

    Scope of the project

    BLOCK DIAGRAM

    The inputs and outputs will begoing into and coming out of the

    FPGA.

    The registers, ALU, and memorywill actually be programmed onthe FPGA.

    The individual parts will bedesigned separately and thenintegrated.

  • 8/13/2019 8bit microprocessor using vhdl

    12/16

    Department of Electronics and communication11/26/2013

    12

    Nipanka Barman

    Tannu Newar Designing of 8-bit microprocessor using VHDL

    Deepshikha Das

    Scope of the project

    Scope of the Project Design an 8 bit microprocessor using VHDL.

    The design would then be implemented by putting it on anFPGA.

    The preliminary goal will be to have a microprocessor capableof executing simple mathematical operations.

    The desired instructions to be executed and the data to beoperated on should be given to the system as inputs.

    The result of the executed instructions should be the output.

    The final goal is to program an FPGA.

  • 8/13/2019 8bit microprocessor using vhdl

    13/16

    Department of Electronics and communication11/26/2013

    13

    Nipanka Barman

    Tannu Newar Designing of 8-bit microprocessor using VHDL

    Deepshikha Das

    Instructions to be implemented

    LOAD

    STORE

    ADD

    SUBJZ

    IN

    HALT

  • 8/13/2019 8bit microprocessor using vhdl

    14/16

    Department of Electronics and communication11/26/2013

    14

    Nipanka Barman

    Tannu Newar Designing of 8-bit microprocessor using VHDL

    Deepshikha Das

    Scope of the project

    Application and Advantage

    Used in Embedded system

    Cheaper than microprocessor chip.Less Power consuming.More flexible.More efficient.

  • 8/13/2019 8bit microprocessor using vhdl

    15/16

    Department of Electronics and communication11/26/2013

    15

    Nipanka Barman

    Tannu Newar Designing of 8-bit microprocessor using VHDL

    Deepshikha Das

    Scope of the project

    Conclusion

    The 8 bit microprocessor is an important

    part of computerCPUs

    . It is widely usedin microcontrollers. Our aim is to design aSystem that will be more flexible, cheaperand consume less power.

  • 8/13/2019 8bit microprocessor using vhdl

    16/16

    Department of Electronics and communication11/26/2013

    16

    Nipanka Barman

    Tannu Newar Designing of 8-bit microprocessor using VHDL

    Deepshikha Das

    Scope of the project

    References

    1. 8 bit Microprocessor Design using VHDL.

    BY: Mohamad Hasman Bin Abdul Manas

    2. VHDL IMPLEMENTATION OF 8BIT ALU

    BY: Suchita Kamble, Prof.N.N.Mhala

    3. VHDL DESIGN OF FPGA ARITHMETIC PROCESSORBY: Prof.S.Kaliamurth, Ms.U.Sowmmiya