FPGA 开源项目

精选 FPGA 开源工程、工具链和教程项目,欢迎 Star 和贡献

开源工程

Zynq

Zynq Baremetal Examples

Zynq-7000 裸机开发示例工程,包含 GPIO、UART、SPI、I2C、定时器、中断等常用外设。

查看 →
RTOS

FreeRTOS on Zynq

移植 FreeRTOS 到 Zynq PS 端,包含任务调度、队列、信号量、中断管理等完整示例。

查看 →
Verilog

Verilog Utility Modules

常用可综合模块库,包含 FIFO、RAM、FSM、UART、SPI、I2C、PWM 等,带 Testbench。

查看 →
Linux

Linux on FPGA Drivers

FPGA Linux 驱动示例,包含字符设备、中断、GPIO、SPI、I2C、DMA 等。

查看 →

开源工具

EDA

Verilator

开源 Verilog 仿真器,速度快,支持最新 SystemVerilog 特性。

查看 →
综合

Yosys + nextpnr

开源综合 + 布局布线工具链,支持 iCE40、ECP5、Nexus 等 FPGA。

查看 →
调试

FPGA Debug Toolkit

ILA 调试脚本、时序约束模板、Vivado Tcl 自动化脚本、报错词典。

查看 →
构建

Petalinux Build Scripts

一键生成 Petalinux 工程、编译内核、制作根文件系统、打包 BOOT.BIN。

查看 →

订阅 fpga.love

每日快报 · 每周精选 · 每月深度刊