Please use this identifier to cite or link to this item:
https://hdl.handle.net/10356/181173
Title: | RISC-V processor FPGA implementation | Authors: | Tey, Jing Kai | Keywords: | Computer and Information Science Engineering |
Issue Date: | 2024 | Publisher: | Nanyang Technological University | Source: | Tey, J. K. (2024). RISC-V processor FPGA implementation. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/181173 | Project: | SCSE23-0858 | Abstract: | RISC-V is an open-standard Instruction Set Architecture (ISA), and RV32I is a subset of RISC-V instructions. The simplicity of RV32I makes it ideal for educational purposes. This project is to implement a RISC-V (RV32I) Processor (softcore with a simple Harvard architecture) on Nexys A7 Xilinx Artix®-7 FPGA using Verilog. Different processor micro-architectures, single-cycle, multi-cycle and multi-stage pipeline (with static branch predictor) are explored in this project. The design is based on Hardware Description Languages (HDL) - Verilog and IDE - Vivado Design Suite. In addition to the RV32I processor, essential modules such as universal asynchronous receiver/transmitter (UART Tx and Rx), seven-segment display, and other device modules were developed. A basic loader firmware in C was also developed to provide the capability to load custom user programs and provide software access to the mapped devices. The complete implementation of RV32I on Nexys A7 FPGA board offers valuable insight into computer architectures, integrating different knowledge across the years into a comprehensive understanding. | URI: | https://hdl.handle.net/10356/181173 | Schools: | College of Computing and Data Science | Fulltext Permission: | restricted | Fulltext Availability: | With Fulltext |
Appears in Collections: | CCDS Student Reports (FYP/IA/PA/PI) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
report_final.pdf Restricted Access | 1.59 MB | Adobe PDF | View/Open |
Page view(s)
113
Updated on May 7, 2025
Download(s)
10
Updated on May 7, 2025
Google ScholarTM
Check
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.