Skip to content

nujaadeen/Single-Cycle-CPU-Design-with-Direct-Mapped-Cache-having-functionality

Repository files navigation

Single-Cycle-CPU-Design-with-Direct-Mapped-Cache-having-functionality

32 bit CPU is as per the RV32I RISC-V ISA specification and need to support the following instruction classes:

R-type, I-type, S-type, SB-type (implementation of U and UJ type will earn bonus marks).

Once the implementation is completed, you need to verify the design with suitable assembly program.

Once the CPU design is completed, you need to integrate with a direct mapped cache with victim cache feature.

Your design will be evaluated based on the following:

Functionality - all the instructions in the above classes should work Resource usage Performance : how fast your CPU can run? So pay special attention to delay paths. This is a single cycle design - so it is important to reduce the overall delay as much as possible. You need to submit a report that includes:

Design approach highlighting how control logic is derived. Achieved performance level
Complete program (as a separate file) - this should be synthesizable.

332297229_730213821920038_8815532457115536225_n 332138542_170128865806439_6379291885356838847_n

333360355_867066244590831_7302045227483060809_n

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors