Choo, Jia Zheng (2022) Design of a 7-Stage pipeline RISC processor (MEM STAGE). Final Year Project, UTAR.
| PDF Download (9Mb) | Preview |
Abstract
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.
Item Type: | Final Year Project / Dissertation / Thesis (Final Year Project) |
---|---|
Subjects: | T Technology > TA Engineering (General). Civil engineering (General) T Technology > TF Railroad engineering and operation T Technology > TG Bridge engineering T Technology > TK Electrical engineering. Electronics Nuclear engineering |
Divisions: | Faculty of Information and Communication Technology > Bachelor of Information Technology (Honours) Computer Engineering |
Depositing User: | ML Main Library |
Date Deposited: | 15 Jan 2023 21:18 |
Last Modified: | 15 Jan 2023 21:18 |
URI: | http://eprints.utar.edu.my/id/eprint/4625 |
Actions (login required)
View Item |