8bit Microprocessor Using VHDL
8bit Microprocessor Using VHDL
8bit Microprocessor Using VHDL
Contents
1
Introduction
Introduction
2 3
11/26/2013
INTRODUCTION
8 bit Microprocessor Scope of the project
VHDL CODE
FPGA
11/26/2013
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
ALU
Accumulator
Microprocessor
Timing & Control unit General & Special Purpose register
11/26/2013
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
What is FPGA?
Semiconductor device Contains : Programmable Logic components Program interconnection
11/26/2013
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
Literature Review
The FPGA, once programmed, should behave much the same as an actual microprocessor. Scope of the project
After all parts are working they will be combined together forming a simple microprocessor
11/26/2013
Task 1
Task 2
Task 3
Task 4
Coding in VHDL
Burn On FPGA
Testing
11/26/2013
10
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
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.
12
Instructions to be implemented
LOAD HALT STORE
IN
ADD
JZ
SUB
11/26/2013
13
11/26/2013
14
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
15
References
1. 8 bit Microprocessor Design using VHDL. BY: Mohamad Hasman Bin Abdul Manas
Scope of the project
11/26/2013
16