Verilog
- Verilog教程
- HDLBits — Verilog Practice
- 中科大Verilog OJ
- Verilog语法和典型电路
- verilog中if与case语句不完整产生锁存器的问题
Chisel
- chisel offcial website
playground
- OpenXiangShan Chisel playground
- chisel IntelliJ IDEA playground
library
- Maven library
mill build tool
- Mill Documentation
- Lihaoyi mill Gitter
- lihaoyi blog Mill: Better Scala Builds
- chiseltest with mill as the building tool
Makefile
- 跟我一起写Makefile
- GNU make
Computer System
- 一生一芯计划
Vim
- 在 Vim 中优雅地查找和替换
Git
- W3C School Git Tutorial
- git website
- git 合并冲突解决
C language
Memory Layout
- Memory Layout of C Programs
- What is Recursion? Types of Recursion
- text, data, bss, and dec. Demystifying memory, code, and data size!
static keyword
- 静态变量与全局变量的区别
- c语言中static 函数和普通函数的区别?
- C 语言中 static 的作用
- The static keyword in C