Professional Documents
Culture Documents
Abstract
In this project we have described the design of a 16-bit
micro-processor for applications in real time
embedded systems. The processor executes most of the
instructions in a single machine cycle which provides
high speed. The processor has been designed using
VHDL and it can be implemented on an FPGA. The
major components of micro-processor like ALU,
comparator, shift register, control unit and registers are
designed and implemented.
KeywordsStandards.
I.
FPGA,
Xilinx,ASIC,
VHDL,
IEEE
INTRODUCTION
www.ijsret.org
948
International Journal of Scientific Research Engineering & Technology (IJSRET), ISSN 2278 0882
Volume 4, Issue 9, September 2015
A. ALU
operation
C=A
0001
C= A AND B
0010
C= A OR B
0011
C=NOT A
0100
C=A XOR B
0101
C=A + B
0110
C=A - B
0111
C=A + 1
1000
C=A-1
1001
C=0
output
EQ
1 when a = b
NEQ
1 when a /= b
GT
1 when a > b
GTE
1 when a >= b
LT
1 when a < b
LTE
1 when a <=b
www.ijsret.org
949
International Journal of Scientific Research Engineering & Technology (IJSRET), ISSN 2278 0882
Volume 4, Issue 9, September 2015
V.
REFERENCES
[1] Nupur Gupta Analysis of 16 bit microprocessor
architecture on Fpga using VHDL, International
Journal of Advanced Research in Electrical,Electronics
& Instrumentation Engineering,volume 3,Issue 4,April
2014.
[2] Ronald J Hayne An instructional processor design
using VHDL & FPGAAmerican society for
Engineering Education,2011.
[3] Shine Vaman,Suchithra k Design of FPGA based 16
bit pipelined RISC controller IP core using
VHDLProceedings
of
7th
International
Conference,ISBN:978-93-84209-29-2.
[4] D.B.Rane,Pokharna Pritesh GDesign and performance
analysis of 16-bit RISC processor international journal
of engineering & computer science ISSN:23197242,volume 3 Issue 3 March,2014.
[5] Kaliamurthy,U Sowmmiya VHDL design of FPGA
arithmetic processor, Global journal of researches in
engineering electrical and electronics engineering,
Volume 11,Issue 5, Version 1.0, ISSN:2249-4596.
[6] Data sheet of Spartan-3E FPGA family.
[7] Weijun Z.2001.VHDL Tutorial Learn y Example.
www.ijsret.org
950