Skip to content

Like VexRiscv, but, Harder, Better, Faster, Stronger

License

Notifications You must be signed in to change notification settings

SpinalHDL/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 :