Skip to content

Implementation of RISCV 32I ISA in C++ with a GUI in ReactJS to visualize instruction execution in RISCV

Notifications You must be signed in to change notification settings

2773kartik/RISC_V_CS204

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RISC_V_CS204

This is an implementation of the RISCV 32I compiler using C++ and a frontend made on ReactJS

Phase 1 is a single clock approach Go to desired Phase folder, then src

  1. Run npm i on terminal
  2. Go to backend folder, paste desired machine code in input.mc
  3. Compile main.cpp using g++ main.cpp and run the generated output file (a.exe or a.out)
  4. Corresponding out.json file is updated
  5. Go back to src folder, and run npm start on the terminal
  6. Enjoy!!

About

Implementation of RISCV 32I ISA in C++ with a GUI in ReactJS to visualize instruction execution in RISCV

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •