Getting Started with FPGA Development
Igor Udot 吴一格
Hardware Setup
I currently have two FPGA development boards:
- Xilinx ZYNQ 7010: While powerful for complex designs, it's oversized for my initial learning projects
- Tang Nano 20K: A more suitable board for beginners
- Cost: 168 RMB
- Manufacturer: Sipeed (Product Wiki)
- Architecture: Gowin FPGA
Learning Resources
I plan to follow these tutorials:
- ASIC World Verilog Tutorials - For Verilog fundamentals
- HDLBits Problem Sets - For practical exercises
Possible Project Roadmap
- UART communication
- VGA output
- Memory controllers
- Simple CPU design