CATEGORY HUB

FPGA 开源项目

FPGA 是可编程逻辑器件,工程通常围绕 AMD Xilinx(Spartan / Artix / Zynq)、Intel Altera、Lattice 三个阵营展开,描述硬件行为的主流语言是 Verilog 与 VHDL;近几年用 HLS 做高层次综合、把 C++ 直接综合成流水线的做法也在变多。

这里收录的项目从入门级的计数器与七段数码管驱动,到 FIR 滤波与 DSP、AXI DMA 与嵌入式 Linux、基于 HLS 的图像处理流水线,再到 Zynq 上的软硬协同设计都有。多数条目会给出完整工程与约束文件,可以直接在开发板上复现。

733总项目数
来源分布 hackster 733
Build DDR4 Memory Tester with SKHynix H5AN8G6NCJR-VKC + FPGA
Hackster.io

Build DDR4 Memory Tester with SKHynix H5AN8G6NCJR-VKC + FPGA

低成本 FPGA DDR4 内存验证平台:测试、初始化并分析 SK hynix H5AN8G6NCJR-VKC 芯片。

YOLOv11 Detection + Segmentation with Versal VitisAI NPU
Hackster.io

YOLOv11 Detection + Segmentation with Versal VitisAI NPU

为 AMD Versal 平台启用 Vitis AI NPU 版 YOLOv11 目标检测与分割网络。

GPIO Control on AUP ZU3 with PetaLinux 2022.1
Hackster.io

GPIO Control on AUP ZU3 with PetaLinux 2022.1

为 Zynq UltraScale+ AUP ZU3 构建 PetaLinux 2022.1 镜像,在 Linux 里用 sysfs GPIO 控制 LED。

Running PYNQ 4.0 on the snickerdoodle black and piSmasher
Hackster.io

Running PYNQ 4.0 on the snickerdoodle black and piSmasher

把 AMD PYNQ 4.0(Ubuntu 24.04)移植回已不再受支持的 Zynq-7000 板,并用硬件计算器演示验证 FPGA 通路。

Bringing up an IMX219 video pipeline on AMD Kria KV260
Hackster.io

Bringing up an IMX219 video pipeline on AMD Kria KV260

本教程逐步讲解如何在 AMD Kria KV260 开发板上跑通 IMX219 摄像头的视频通路。

Custom Linux driver on Zynq-7000
Hackster.io

Custom Linux driver on Zynq-7000

从零开始一步一步写 IP 的自定义 Linux 驱动,最终支持中断处理。

Fractions in FPGA
Hackster.io

Fractions in FPGA

用 MATLAB 转 RTL 的 IIR 滤波器对比 FPGA 上的定点与浮点,学会选 Q 格式与处理截断。

MorphSense:FPGA-based Reconfigurable Sensor Network over SPE
Hackster.io

MorphSense:FPGA-based Reconfigurable Sensor Network over SPE

可重构传感网络:一次部署、远程重编程,FPGA 经单对以太网调度任意感知模式。

Chirp Waveform Generator Using Vitis Model Composer for FPGA
Hackster.io

Chirp Waveform Generator Using Vitis Model Composer for FPGA

从啁啾方程到参数化 FPGA 架构:只改带宽与脉宽即可生成复数 I/Q 波形。

vtpgZero: Portable Open-Source Video TPG for FPGA
Hackster.io

vtpgZero: Portable Open-Source Video TPG for FPGA

纯 Verilog 实现的便携开源视频测试图案发生器:10 种测试图案、移动方块、SMPTE 彩条与图像叠加,输出 AXI4-Stream 与 FVAL/LVAL。

UART on FPGA Board
Hackster.io

UART on FPGA Board

作者在 FPGA 上实现了 UART 通信协议(串行通信的基础形态),目前收发器已完成。

Kromi One: a new home computer with its own FPGA chipset
Hackster.io

Kromi One: a new home computer with its own FPGA chipset

在一台规格固定、文档齐全的家用电脑上玩、创作与编程:ARM 核加自研 FPGA 芯片组,Kria KV260 输出 1080p60 画面。

Custom PL Designs on Kria KV260 with AMD EDF v2025.2/v2026.1
Hackster.io

Custom PL Designs on Kria KV260 with AMD EDF v2025.2/v2026.1

本指南讲解如何把自定义 HDL 设计构建进 Kria KV260 的 AMD EDF Yocto 工程。

总项目数 733 · 16 / 16

相关分类

本页条目均来自各平台的公开页面,ZouIC 只做分类、索引与摘要,不托管代码与文件;项目仅供开发者参考,版权与授权归原作者,遵循其各自开源协议。

出品人 · 极客微栋 @GeekWaedon
硬件玩家,AI 实践者。这个网站就是我和 AI 一起「手搓」出来的。
加入知识星球微信公众号搜索:极客微栋