国产FPGA开发的主要软件和硬件平台
我们一起打
2025年06月05日 09:52

国产FPGA在近年来发展迅速,为学习和开发提供了丰富的软硬件资源。以下是国产FPGA开发的主要软件和硬件平台,分类整理供参考:

​一、国产FPGA主要厂商及硬件平台​

  1. ​紫光同创(Pango)​​

  • ​硬件​:

    • ​Logos系列​:入门级FPGA(如PG2L100H),适合基础学习。

    • ​Titan系列​:中高端FPGA(如PGT180H),支持高速接口(PCIe、DDR)。

    • ​特点​:性价比高,生态逐步完善。

  • ​高云半导体(Gowin)​​

  • ​硬件​:

    • ​小蜜蜂系列(GW1N)​​:低功耗入门FPGA(如GW1N-1),适合教学。

    • ​晨熙系列(GW2A)​​:中端FPGA,支持LVDS、MIPI等接口。

    • ​特点​:工具链轻量化,对新手友好。

  • ​安路科技(Anlogic)​​

  • ​硬件​:

    • ​ELF系列​:低成本FPGA(如EG4S20),适合简单逻辑设计。

    • ​Eagle系列​:中高端FPGA(如EG5D20),支持DDR3。

    • ​特点​:工具支持Verilog/VHDL混合设计。

  • ​复旦微电子(Fudan Micro)​​

  • ​硬件​:

    • ​FMQL系列​:基于ARM+FPGA的异构芯片(如FMQL45T),适合嵌入式开发。

    • ​特点​:集成ARM Cortex-M3硬核,适合SoC开发。

  • ​其他厂商​:

    • ​京微齐力(Capital Micro)​​:主打中低端FPGA,如CME-C1系列。

    • ​AGM(翱捷科技)​​:CPLD和小规模FPGA,兼容Altera工具链。

​二、国产FPGA开发软件​

  1. ​紫光同创 Pango Design Suite (PDS)​​

    • 支持综合、布局布线、调试,界面类似Xilinx ISE。

    • 提供IP核生成器和时序分析工具。

  1. ​高云半导体 GowinEDA​

    • 轻量级IDE,支持Verilog/VHDL,内置逻辑分析仪(Tang Dynasty)。

    • 提供免费License(需注册)。

  1. ​安路科技 TD(Tang Dynasty)​​

    • 支持从RTL到比特流生成,集成调试工具。

    • 提供部分开源IP核(如UART、SPI)。

  1. ​复旦微电子 FMIDE​

    • 针对FMQL系列开发,支持ARM与FPGA协同设计。

    • 集成Keil MDK(用于ARM编程)。

  1. ​通用工具支持​:

    • ​Vivado/Vitis(部分兼容)​​:某些国产FPGA支持Xilinx工具链的插件模式。

    • ​开源工具(如Yosys+NextPnR)​​:部分国产FPGA可通过开源流程适配。

​三、学习与开发套件推荐​

  1. ​入门级开发板​:

    • ​高云 GW1N-1开发板​(如小蜜蜂系列):价格低(约100-200元),适合基础实验。

    • ​紫光同创 PGL22G开发套件​:配套教程丰富,支持基本外设(LED、按键)。

    • ​安路 EG4S20核心板​:兼容Arduino接口,扩展性强。

  1. ​中高端开发板​:

    • ​复旦微FMQL45T套件​:集成ARM Cortex-M3,适合学习SoC设计。

    • ​紫光同创 Titan PGT180H评估板​:支持高速接口(如PCIe),适合项目开发。

  1. ​开源社区项目​:

    • ​OpenFPGA​:部分国产FPGA支持开源工具链,适合研究FPGA架构。

    • ​GitHub资源​:搜索“Gowin FPGA”或“Pango FPGA”可找到开源项目(如RISC-V核移植)。

​四、学习资源​

  1. ​官方文档​:

    • 各厂商官网提供数据手册、用户指南(如高云《Gowin FPGA设计指南》)。

  1. ​在线课程​:

    • 慕课网、B站有国产FPGA入门教程(如“高云FPGA从零开始”)。

  1. ​论坛与社群​:

    • ​电子发烧友论坛​:国产FPGA专区。

    • ​QQ/微信群​:厂商通常提供技术支持群。

​五、注意事项​

  1. ​软件兼容性​:国产工具链可能对Windows支持更好,部分需Linux环境。

  2. ​IP核生态​:相比Xilinx/Altera,国产IP核(如DDR控制器)可能需手动优化。

  3. ​调试工具​:部分厂商提供低成本逻辑分析仪(如高云的“Digital Analyzer”)。

国产FPGA适合预算有限或需要国产化替代的场景,建议从高云或紫光同创的入门套件开始,逐步深入复杂设计。