Skip to content

Panda-Cores/PandaZero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PandaZero

A RISC-V processor, destined to become a microcontroller!

Quick overview:

  • RV32I ISA
  • 5 Stage Pipeline
  • 1kB L1 instruction cache
  • 1kB L1 data cache (write back)
  • Simple branch predictor (predict backward branches as taken)
  • Pipeline hazard detection & mitigation by HW via pipeline stalls
  • Core connected to wishbone bus
  • Debug module (not consistent with RV spec for debug modules, but supports extensive testing)
  • 1x Timer
  • 8x GPIO

Upcoming features/improvements (in order of priority):

  • Exception raising on illegal instruction
  • Making debug module consistent with RV spec
  • Extension to RV32F ISA (floating point)