Please use this identifier to cite or link to this item:
https://hdl.handle.net/10356/184004
Title: | RISC-V + MRAM: integrating off-chip rapid non volatile memory with a RISC-V core on FPGA | Authors: | Yeoh, Wei Yang | Keywords: | Computer and Information Science Engineering |
Issue Date: | 2025 | Publisher: | Nanyang Technological University | Source: | Yeoh, W. Y. (2025). RISC-V + MRAM: integrating off-chip rapid non volatile memory with a RISC-V core on FPGA. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/184004 | Abstract: | The proliferation of Artificial Intelligence (AI) and Machine Learning (ML) over the previous years has been possible due to the increased ability to train larger Deep Neural Networks (DNNs) with increasing amounts of data. With the rise of more sophisticated and complex models, lower-end computational devices (running smaller machine learning models such as TinyML) do not have the capacity to store the necessary model weights, data structures, etc. This has resulted in researchers looking into using off-chip memory to overcome hardware limitations, with the caveat of limited memory access speeds and energy efficiency. In order to optimize the use of off-chip memory, this project will focus on integrating Magnetoresistive RAM (MRAM) with NTU’s self-developed RISC-V microprocessor, the ECS-DOT SoC. MRAM is a non-volatile memory with read/write speeds comparable to SRAM/DRAM, and writes to memory are nondestructable. These traits make MRAM a highly attractive off-chip memory option. As such, this project aims to create a prototype Integrated Chip (IC) using an FPGA to integrate an off-chip MRAM with the ECS-DOT SoC. The synthesized FPGA design needs to balance between having fast memory access times and using the least amount of Input/Output (I/O) pins. Designing this interface is an iterative process: starting from Serial-Parallel-Serial (SPS) modules, SPS with burst functionality, and finally integrating with standard serial protocols such as SPI. Additionally, we will also be testing the read/write speeds of each of the designs using a logic analyzer, determining the efficacy of both the designs and MRAM as a viable off-chip memory option. | URI: | https://hdl.handle.net/10356/184004 | 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 | |
---|---|---|---|---|
NTU FYP Amended Report.pdf Restricted Access | 19.42 MB | Adobe PDF | View/Open |
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.