Getting Started with FPGA Development

  • Igor Udot 吴一格

    Igor Udot 吴一格

Hardware Setup

I currently have two FPGA development boards:

  1. Xilinx ZYNQ 7010: While powerful for complex designs, it's oversized for my initial learning projects
  2. 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:

  1. ASIC World Verilog Tutorials - For Verilog fundamentals
  2. HDLBits Problem Sets - For practical exercises

Possible Project Roadmap

  • UART communication
  • VGA output
  • Memory controllers
  • Simple CPU design