Skip to content

yqszxx/yarc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YARC - Yet Another RISC-V Chip

This is a project where I will implement a RISC-V SoC in Chisel. This project is only meant to be the reflection of the history of my personal learning progress.

Current State of the master branch

The master branch contains a 5-stage RISC-V core with RV32I instructions implemented, fully interlocked, no data forwarding (bypassing). Using a dual-port async-read sync-write scratchpad memory.

  • Only word-aligned word load/store (LW, SW) instruction allowed.
  • Write to 0xFFF8 to print, 0xFFFC to terminate simulation.
  • Fill mem.txt with content dumped by yars.
  • Suppose to work with yqszxx/yars@e69bab0
  • Tested againt yqszxx/yarc-testsw@980b528

About

YARC - Yet Another RISC-V Chip

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages