Title :
Designing of a 16 - bit microprocessor by using FPGA
Author :
ÖZTÜRK, Emre ; Sedef, Herman
Author_Institution :
Elektron. ve Haberlesme Muhendisligi, Yildiz Teknik Univ., Istanbul, Turkey
Abstract :
History has marked a large number of man endeavours towards building machines that are capable of performing arithmetic operations more efficiently than he can do himself. These started with very primitive instruments but evolved over the course of time due to the accumulative knowledge of man kind. In the recent decades, many computer architectures exhibiting various design methodologies and computation models have been developed. One of the most widely accepted of which is von-Neumann architecture. The brilliant mathematician, John Louis von-Neumann (1903-1957) proposed in - 1945 - a model for a general purpose computer that provides programmability and reprogrammability thanks to a memory structure that stores programs and data. This paper introduces a 16 bit microprocessor that adopts von-Neumann architecture and is implemented on FPGA (Field Programmable Gate Array) . In addition to that, the paper presents a software development environment for designed microprocessor. Microprocessor also exhibits the characteristics of a RISC (Reduced Instruction Set Computer). It has a small set of instructions and a limited number of addressing modes.
Keywords :
field programmable gate arrays; microprocessor chips; reduced instruction set computing; 16-bit microprocessor; FPGA; arithmetic operation; computation model; computer architecture; field programmable gate arrays; general purpose computer; memory structure; reduced instruction set computer; reprogrammability; software development; von-Neumann architecture; Clocks; Computational modeling; Computer architecture; Field programmable gate arrays; Light emitting diodes; Microprocessors; Reduced instruction set computing;
Conference_Titel :
Electrical, Electronics and Computer Engineering (ELECO), 2010 National Conference on
Conference_Location :
Bursa
Print_ISBN :
978-1-4244-9588-7
Electronic_ISBN :
978-605-01-0013-6