UTAR Institutional Repository

Design of 6-Stage Pipeline Processor

Teng, Wen Jun (2021) Design of 6-Stage Pipeline Processor. Final Year Project, UTAR.

Download (2678Kb) | Preview


    This project is about the design and implementation of RISC 6-stage pipeline processor for academic purpose. The main objective of this project is to improve the performance of the current RISC32 5-stage pipeline processor that developed in Universiti Tunku Abdul Rahman which is under Faculty of Information Technology by increasing the stages from 5 stages to 6 stages. After reviewing the timing delay of each stage, the longest delay of the 5-stage pipeline processor is accessing the memory stage which will reduce the performance due to the imbalance among the pipeline stages. This longest delay will slow down the clock rate of the processor. Thus, this project is initiated to divide the memory unit (cache) into 3 stages. Cache unit access will require 3 clock cycles if cache hit detection occur. Some modifications on cache unit were done to increase the performance of the performance. The instruction cache is pipelined at the appropriate location while distributing the components among 3 stages to achieve a balance stage delay. This project is modelled using Verilog code and a test program will be developed to test the functionality and compatibility of the newly design pipelined cache unit and RISC32. Lastly, Xilinx Vivado is used to synthesis and implement it to get the timing delay of each stage.

    Item Type: Final Year Project / Dissertation / Thesis (Final Year Project)
    Subjects: T Technology > TA Engineering (General). Civil engineering (General)
    Divisions: Faculty of Information and Communication Technology > Bachelor of Information Technology (Honours) Computer Engineering
    Depositing User: ML Main Library
    Date Deposited: 09 Mar 2022 20:27
    Last Modified: 09 Mar 2022 20:27
    URI: http://eprints.utar.edu.my/id/eprint/4281

    Actions (login required)

    View Item