Skip to content

RISC-V processor simulator, supports a limited instruction set of the RISC-V ISA

Notifications You must be signed in to change notification settings

yli302/RISC-V-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RISC-V-Simulator

  • Built RISC-V processor in C which supports a limited instruction set of the RISC-V ISA, restricted to the 32-bit base with 64-bit extensions (RV32I and RV64I)
  • Implemented the Synch, System, and Counters instructions. Support variable pipeline delays to a RISC-V pipeline, instruction and data cache to pipelined RISC-V CPU, and branch prediction.
  • Implement virtual memory translation. Include a TLB and the logic to perform virtual to physical translation to fill the TLB on a TLB miss

About

RISC-V processor simulator, supports a limited instruction set of the RISC-V ISA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages