RISC-V 指令集资料

  • RISC-V ISA 手册: RISC-V 指令集官方的手册。
  • The RISC-V Reader: 一本深入浅出介绍 RISC-V 的入门书籍,短小精悍,由 RISC-V 创始人之一的 David Patterson 和 Andrew Waterman 所著。本书有由中科院计算所团队翻译的免费的中文电子版。
  • RISC-V V 扩展手册: RISC-V 向量扩展(Vector Extension)官方规范仓库。
  • RISC-V P 扩展手册: RISC-V Packed-SIMD 扩展官方规范仓库(针对 8-bit/16-bit 打包计算)。
  • RISC-V AME 矩阵扩展手册: RISC-V 高级矩阵扩展(Advanced Matrix Extension)官方规范仓库(针对 GEMM/AI 张量矩阵计算)。

RISC-V 中断设备资料

  • PLIC 手册 PLICRISC-V 架构首选的平台级中断控制器(外设中断控制器),由 RISC-V 官方社区维护。
  • ACLINT 手册 ACLINTRISC-V 架构常用的时钟和软件中断控制器,目前已经归档。

外设文档

  • virtio-v1.3 virtio 是一类半虚拟化总线设备协议,支持 PCIeMMIOChannel I/O 三类总线,提供 Block, NET, Console 等常见的虚拟化设备议。
  • Uart 16550 一类常用的串口协议。
  • W25Q512JV 512bits (64mbytes) SPI-FLASH 设备。
  • sifive-u540 芯片数据手册,其中包含 Sifive-SPI,CLINT,和中断相关的介绍。