You are on page 1of 16

Designing of 8-bit microprocessor using VHDL

Guided By : Dr. Indrani Dakua

Nipanka Barman DC2010BTE4063 Tannu Newar DC2010BTE4073 Deepshikha Das DC2010BTE4061


11/26/2013 Department of Electronics and communication

Nipanka Barman Tannu Newar Deepshikha Das

Designing of 8-bit microprocessor using VHDL

Contents
1

Introduction
Introduction

2 3

review Scope Literature of the project

Scope of the Project


4 Instructions to be Implemented

Application and advantage 6 Conclusion

11/26/2013

Department of Electronics and communication

Nipanka Barman Tannu Newar Deepshikha Das

Designing of 8-bit microprocessor using VHDL

INTRODUCTION
8 bit Microprocessor Scope of the project

VHDL CODE

FPGA

11/26/2013

Department of Electronics and communication

Nipanka Barman Tannu Newar Deepshikha Das

Designing of 8-bit microprocessor using VHDL

What is Microprocessor?
Computer's central processing unit (CPU) on a single integrated circuit (IC). It is a multipurpose programmable Scopedevice. of the project 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.

11/26/2013

Department of Electronics and communication

Nipanka Barman Tannu Newar Deepshikha Das

Designing of 8-bit microprocessor using VHDL

ALU

Accumulator

Microprocessor
Timing & Control unit General & Special Purpose register

11/26/2013

Department of Electronics and communication

Nipanka Barman Tannu Newar Deepshikha Das

Designing of 8-bit microprocessor using VHDL

What is VHDL ?
VHDL (Very High Speed Integrated Circuit Hardware Description Language) is a hardware Description Scope of the project language used in electronic design automation To describe digital and mixed-signal system such as field-programmable gate array (FPGA) and integrated circuits.

11/26/2013

Department of Electronics and communication

Nipanka Barman Tannu Newar Deepshikha Das

Designing of 8-bit microprocessor using VHDL

What is FPGA?
Semiconductor device Contains : Programmable Logic components Program interconnection

11/26/2013

Department of Electronics and communication

Nipanka Barman Tannu Newar Deepshikha Das

Designing of 8-bit microprocessor using VHDL

Literature Review
This project is designing an 8-bit microprocessor in VHDL. The processor that will be designed will closely resemble the functionality of an 8085. Scope of the project All of the functionality will come from the VHDL code that is written will be interfaced with the FPGA board. The processor will have most all of the arithmetic and logic functions that are on an 8085. It will also implement timer functionality. There will also be interrupts designed into it as well if time permits.

11/26/2013

Department of Electronics and communication

Nipanka Barman Tannu Newar Deepshikha Das

Designing of 8-bit microprocessor using VHDL

Literature Review
The FPGA, once programmed, should behave much the same as an actual microprocessor. Scope of the project

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 forming a simple microprocessor

11/26/2013

Department of Electronics and communication

Nipanka Barman Tannu Newar Deepshikha Das

Designing of 8-bit microprocessor using VHDL

Task 1

Task 2

Task 3

Task 4

Scope of the project

Coding in VHDL

Simulated Using ModelSim

Burn On FPGA

Testing

11/26/2013

Department of Electronics and communication

10

Nipanka Barman Tannu Newar Deepshikha Das

Designing of 8-bit microprocessor using VHDL

BLOCK DIAGRAM
The inputs and outputs will be going into and coming out of the Scope of the project FPGA. The registers, ALU, and memory will actually be programmed on the FPGA. The individual parts will be designed separately and then integrated.
11/26/2013 Department of Electronics and communication

11

Nipanka Barman Tannu Newar Deepshikha Das

Designing of 8-bit microprocessor using VHDL

Scope of the Project


Design an 8 bit microprocessor using VHDL. The design would then be implemented by putting it on an FPGA. Scope of the project

The preliminary goal will be to have a microprocessor capable of executing simple mathematical operations.
The desired instructions to be executed and the data to be operated 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.
11/26/2013 Department of Electronics and communication

12

Nipanka Barman Tannu Newar Deepshikha Das

Designing of 8-bit microprocessor using VHDL

Instructions to be implemented
LOAD HALT STORE

IN

ADD

JZ

SUB

11/26/2013

Department of Electronics and communication

13

Nipanka Barman Tannu Newar Deepshikha Das

Designing of 8-bit microprocessor using VHDL

Application and Advantage


Used in Embedded system Scope of the project Cheaper than microprocessor chip. Less Power consuming. More flexible. More efficient.

11/26/2013

Department of Electronics and communication

14

Nipanka Barman Tannu Newar Deepshikha Das

Designing of 8-bit microprocessor using VHDL

Conclusion The 8 bit microprocessor is an important part of computerScope CPUs . It is widely used of the project in microcontrollers. Our aim is to design a System that will be more flexible, cheaper and consume less power.

11/26/2013

Department of Electronics and communication

15

Nipanka Barman Tannu Newar Deepshikha Das

Designing of 8-bit microprocessor using VHDL

References
1. 8 bit Microprocessor Design using VHDL. BY: Mohamad Hasman Bin Abdul Manas
Scope of the project

2. VHDL IMPLEMENTATION OF 8BIT ALU BY: Suchita Kamble, Prof.N.N.Mhala


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

11/26/2013

Department of Electronics and communication

16

You might also like