PurplePower bcd11625a6 Fixed generate bitstream bug
copy not rename so vivado GUI still finds the .bit file
2023-12-25 11:53:20 +08:00
2023-12-12 09:27:02 +08:00
2023-12-13 18:07:20 +08:00
2023-12-25 11:53:20 +08:00
2023-12-25 11:53:20 +08:00
2023-12-25 11:53:20 +08:00
2023-12-25 11:53:20 +08:00
2023-12-25 11:53:20 +08:00
2023-12-11 21:50:22 +08:00
2023-12-23 01:07:03 +08:00

YatCPU

YatCPU (Yet another toy CPU逸芯) 是一款开源、开发中的教学用 RISC-V 处理器,基于 Chisel 硬件设计语言实现,并用于中山大学 (Sun Yat-sen University) 计算机学院冯班组成原理实验课程的教学。同样欢迎其他高校相关课程使用!

本仓库由 TokisakixPurplePowerHan Huang2022-fall-yatcpu-repo 的基础上结合 2023 计组教学实情整理而来,有较多原创内容

非常感谢 xy3 在此仓库开发期间多次帮我测试代码文件

(PS: 能求个 star 吗 QAQ ~)

Getting Started

你可以选择在线阅读我们编写的配套文档

你也可以选择在下载到本地后阅读

git clone https://github.com/Tokisakix/2023-fall-yatcpu-repo.git
cd 2023-fall-yatcpu-repo/docs
pip install -r requirements.txt
mkdocs serve

TODO list

  1. better automation
  2. add riscv-m extension
  3. using rx for receive from PC
  4. using other display ports
  5. summary of problems
  6. add more test on alu source to ExecuteTest
  7. bug on lab3 5-stage pipeline ID.rs2
  8. TODO: ?disable verilator to debug
Description
2025年计算机组成原理实验代码
Readme Apache-2.0 38 MiB
Languages
Scala 34.6%
Tcl 23.3%
Verilog 16.5%
FIRRTL 10.3%
C 7.5%
Other 7.7%