Resources 学习资料汇总
以下是我学习过程中发现的比较好用的资料. 注意这里只是大概的分类, 同一个资料可能会在多个话题下有帮助, 但这里只列出一次 (在对我帮助最大的话题下), 顺序大致遵循学习规律.
★★☆☆☆ does not represent they are bad! Conversely, they are amazing! Only because I take away fewer information from them.
CPU
- An Introduction to Computing Systems Yale Patt: ★★★★★ 如果你大一想认真学一下计算机组成原理, 信我的, 读它准没错 (wetABQ 大佬推荐的).
- 本书详细讲了一个简单的 16-bit LC-3 CPU 的设计, 包括指令集、汇编语言、机器语言、微架构等内容.
- Bilibili: RISCV-MCU: ★★★★★ 一个基于 Digital 和 verilog 的 RISC-V CPU 仿真教程, 讲得非常好, 强推!
- 本人基于这个项目做了一个 my-riscv.
Neural Network
Animated AI: ★★★★★ 可视化了以下概念: Convolution, Padding, Stride, Groups, Depthwise, Depthwise-Separable, Pixel shuffle. 图像处理肯定会用到.
YOLO V1 Bilibili 讲解: ★★★★★ 非常清楚, 强推.
FPGA 理论
HLS Design FPGA 并行编程
- Parallel Programming for FPGAs: ★★★★☆ Xilinx 研究院的 Steve 首席工程师与 UCSD 的 Ryan Kastner 教授团队合作, 推出了这本开源书, 全书通过 10 个算法实现案例完整的介绍了通过 HLS 工具利用 C/C++ 语言快速实现高性能 FPGA 实现的过程.