An FPGA based 16-bit RISC microprocessor core architecture

Learning fundamentals in designing and implementing a microprocessor is a very critical part on developing such high end systems. This will serve as a strong foundation in designing high-end microprocessors. This thesis which is an FPGA based microprocessor core is a learning tool for the students a...

Full description

Saved in:
Bibliographic Details
Main Authors: Cordero, Sherwin G., Gandia, Leianne J., Lo, Randolph T., Mendoza, Raymond Bonn C., Tan, Jackson S.
Format: text
Language:English
Published: Animo Repository 2006
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/etd_bachelors/14286
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
Language: English
id oai:animorepository.dlsu.edu.ph:etd_bachelors-14928
record_format eprints
spelling oai:animorepository.dlsu.edu.ph:etd_bachelors-149282021-11-15T13:50:03Z An FPGA based 16-bit RISC microprocessor core architecture Cordero, Sherwin G. Gandia, Leianne J. Lo, Randolph T. Mendoza, Raymond Bonn C. Tan, Jackson S. Learning fundamentals in designing and implementing a microprocessor is a very critical part on developing such high end systems. This will serve as a strong foundation in designing high-end microprocessors. This thesis which is an FPGA based microprocessor core is a learning tool for the students and future designers. Traditionally, student designers make microprocessors using microcontrollers or the combination of various chips digital converters are not used in making a microprocessor. Also, implementation using integrated circuits through rapid prototyping can limit the design and have trade offs just to have a functioning hardware implementation. Because of this disadvantage, FPGA will be one of the best solutions. The reconfigurability factor of the FPGA is a very important feature especially in upgrading the microprocessor. Traditional way of implementing microprocessors with discrete components is very tedious than implementing it in FPGA. With an FPGA implementation, students can focus more on the designing of the microprocessor with the performance in mind rather than being limited by the trade offs presented when implemented using discrete components. This research is an FPGA implementation of a CPU core based on the DLX architecture developed by Hennessy and Patterson. A Virtex-II V2MB1000 FPGA development board was used in the implementation of the microprocessor core which employed pipelining techniques to increase the performance. 2006-01-01T08:00:00Z text https://animorepository.dlsu.edu.ph/etd_bachelors/14286 Bachelor's Theses English Animo Repository Field programmable gate arrays--Computer-aided design Programmable array logic Programmable logic devices Gate array circuits Microcomputers --Design and construction Computer Engineering
institution De La Salle University
building De La Salle University Library
continent Asia
country Philippines
Philippines
content_provider De La Salle University Library
collection DLSU Institutional Repository
language English
topic Field programmable gate arrays--Computer-aided design
Programmable array logic
Programmable logic devices
Gate array circuits
Microcomputers --Design and construction
Computer Engineering
spellingShingle Field programmable gate arrays--Computer-aided design
Programmable array logic
Programmable logic devices
Gate array circuits
Microcomputers --Design and construction
Computer Engineering
Cordero, Sherwin G.
Gandia, Leianne J.
Lo, Randolph T.
Mendoza, Raymond Bonn C.
Tan, Jackson S.
An FPGA based 16-bit RISC microprocessor core architecture
description Learning fundamentals in designing and implementing a microprocessor is a very critical part on developing such high end systems. This will serve as a strong foundation in designing high-end microprocessors. This thesis which is an FPGA based microprocessor core is a learning tool for the students and future designers. Traditionally, student designers make microprocessors using microcontrollers or the combination of various chips digital converters are not used in making a microprocessor. Also, implementation using integrated circuits through rapid prototyping can limit the design and have trade offs just to have a functioning hardware implementation. Because of this disadvantage, FPGA will be one of the best solutions. The reconfigurability factor of the FPGA is a very important feature especially in upgrading the microprocessor. Traditional way of implementing microprocessors with discrete components is very tedious than implementing it in FPGA. With an FPGA implementation, students can focus more on the designing of the microprocessor with the performance in mind rather than being limited by the trade offs presented when implemented using discrete components. This research is an FPGA implementation of a CPU core based on the DLX architecture developed by Hennessy and Patterson. A Virtex-II V2MB1000 FPGA development board was used in the implementation of the microprocessor core which employed pipelining techniques to increase the performance.
format text
author Cordero, Sherwin G.
Gandia, Leianne J.
Lo, Randolph T.
Mendoza, Raymond Bonn C.
Tan, Jackson S.
author_facet Cordero, Sherwin G.
Gandia, Leianne J.
Lo, Randolph T.
Mendoza, Raymond Bonn C.
Tan, Jackson S.
author_sort Cordero, Sherwin G.
title An FPGA based 16-bit RISC microprocessor core architecture
title_short An FPGA based 16-bit RISC microprocessor core architecture
title_full An FPGA based 16-bit RISC microprocessor core architecture
title_fullStr An FPGA based 16-bit RISC microprocessor core architecture
title_full_unstemmed An FPGA based 16-bit RISC microprocessor core architecture
title_sort fpga based 16-bit risc microprocessor core architecture
publisher Animo Repository
publishDate 2006
url https://animorepository.dlsu.edu.ph/etd_bachelors/14286
_version_ 1772834897214308352