Skip to content
/ glec2 Public

A classic 5-stage rv32i(incomplete) toy implementation based on powerful SpinalHDL

License

Notifications You must be signed in to change notification settings

D0ot/glec2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GLEC2 Project

A toy implementation of classic 5-stage rv32i(incomplete) based on powerful SpinalHDL

Design Drawing

avator


Implemented:

  1. classic 5 stage pipeline.
  2. data hazard resolve, stall or bypass supported.
  3. control hazard resolve, jal and jalr executes in ID/EXE which is very earyly needing to insert a bubble. beq, bne, etc.. executes in EXE/MEM, which need insert two bubbles.

Not implemented:

  1. csr instructions.
  2. ecall and ebreak instructions.

About

A classic 5-stage rv32i(incomplete) toy implementation based on powerful SpinalHDL

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published