Skip to content

一个支持 RV64IMAZicsr_Zifencei 的超标量处理器

License

Notifications You must be signed in to change notification settings

Ciliphen/PUA-RISCV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

██████╗ ██╗   ██╗ █████╗       ██████╗ ██╗███████╗ ██████╗██╗   ██╗
██╔══██╗██║   ██║██╔══██╗      ██╔══██╗██║██╔════╝██╔════╝██║   ██║
██████╔╝██║   ██║███████║█████╗██████╔╝██║███████╗██║     ██║   ██║
██╔═══╝ ██║   ██║██╔══██║╚════╝██╔══██╗██║╚════██║██║     ╚██╗ ██╔╝
██║     ╚██████╔╝██║  ██║      ██║  ██║██║███████║╚██████╗ ╚████╔╝
╚═╝      ╚═════╝ ╚═╝  ╚═╝      ╚═╝  ╚═╝╚═╝╚══════╝ ╚═════╝  ╚═══╝

🚀 PUA (Powerful Ultimate Architecture) RISCV

本项目为 PUA-CPU 的 RISC-V 线

PUA-CPU 的 MIPS 线详见 PUA-MIPS

📚 简介

  • 支持 RV64IMAZicsr_Zifencei 指令集的顺序动态双发射五级流水线
  • 可接入差分测试框架,提供软件仿真

🛠️ 环境配置

git clone [email protected]:Ciliphen/PUA-RISCV.git
cd riscv-lab
git submodule update --init --recursive

📦 资源

  1. 🎨Text to ASCII Art Generator - 字符画生成器

  2. 🧰RISC-V Convertor - RISC-V 汇编转换器

  3. 📑Chisel Project Template - Chisel 项目模板

📈 进度

  • 实现 RV64IMAZicsr_Zifencei 指令集
  • 启动 OpenSBI
  • 支持 Linux(目前存在 bug,正在修复中...)

About

一个支持 RV64IMAZicsr_Zifencei 的超标量处理器

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages