Design of a 7-Stage pipeline RISC processor (MEM STAGE)

This project is about the design and implementation of a 32-bits RISC 7-Stage pipeline processor for academic purpose. The main objective of this project is to improve the performance of the existing 32-bits RISC 5-stage pipeline processor developed in Faculty of Information, Communication and Techn...

Full description

Saved in:
Bibliographic Details
Main Author: Choo, Jia Zheng
Format: Final Year Project / Dissertation / Thesis
Published: 2022
Subjects:
Online Access:http://eprints.utar.edu.my/4625/1/fyp_CT_2022_CJZ.pdf
http://eprints.utar.edu.my/4625/
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Tunku Abdul Rahman
id my-utar-eprints.4625
record_format eprints
spelling my-utar-eprints.46252023-01-15T13:18:21Z Design of a 7-Stage pipeline RISC processor (MEM STAGE) Choo, Jia Zheng TA Engineering (General). Civil engineering (General) TF Railroad engineering and operation TG Bridge engineering TK Electrical engineering. Electronics Nuclear engineering This project is about the design and implementation of a 32-bits RISC 7-Stage pipeline processor for academic purpose. The main objective of this project is to improve the performance of the existing 32-bits RISC 5-stage pipeline processor developed in Faculty of Information, Communication and Technology, University Tunku Abdul Rahman. The performance of the processor is improved and optimized by increasing the number of pipeline stages to obtain a shorter time delay for each stage. The MEM stages of the existing pipeline processor contribute to the longest timing delay, which reduce the performance of the processor due to the imbalance logics among the stages. In this project, the data cache unit is decomposed and pipelined into 2 stages. Cache unit access will now require two clock cycle if a CACHE HIT is detected. Another extra stage is reserved for the implementation of Translation Look Aside Buffer (TLB) in the future. Some modifications on the cache controller is done to improve its performance too. The newly developed data cache unit is modelled using Verilog coding follow with its functional verification. Lastly, synthesis and implementation using Xilinx Vivado is done to obtain the timing delay of the new developed 7-stage RISC pipeline processor. 2022-04-18 Final Year Project / Dissertation / Thesis NonPeerReviewed application/pdf http://eprints.utar.edu.my/4625/1/fyp_CT_2022_CJZ.pdf Choo, Jia Zheng (2022) Design of a 7-Stage pipeline RISC processor (MEM STAGE). Final Year Project, UTAR. http://eprints.utar.edu.my/4625/
institution Universiti Tunku Abdul Rahman
building UTAR Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Tunku Abdul Rahman
content_source UTAR Institutional Repository
url_provider http://eprints.utar.edu.my
topic TA Engineering (General). Civil engineering (General)
TF Railroad engineering and operation
TG Bridge engineering
TK Electrical engineering. Electronics Nuclear engineering
spellingShingle TA Engineering (General). Civil engineering (General)
TF Railroad engineering and operation
TG Bridge engineering
TK Electrical engineering. Electronics Nuclear engineering
Choo, Jia Zheng
Design of a 7-Stage pipeline RISC processor (MEM STAGE)
description This project is about the design and implementation of a 32-bits RISC 7-Stage pipeline processor for academic purpose. The main objective of this project is to improve the performance of the existing 32-bits RISC 5-stage pipeline processor developed in Faculty of Information, Communication and Technology, University Tunku Abdul Rahman. The performance of the processor is improved and optimized by increasing the number of pipeline stages to obtain a shorter time delay for each stage. The MEM stages of the existing pipeline processor contribute to the longest timing delay, which reduce the performance of the processor due to the imbalance logics among the stages. In this project, the data cache unit is decomposed and pipelined into 2 stages. Cache unit access will now require two clock cycle if a CACHE HIT is detected. Another extra stage is reserved for the implementation of Translation Look Aside Buffer (TLB) in the future. Some modifications on the cache controller is done to improve its performance too. The newly developed data cache unit is modelled using Verilog coding follow with its functional verification. Lastly, synthesis and implementation using Xilinx Vivado is done to obtain the timing delay of the new developed 7-stage RISC pipeline processor.
format Final Year Project / Dissertation / Thesis
author Choo, Jia Zheng
author_facet Choo, Jia Zheng
author_sort Choo, Jia Zheng
title Design of a 7-Stage pipeline RISC processor (MEM STAGE)
title_short Design of a 7-Stage pipeline RISC processor (MEM STAGE)
title_full Design of a 7-Stage pipeline RISC processor (MEM STAGE)
title_fullStr Design of a 7-Stage pipeline RISC processor (MEM STAGE)
title_full_unstemmed Design of a 7-Stage pipeline RISC processor (MEM STAGE)
title_sort design of a 7-stage pipeline risc processor (mem stage)
publishDate 2022
url http://eprints.utar.edu.my/4625/1/fyp_CT_2022_CJZ.pdf
http://eprints.utar.edu.my/4625/
_version_ 1755876962843230208