FPGA 开源项目
FPGA 是可编程逻辑器件,工程通常围绕 AMD Xilinx(Spartan / Artix / Zynq)、Intel Altera、Lattice 三个阵营展开,描述硬件行为的主流语言是 Verilog 与 VHDL;近几年用 HLS 做高层次综合、把 C++ 直接综合成流水线的做法也在变多。
这里收录的项目从入门级的计数器与七段数码管驱动,到 FIR 滤波与 DSP、AXI DMA 与嵌入式 Linux、基于 HLS 的图像处理流水线,再到 Zynq 上的软硬协同设计都有。多数条目会给出完整工程与约束文件,可以直接在开发板上复现。
Debugging AMD FPGA AXI designs with a RPi Pico
FPGA 设计离不开 AXI 网络,这套协议并不好调试——来看看如何用 UART 加树莓派 PICO 访问 AXI。
Rapid Prototyping Vitis HLS IP Designs using Pynq
PYNQ 是快速原型验证 Vitis HLS IP 设计的利器——本项目演示这一流程。
Zynqberry U-Boot Configuration in PetaLinux
本项目讲解如何把 Zynqberry 板所需的 u-boot 环境变量集成进 PetaLinux 工程。
Wi-Fi Connectivity on the Ultra96-V2 in Vivado+PetaLinux 201
在 Vivado + PetaLinux 2019.2 下点亮 Ultra96 V2 并接通 Wi-Fi。

Creating a Vitis-AI GStreamer Plugin for the Ultra96-V2
GStreamer 是 Linux 视频通路的流行框架——本项目展示如何为它写一个自定义 AI 插件。
Kria KV260 Petalinux 2023.1 Project Build & Config- Tutorial
本教程讲解用 2023.1 版 BSP 创建 Kria KV260 的 PetaLinux 工程,并配置生成 WIC 镜像。
Avnet Ultra96 and OnSemi Dual MIPI Camera
细看 Ultra96 全新的 OnSemi 双 MIPI 摄像头 Mezzanine 扩展板。
Vitis Acceleration Flow on KV260 - Extensible Vitis Platform
KV260 系列的 FPGA 加速开篇:创建带加速内核接口的可扩展硬件设计。
Getting Started with the Kria KD240 in Vivado 2023.2
本教程讲解如何在 Vivado 2023.2 中为 Kria KD240 传动套件创建包含全部板载外设的硬件设计。
4K TPG Video Streaming in Kria KV260 [Baremetal] - Part 2
学习在 Kria KV260 Vision AI 起步套件上实现独立(裸机)4K 视频流水线(第二部分)。
DSP for SOMs: Getting Started with DDS & FIR Compiler IPs
本项目演示如何用全新 AMD Kria KD240 传动起步套件配合 DDS 与 FIR Compiler IP 驱动模拟外设。
How to Install AMD FPGA Tools in x86 Ubuntu VM on M2 Mac
教程:在 M2 Mac 的虚拟机里跑 x86 Ubuntu,并安装 Vivado、Vitis 与 PetaLinux 2023.2。
Linux on Zynq: Arty-Z7 Linux Design in PetaLinux 2022.1
本项目讲解如何用 PetaLinux 2022.1 为 Arty-Z7 创建嵌入式 Linux 镜像。
Linux on MicroBlaze: ArtyA7 Linux Design in PetaLinux 2022.1
本项目详解如何在 PetaLinux 中为 Arty A7 上的 MicroBlaze 设计开发嵌入式 Linux 镜像。
_RwjimRp1RZ.gif?auto=compress%2Cformat&gifq=35)
Hardware Accelerated Human Pose Estimation | KV260, IAS Cam
在 Kria KV260 上运行人体姿态估计深度网络,连摄像头一起用上。
Real-time tiny-YOLOv3 face mask detection on Ultra96v2
用 Vitis-AI 在 Ultra96-V2 板上构建实时口罩检测应用(Tiny-YOLOv3)。
Debugging HW ILAs with PetaLinux over Ethernet
如何用 Xilinx Virtual Cable 通过以太网调试 PL 侧的 ILA。
USB Webcam H264 Decode with the KV260 Vision AI Starter Kit
学习如何在 Xilinx Kria KV260 Vision AI 起步套件上解码 1080p H264 USB 摄像头,实现高帧率推理。
How to Add KV260 Carrier Board Connections in Vivado
使用 Kria KV260 时,本项目教你如何让载板外设在块设计里自动就位,轻松连线。
Kria KR260 + Rpi SenseHAT - Petalinux Tutorial [Part I]
教程:把树莓派 SenseHAT 接入 AMD-Xilinx Kria KR260(PetaLinux 2022.2)。
Hardware Accelerated Real-time Perception in 3D (HARP-3D)
端到端演示:深度神经网络跑在 ULTRA96V2 上,对激光雷达点云做 3D 目标检测。
Ultra96 Global Shutter Camera and Edge Detection
Zynq 是机器人应用的好工具——本博客用 MT9v034 全局快门相机与 Ultra96 板加速图像处理。
Getting Started with the Arty Z7 in Vitis Unified IDE 2023.2
本项目讲解如何在全新 Vitis Unified IDE 中为 Arty Z7 创建基础 Hello World 工程。
Getting Started with the Kria KV260 in PetaLinux 2020.2.2
本项目讲解如何以 Kria KV260 的 BSP 为起点,生成自己的自定义 Linux 镜像。
Big. LITTLE (ish) with DesignStart FPGA and Zynq at the Edge
如何把 DesignStart 的 Arm Cortex-M1 与 M3 处理器集成进 Xilinx Zynq。
Kria KV260 and PetaLinux 2022.1: Part 01-Getting Started
本博客讲解如何在 Kria KV260 Vision AI 起步套件上运行 PetaLinux 2022.1。
Getting Started with the ZUBoard, Vivado and Vitis
本项目演示如何安装 Vivado 与 Vitis,并创建第一个 ZUBoard Hello World 工程。
Helmet Detection using YOLOv3-Tiny on Kria KV260
在 Kria KV260 上用 YOLOv3-tiny 做摄像头实时安全帽检测。
Adding USB-WiFi for the Kria KV260 (Ubuntu 20.04.3)
记录给运行 Ubuntu 20.04.3 的 Kria KV260 加装 USB Wi-Fi(Realtek 8812BU)网卡的完整步骤。
Vitis Acceleration Flow on KV260 - Vitis Platform
KV260 系列的 FPGA 加速篇收官:用 Vitis 创建并测试 Vitis 平台。

Project FirAI: AI Fire Spotting with Xilinx Kria KV260
在 Xilinx Kria 上部署加速的 AI 火情识别,帮助消防队伍快速响应火警。
总项目数 733 · 4 / 16
相关分类
本页条目均来自各平台的公开页面,ZouIC 只做分类、索引与摘要,不托管代码与文件;项目仅供开发者参考,版权与授权归原作者,遵循其各自开源协议。


