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