Skip to content

Like VexRiscV, but, Harder, Better, Faster, Stronger

License

Notifications You must be signed in to change notification settings

R-EAjks/VexIIRiscV

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VexiiRiscv

VexiiRiscv (Vex2Risc5) is the successor of VexRiscv. Work in progress, here are its currently implemented features :

  • RV32/64 I[M][A][C][S][U]
  • Up to 5.24 coremark/Mhz 2.50 dhystone/Mhz (WIP)
  • In-order execution
  • early [late-alu]
  • single/dual issue (can be asymmetric)
  • BTB, GShare, RAS branch prediction
  • cacheless fetch/load/store, I$, D$ (WIP)
  • optional SV32/SV39 MMU
  • Can run linux / buildroot
  • Pipeline visualisation in simulation via Konata
  • Lock step simulation via RVLS and Spike

Overall the goal is to have a design which can stretch (through configuration) from Cortex M0 up to a Cortex A53 and potentialy beyond.

Here is the online documentation :

A roadmap is available here :

About

Like VexRiscV, but, Harder, Better, Faster, Stronger

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Scala 99.6%
  • Tcl 0.4%