Skip to content

Taking as a base the RVfpga system, designed for the Nexys 4DDR board, we will incorporate a cache memory into the system.

Notifications You must be signed in to change notification settings

jafetsoto/RVfpga-Cache-Implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RVfpga:

RVfpga is a course centered around a RISC-V system implemented on an FPGA. It utilizes the open-source SweRV EH1 RISC-V core, running on a Xilinx Artix 7 FPGA on the Digilent Nexys A7 development board. The SweRV EH1 core isn't just for learning; it's employed in real-world products like Imagination GPUs and Western Digital solid-state drives.

SweRV EH1 RISC-V:

The SweRV EH1 RISC-V. core is a 32-bit CPU core that supports RISC-V's integer (I), compressed instruction (C), multiplication and division (M), and instruction-fetch fence and CSR instructions (Z) extensions, specifically RV32IMCZifencei_Zicsr. This core is characterized by a 9-stage, dual-issue, superscalar, mostly in-order pipeline with some out-of-order execution capability.

Cache implemenataion for Nexys 4DDR:

A cache has been integrated into the RVfpga system. This repository showcases the complete work, providing insights into the implementation and simulation of the cache in the SweRVolfSoC system.

About

Taking as a base the RVfpga system, designed for the Nexys 4DDR board, we will incorporate a cache memory into the system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published