# 参考资料

## 参考书

The RISC-V Reader: An Open Architecture Atlas（RISC-V 手册：一本开源指令集的指南） [[PDF](http://riscvbook.com/chinese/RISC-V-Reader-Chinese-v2p1.pdf)]

RISC-V Green Card [[PDF](http://riscvbook.com/greencard-20181213.pdf)]

Processor Microarchitecture: An Implementation Perspective [[PDF](https://cseweb.ucsd.edu/classes/fa14/cse240A-a/pdf/04/Gonzalez_Processor_Microarchitecture_2010_Claypool.pdf)]

## 手册

RISC-V 指令手册卷 I（非特权指令） [[PDF](https://github.com/riscv/riscv-isa-manual/releases/download/Ratified-IMAFDQC/riscv-spec-20191213.pdf)]

RISC-V 指令手册卷 II（特权指令） [[PDF](https://github.com/riscv/riscv-isa-manual/releases/download/Priv-v1.12/riscv-privileged-20211203.pdf)]

Chisel 语言在线互动教程 [[Web](https://mybinder.org/v2/gh/freechipsproject/chisel-bootcamp/master)]

Vivado 2020.1 Tcl 脚本指令手册 [[PDF](https://www.xilinx.com/support/documentation/sw_manuals/xilinx2020_1/ug835-vivado-tcl-commands.pdf)]

## 工具

在线 RISC-V 整数指令集解释器 [[Web](https://www.cs.cornell.edu/courses/cs3410/2019sp/riscv/interpreter/)]


## 其他开源实现

香山处理器 [:material-github: OpenXiangshan/Xiangshan](https://github.com/OpenXiangshan/Xiangshan)

riscv-sodor [:material-github: ucb-bar/riscv-sodor](https://github.com/ucb-bar/riscv-sodor)

riscv-mini [:material-github: ucb-bar/riscv-mini](https://github.com/ucb-bar/riscv-mini)

tinyriscv [liangkangnan/tinyriscv](https://gitee.com/liangkangnan/tinyriscv)

riscv-boom [:material-github: riscv-boom/riscv-boom](https://github.com/riscv-boom/riscv-boom)

rocket-chip [:material-github: chipsalliance/rocket-chip](https://github.com/chipsalliance/rocket-chip)

UC Davis In-order CPU [:material-github: jlpteaching/dinocpu](https://github.com/jlpteaching/dinocpu)