Top 100 FPGA Resources You Should Know

In the process of learning, designing, and applying FPGAs, obtaining authoritative, comprehensive, and practical resources is crucial. This article compiles the Top 100 FPGA-related websites, covering vendors/platforms, official tools, open-source tools, development boards/platforms, learning tutorials, community forums, AI acceleration, Chinese resources, and distribution malls, helping you quickly find suitable entry points for learning and development.

Top 100 FPGA Resources You Should Know

1. Vendors / Platforms

1. AMD Adaptive Computing (Xilinx)👉 https://www.amd.com/en/products/adaptive-socs-fpgas.htmlAMD/Xilinx FPGA and SoC homepage, providing device information, development ecosystem, and application cases.

2. Intel FPGA👉 https://www.intel.com/fpgaOfficial Intel FPGA entry, covering products, IP cores, Quartus tools, and university programs.

3. Lattice Semiconductor👉 https://www.latticesemi.comLow-power FPGA vendor, focusing on interfaces, video, and embedded AI solutions.

4. Microchip FPGA (Microsemi)👉 https://www.microchip.com/en-us/products/fpgas-and-pldPolarFire, IGLOO, SmartFusion, and other FPGA products and development support.

5. Efinix👉 https://www.efinixinc.comOffers Trion/Titanium FPGAs and Efinity toolchain, targeting AI and edge computing.

6. QuickLogic👉 https://www.quicklogic.comUltra-low power eFPGA and QuickFeather development board, supporting open-source SymbiFlow.

7. Achronix👉 https://www.achronix.comHigh-speed FPGA and Speedcore eFPGA solutions, suitable for data centers and networks.

8. Gowin Semiconductor👉 https://www.gowinsemi.comDomestic FPGA vendor, GW series products and EDA tools, suitable for education and applications.

9. Anlogic (安路科技)👉 https://www.anlogic.comDomestic FPGA vendor, providing EG/EL series products, widely used in education and industry.

10. Pango Microelectronics (庞加微)👉 https://www.pangomicro.comDomestic FPGA company, PG series devices and PDS development kits.

11. FudanMicro / 紫光同创👉 https://www.fudanmicro.comDomestic programmable logic chip vendor, providing FPGA/SoC solutions.

12. Cologne Chip Gatemate👉 https://www.colognechip.com/programmable-logic/gatemate/German vendor, launching Gatemate FPGA, used with open-source toolchain.

2. Official Tools

13. Vivado Design Suite (AMD)👉 https://www.amd.com/en/products/software/adaptive-socs-fpgas/vivado.htmlOfficial AMD IDE for synthesis, implementation, debugging, and IP integration.

14. Vitis & Vitis HLS (AMD)👉 https://www.amd.com/en/products/software/adaptive-socs-fpgas/vitis.htmlUnified software platform supporting C/C++, HLS, and accelerated deployment.

15. Quartus Prime (Intel)👉 https://www.intel.com/content/www/us/en/software/programmable/quartus-prime/overview.htmlOfficial Intel IDE, available in Lite/Standard/Pro versions.

16. Libero SoC (Microchip)👉 https://www.microchip.com/en-us/tools-resources/design-resources/fpga-design-software/libero-socOfficial Microchip synthesis/implementation environment.

17. Radiant (Lattice)👉 https://www.latticesemi.com/radiantDevelopment environment for iCE40 and Certus series devices.

18. Diamond (Lattice)👉 https://www.latticesemi.com/diamondClassic IDE supporting MachXO series devices.

19. Propel (Lattice)👉 https://www.latticesemi.com/propelSoC/IP design tool supporting hardware and software co-development.

20. GOWIN EDA👉 https://www.gowinsemi.com/en/support/download_eda/Domestic GOWIN FPGA official development environment.

21. Anlogic TD IDE👉 https://www.anlogic.com/index.php?a=lists&catid=36Official development tools and resources download from Anlogic.

22. Pango PDS👉 https://www.pangomicro.com/support/downloadOfficial design tools from Pango, supporting PG series.

23. Efinity (Efinix)👉 https://www.efinixinc.com/efinity.htmlOfficial development environment from Efinix, supporting Trion/Titanium.

24. Achronix Tool Suite👉 https://www.achronix.com/developersOfficial development tools and documentation center from Achronix.

3. Open-source Tools and Frameworks

25. Yosys👉 https://yosyshq.net/yosys/Open-source Verilog synthesizer supporting various FPGA architectures.

26. nextpnr👉 https://github.com/YosysHQ/nextpnrOpen-source placer and router supporting Lattice, Gowin, and other FPGAs.

27. Verilator👉 https://www.veripool.org/verilator/High-speed open-source simulator supporting Verilog/SystemVerilog.

28. GHDL👉 https://ghdl.github.io/ghdl/Open-source VHDL simulator supporting mixed-language simulation.

29. cocotb👉 https://www.cocotb.orgPython-based co-simulation verification framework.

30. F4PGA / SymbiFlow👉 https://f4pga.orgComplete open-source FPGA toolchain with community support.

31. LiteX👉 https://litex-hub.github.ioOpen-source SoC building ecosystem based on Migen.

32. Migen👉 https://m-labs.hk/gateware/migen/Python hardware description DSL.

33. Amaranth HDL👉 https://amaranth-lang.orgModern Python hardware description language, evolved from nMigen.

34. Chisel👉 https://www.chisel-lang.orgScala hardware construction language, supporting circuit generation.

35. SpinalHDL👉 https://spinalhdl.github.io/SpinalDoc-RTD/Scala DSL for generating Verilog/VHDL with high efficiency.

36. Clash👉 https://clash-lang.orgFunctional hardware description language based on Haskell.

37. OpenCores👉 https://opencores.orgEstablished collection of open-source IP cores and projects.

38. LibreCores👉 https://librecores.orgOpen-source hardware and IP resource library.

39. Project Trellis👉 https://github.com/YosysHQ/prjtrellisOpen-source bitstream support for ECP5 FPGA.

40. Project X-Ray👉 https://github.com/f4pga/prjxrayOpen-source bitstream documentation for Xilinx 7 series.

41. Icestorm👉 http://www.clifford.at/icestorm/Open-source toolchain for iCE40, widely supported by the community.

42. OpenFPGA Loader👉 https://trabucayre.github.io/openFPGALoader/Cross-platform open-source FPGA programming tool.

43. FuseSoC/Edalize👉 https://fusesoc.readthedocs.ioMulti-EDA tool project building and adaptation tool.

44. OpenROAD Project👉 https://theopenroadproject.orgOpen-source EDA tools for digital backend, suitable for research.

45. OpenLane👉 https://github.com/The-OpenROAD-Project/OpenLaneEnd-to-end open-source flow for digital IC design.

46. OpenSTA👉 https://github.com/The-OpenROAD-Project/OpenSTAOpen-source static timing analysis tool.

47. Verible👉 https://chipsalliance.github.io/verible/SystemVerilog formatting and linting tool.

4. Development Boards / Platforms

48. Digilent👉 https://digilent.comCommon FPGA development boards and tools for education and engineering.

49. Terasic👉 https://www.terasic.com.twIntel ecosystem development boards (DE series, etc.).

50. Sipeed Tang FPGA👉 https://tang.sipeed.comDomestic Tang series FPGA development boards with rich open-source resources.

51. Alchitry👉 https://alchitry.comBeginner-friendly development boards and teaching materials.

52. Opal Kelly👉 https://opalkelly.comModular FPGA boards and USB SDK.

53. Numato Lab👉 https://numato.comEconomical development boards and I/O modules.

54. Trenz Electronic👉 https://www.trenz-electronic.deProvides SoM and Zynq development boards.

55. Enclustra👉 https://www.enclustra.comHigh-performance SoM and FPGA modules.

56. Fomu👉 https://www.crowdsupply.com/sutajio-kosagi/fomuUSB-sized FPGA development board, suitable for learning.

57. ULX3S👉 https://radiona.org/ulx3s/Open-source ECP5 FPGA platform, suitable for makers.

58. Colorlight i5/i9👉 https://github.com/somhic/Colorlight-FPGA-ProjectsOpen-source FPGA control card project based on ECP5.

5. Learning / Tutorials

59. Nandland👉 https://www.nandland.comFPGA introductory tutorials and examples.

60. FPGA4FUN👉 https://www.fpga4fun.comCollection of classic experiments and small projects.

61. Project F👉 https://projectf.ioFPGA projects for graphics and mathematical applications.

62. ZipCPU Blog👉 https://zipcpu.comIn-depth FPGA blog, including open-source IP.

63. VHDLwhiz👉 https://vhdlwhiz.comSystematic VHDL learning website.

64. 01signal👉 https://01signal.comFPGA timing and constraints related tutorials.

65. Surf-VHDL👉 https://surf-vhdl.comBlog sharing VHDL design experiences.

66. FPGA Tutorial👉 https://www.fpgatutorial.comTutorials for beginners.

67. HDLBits👉 https://hdlbits.01xz.netOnline HDL exercise question bank.

68. Real Digital👉 https://www.realdigital.orgFPGA lab courses and teaching resources.

69. MIT 6.111👉 https://ocw.mit.edu/courses/6-111-introduction-to-digital-systems-fall-2006/Classic digital systems course.

70. Cornell ECE5760👉 https://people.ece.cornell.edu/land/courses/ece5760/FPGA-based embedded systems course.

71. Berkeley CS250👉 https://inst.eecs.berkeley.edu/~cs250/Graduate course on VLSI and RTL design.

6. Community / Forums

72. Reddit r/FPGA👉 https://www.reddit.com/r/FPGA/International FPGA enthusiasts discussion area.

73. Stack Overflow (FPGA)👉 https://stackoverflow.com/questions/tagged/fpgaQ&A community covering common issues.

74. EEVblog Forum (FPGA)👉 https://www.eevblog.com/forum/fpga/Active technical discussions among engineers.

75. EDABoard (FPGA)👉 https://www.edaboard.com/forums/fpga-cpld-and-asic-design.11/Classic electronic engineering forum.

76. All About Circuits (FPGA)👉 https://forum.allaboutcircuits.com/forums/fpga-programmable-logic-and-cpld.15/FPGA section for experience sharing.

77. FPGARelated👉 https://www.fpgarelated.comAggregation site for FPGA blogs and forums.

78. Hackaday (FPGA)👉 https://hackaday.com/tag/fpga/Collection of maker and engineering project inspirations.

79. Hackster.io (FPGA)👉 https://www.hackster.io/search?i=projects&q=FPGAProject cases and tutorial platform.

7. AI / Acceleration

80. Vitis AI👉 https://www.amd.com/en/products/software/vitis-ai.htmlTool for deploying AI models on FPGA/ACAP.

81. FINN👉 https://xilinx.github.io/finn/Acceleration framework for quantized neural networks.

82. HLS4ML👉 https://fastmachinelearning.org/hls4ml/HLS toolchain for machine learning.

83. TVM/VTA (FPGA)👉 https://tvm.apache.org/docs/vta/index.htmlCustomizable accelerator stack with FPGA support.

84. Vitis Libraries👉 https://github.com/Xilinx/Vitis_LibrariesAMD/Xilinx acceleration kernel library.

85. mlonmcu (FPGA)👉 https://github.com/tum-ei-eda/mlonmcuEmbedded ML compilation supporting FPGA.

8. Chinese Community / Teaching

86. 电子森林 / EETree (FPGA)👉 https://www.eetree.cn/search?keyword=FPGAAggregation of Chinese projects, tutorials, and competition resources.

87. StepFPGA Wiki👉 https://wiki.stepfpga.comQuick start materials for teaching.

88. CSDN FPGA 专栏👉 https://www.csdn.net/nav/fpgaCollection of technical blogs and Chinese tutorials.

89. 知乎 FPGA 话题👉 https://www.zhihu.com/topic/19618422/hotQ&A and experience sharing.

90. 哔哩哔哩 FPGA 区👉 https://search.bilibili.com/all?keyword=FPGAVideo tutorials and project demonstrations.

91. 开源中国 FPGA👉 https://www.oschina.net/p?tag=fpgaChinese open-source projects and news.

92. 国嵌/野火学习平台👉 https://www.embedfire.comChinese embedded and FPGA course resources.

93. 华秋社区 (FPGA)👉 https://club.szlcsc.com/search?keyword=FPGAElectronic engineer exchange forum.

94. Seeed Wiki (FPGA)👉 https://wiki.seeedstudio.com/search/?q=FPGASeeed’s Chinese/English tutorials.

95. Terasic 中文站👉 https://cn.terasic.com.cnIntel ecosystem development board Chinese materials.

9. Distribution / Malls

96. Mouser FPGA👉 https://www.mouser.cn/c/embedded-solutions/fpgas-cplds/Global distributor, FPGA selection and information.

97. Digi-Key FPGA👉 https://www.digikey.com/en/products/filter/embedded-fpgas/1728Digi-Key FPGA and development board catalog.

98. Arrow FPGA👉 https://www.arrow.com/en/research-and-events/articles/fpgaArrow Electronics FPGA topic.

99. Avnet Adaptive Computing👉 https://www.avnet.com/wps/portal/silica/solutions/technologies/fpga/Avnet’s FPGA reference designs and solutions.

100. Seeed Studio (FPGA)👉 https://www.seeedstudio.com/category/FPGA-c-134.htmlSeeed’s selected FPGA development boards and accessories.

📌 Summary

The above 100 websites cover the complete chain from device vendors → development tools → learning tutorials → community exchanges → distribution malls. Whether you are a beginner in FPGA or deeply using FPGAs in research, competitions, or engineering, you can find suitable resources here.

✨ If you find this helpful, feel free to bookmark and share, and you can also share your frequently used FPGA websites in the comments to help improve this list together!

Leave a Comment