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
2D-median-filter-algorithm-HLS
Hackster.io

2D-median-filter-algorithm-HLS

用高层综合开发二维中值滤波算法的硬件版本(HLS),再借助 HLS 加速代码。

MicroBlaze V on KR260 with BMP180 Sensor and Vitis 2025.1
Hackster.io

MicroBlaze V on KR260 with BMP180 Sensor and Vitis 2025.1

用 Vitis/Vivado 2025.1 在 KR260 上以 MicroBlaze V 接入 BMP180 I2C 传感器,读取温度、气压与海拔。

Tria Vitis Platforms - Creating a Common Platform
Hackster.io

Tria Vitis Platforms - Creating a Common Platform

为多个设计维护各自的 SD 镜像很麻烦——本项目讲解如何把它们合并成一个通用平台。

Driver monitoring System using AMD Kria KR260 Robotics kit
Hackster.io

Driver monitoring System using AMD Kria KR260 Robotics kit

驾驶员监测系统:检测并跟踪疲劳、分神、打哈欠等状态。

Wait! What? I can't get 4K Video Output from KR260?
Hackster.io

Wait! What? I can't get 4K Video Output from KR260?

没听错!与 KV260 不同,KR260 的显示配置另有乾坤——一起来探个究竟。

Intel-FPGA-Quartus
Hackster.io

Intel-FPGA-Quartus

一个使用 Intel Quartus 与 VHDL 对 Altera FPGA 进行编程的示例。

Petalinux, Vivado project for custom pcb dev-board | zynqMP
Hackster.io

Petalinux, Vivado project for custom pcb dev-board | zynqMP

为自制 ZynqMP UltraScale+ PCB 开发板点亮最小化 Linux 系统。

Custom DPU-PYNQ Overlay for the Sundance VCS³ Board
Hackster.io

Custom DPU-PYNQ Overlay for the Sundance VCS³ Board

为 Sundance VCS 板扩展 DPU-PYNQ 框架:生成所需 FPGA overlay 比特流与配套 arch.json。

Vivado project for PS development with Zynq MPSoC
Hackster.io

Vivado project for PS development with Zynq MPSoC

基础 Vivado 工程:配置 MYIR MYD-CZU3EG 开发板的 PS,作为软件与 Linux 开发的底座。

Near Real-Time Face-reIdentification Surveillance System
Hackster.io

Near Real-Time Face-reIdentification Surveillance System

用 VCK5000 上的 Xilinx Vitis-AI,把人工刷卡与人工跟踪系统改造成 AI 方案。

Pest infestation detection
Hackster.io

Pest infestation detection

用 Kria KV260 检测作物虫害。

Tria Vitis Platforms - Adding support for ROS2
Hackster.io

Tria Vitis Platforms - Adding support for ROS2

本项目讲解如何为 Tria Vitis 平台添加 ROS2 支持。

DPU Vivado + Petalinux flow 2025.2
Hackster.io

DPU Vivado + Petalinux flow 2025.2

搭建 DPU 块设计,一直跑到 Petalinux 2025.2 上线。

ILA Debugging on Artix- 7 FPGA
Hackster.io

ILA Debugging on Artix- 7 FPGA

在 EDGE-Artix-A7 FPGA 上调试 Xilinx-AMD 的基础二进制计数器 IP。

AdaptoPharm: An Adaptive Pharmacy Inventory System
Hackster.io

AdaptoPharm: An Adaptive Pharmacy Inventory System

本指南详细讲解用 Xilinx Vitis AI 配合 PYNQ 与 Python,在 Ultra96-V2 上搭建药房库存管理系统。

RGB to Grayscale with HW on Zynq
Hackster.io

RGB to Grayscale with HW on Zynq

在 Zynq 上用硬件实现 RGB 转灰度的两种方法及精度对比。

16 Simulate AI Engine graphs from Python
Hackster.io

16 Simulate AI Engine graphs from Python

本文介绍如何用 Vitis 功能仿真特性,从 Python 仿真 Versal AI Engine 应用。

PwFPGAs - Part 4 - CL vs SL with Vivado on Artix-7 FPGA
Hackster.io

PwFPGAs - Part 4 - CL vs SL with Vivado on Artix-7 FPGA

FPGA 原型开发系列(四):用 Vivado 在 Artix-7 上对比组合逻辑与时序逻辑。

Dual-Frequency Sine Generator with LUT and ILA Debugging
Hackster.io

Dual-Frequency Sine Generator with LUT and ILA Debugging

在 ZCU104 板上用块内存查表与时钟向导实现双频正弦波发生器,并用 ILA 演示结果。

Kria™️ KR260 - "Unifying the communication stack" II
Hackster.io

Kria™️ KR260 - "Unifying the communication stack" II

Kria KR260 机器人应用入门:「Kria 自适应机器人 II」——统一通信协议栈。

360 Live Streaming + Object Detect(DPU) with KR260
Hackster.io

360 Live Streaming + Object Detect(DPU) with KR260

AMD 普惠 AI 开发者大赛子项目:用 KR260 的 DPU 处理 360° 直播目标检测。

Spectrum Analyzer on a Zybo Z710 FPGA
Hackster.io

Spectrum Analyzer on a Zybo Z710 FPGA

在 Zybo Z7-10 FPGA 上实现的带瀑布图显示的音频频谱分析仪。

Multibit PWM IP Core Using VHDL
Hackster.io

Multibit PWM IP Core Using VHDL

VHDL 编写的多位输出 PWM IP 核,可集成进任意软核微处理器系统。

Super96s Cluster - Part 1
Hackster.io

Super96s Cluster - Part 1

打造一系列模块,首次为 U96 边缘设备接入 PYNQ 加速分布式网络(第一部分)。

Deep Learning on the MYD-CZU3EG - Vivado flow (part 1)
Hackster.io

Deep Learning on the MYD-CZU3EG - Vivado flow (part 1)

教程:创建 Vivado 工程,在 MYIR MYD-CZU3EG 板的 XCZU3EG 上用起 DPU 深度学习处理器。

FreeRTOS LED Control: KR260 APU-RPU IPI Communication
Hackster.io

FreeRTOS LED Control: KR260 APU-RPU IPI Communication

在 KR260 上用 FreeRTOS 控制 LED:RPU 实时运行,与 APU 之间演示独立定时器、共享内存、带应答 IPI 与内核等 4 种通信方式。

[RTL Design] SPI Controller for AD7303 DAC Peripheral
Hackster.io

[RTL Design] SPI Controller for AD7303 DAC Peripheral

RTL 设计详解:写一个 SPI 主控制器驱动 AD7303 8 位 DAC。

MicroBlaze MCS Seven-Segment Counter on Basys 3 FPGA
Hackster.io

MicroBlaze MCS Seven-Segment Counter on Basys 3 FPGA

在 Artix-7 上实现软核处理器加 GPIO 驱动数码管的计数器。

Farmaid BerryBot
Hackster.io

Farmaid BerryBot

基于 Kria KR260 的草莓采摘机器人。

Vitis HLS: Matched Filter implementation
Hackster.io

Vitis HLS: Matched Filter implementation

在 Vitis HLS 中实现全流水线匹配滤波器 IP 核,含时域与频域两种方案。

KD240 BIST - Platform/App Recreating with 2025.1 Vitis & HLS
Hackster.io

KD240 BIST - Platform/App Recreating with 2025.1 Vitis & HLS

用 2025.1 工具重建 KD240 的 BIST 平台应用。

Test Pattern Generator + VDMA on Vivado and Petalinux 2025.2
Hackster.io

Test Pattern Generator + VDMA on Vivado and Petalinux 2025.2

在 Ultra96v2 上用 Vivado + Petalinux 2025.2 搭建测试图案发生器加 VDMA 的简单块设计。

Verilog Testbench Essentials
Hackster.io

Verilog Testbench Essentials

创建并仿真 Testbench 的要点。

COVID-19 Sniper: An advanced diagnostic tool for pneumonia
Hackster.io

COVID-19 Sniper: An advanced diagnostic tool for pneumonia

在 KV260 开发板上运行 YOLO V2-VOC-Tiny,在 X 光片上识别并定位新冠感染与肺部病灶。

Real-Time Weather Expert
Hackster.io

Real-Time Weather Expert

本项目尝试用 Kria KV260 处理实时传感器数据,预测雾等天气现象。

AI Safety Monitor with FPGA + Zephyr RTOS
Hackster.io

AI Safety Monitor with FPGA + Zephyr RTOS

用 Zephyr RTOS 监测 AMD Kria KV260 上的 AI 推理(DPU),面向功能安全。

Building a Flight Controller for FlightGear Sim on Ultra96
Hackster.io

Building a Flight Controller for FlightGear Sim on Ultra96

项目目标是在 Ultra96 的 PL 上用控制律为塞斯纳 172p 模拟器做一个飞行控制器。

Deploy the super resolution networks in KR260 kit
Hackster.io

Deploy the super resolution networks in KR260 kit

把 SRNet 与 RDN 等超分网络在主机上量化后,部署到 KR260 套件运行。

Control 360° Object Detection Robot Car with KR260
Hackster.io

Control 360° Object Detection Robot Car with KR260

AMD 普惠 AI 开发者大赛子项目:控制 360° 目标检测机器人小车。

Sequence-based redesign of Space Invaders' sound FSM in BSV
Hackster.io

Sequence-based redesign of Space Invaders' sound FSM in BSV

用 BSV(Bluespec SystemVerilog)基于状态序列重新设计《太空侵略者》的音效状态机。

Vitis HLS: Constant False Alarm Rate detector implementation
Hackster.io

Vitis HLS: Constant False Alarm Rate detector implementation

用 Vitis HLS 实现单元平均(CA)与有序统计(OS)两类恒虚警率(CFAR)检测器。

Avnet Ultra96 & ONsemi Mezzanine Board Series-2
Hackster.io

Avnet Ultra96 & ONsemi Mezzanine Board Series-2

Avnet Ultra96 + OnSemi 双 MIPI 摄像头 + 树莓派 7 英寸触屏的组合方案(第二篇)。

Protect your "casa" with HASA!
Hackster.io

Protect your "casa" with HASA!

用 RTSP 摄像头和 Kria KV260 识别住宅周围的汽车、公交和行人,事件发生时短信通知你。

The lost art of AMD Vivado Remote Client Build support
Hackster.io

The lost art of AMD Vivado Remote Client Build support

教程:在主机上发起 Vivado 任务,让它们跑在客户端机器上。

EdgeVision: Wireless Real-Time Video Processing with KR260
Hackster.io

EdgeVision: Wireless Real-Time Video Processing with KR260

借力无缝无线连接,解锁 KR260 的实时视频处理能力。

KR260 leg robota
Hackster.io

KR260 leg robota

KR260 机器腿。

(Almost) Counting Trees w/ KR260 on the (Flying?) Edge
Hackster.io

(Almost) Counting Trees w/ KR260 on the (Flying?) Edge

记录作者如何把机器学习流水线移植到 KR260 的 FPGA 上,为未来的飞行边缘端数树做准备。

Power Consumption of Robot Car with KR260
Hackster.io

Power Consumption of Robot Car with KR260

AMD 普惠 AI 开发者大赛子项目:测量 KR260 机器人小车的功耗。

总项目数 733 · 14 / 16

相关分类

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

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