FPGA 开发相关的资源

FPGA 开发相关的资源:

  1. 开发软件:
    • Vivado:赛灵思公司推出,适用于其 7 系列及之后的 FPGA 和复杂可编程逻辑设备的设计。提供从综合、仿真到调试、部署的全套设计流程,支持高级综合和分析技术,以及基于 IP 的设计方法,还支持使用 C、C++和 SystemC 等高级语言进行开发。
    • Quartus Prime:英特尔旗下的 FPGA 设计软件,支持英特尔 Stratix、Arria 和 Cyclone 等系列 FPGA 的设计。在易用性和性能优化上较为平衡,提供图形界面和文本编辑模式,具有强大的综合、分析与仿真工具,以及设计调试和性能优化功能,强调设计复用能力。
    • ISE Design Suite:赛灵思的旧一代软件,用于设计早期的赛灵思 FPGA。虽然新项目大多已转向 Vivado,但对于维护老旧项目或在教育领域仍有使用场景,其功能较为成熟稳定。
  2. 硬件平台:
    • 官方开发板:赛灵思、英特尔等 FPGA 厂商会推出官方的开发板,如赛灵思的 Zynq 系列开发板将 FPGA 与 ARM 处理器相结合,具有强大的计算和可编程能力;英特尔的 Cyclone 系列开发板则适合成本敏感的应用。
    • 第三方开发板:有许多第三方厂商生产的开发板,它们通常会根据特定的应用需求或功能进行定制,价格和性能各有不同,可以根据自己的需求选择。
    • 下载器:用于将编译好的程序下载到 FPGA 芯片中,不同的 FPGA 芯片可能需要不同类型的下载器,如赛灵思的 Platform Cable、英特尔的 USB Blaster 等。
  3. 学习教程: