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
Debugging AMD FPGA AXI designs with a RPi Pico
Hackster.io

Debugging AMD FPGA AXI designs with a RPi Pico

FPGA 设计离不开 AXI 网络,这套协议并不好调试——来看看如何用 UART 加树莓派 PICO 访问 AXI。

Real-Time Face Recognition on Ultra96-V2
Hackster.io

Real-Time Face Recognition on Ultra96-V2

借助 Vitis-AI 1.3 在 Ultra96-V2 开发板上实现实时人脸识别。

Rapid Prototyping Vitis HLS IP Designs using Pynq
Hackster.io

Rapid Prototyping Vitis HLS IP Designs using Pynq

PYNQ 是快速原型验证 Vitis HLS IP 设计的利器——本项目演示这一流程。

Zynqberry U-Boot Configuration in PetaLinux
Hackster.io

Zynqberry U-Boot Configuration in PetaLinux

本项目讲解如何把 Zynqberry 板所需的 u-boot 环境变量集成进 PetaLinux 工程。

Wi-Fi Connectivity on the Ultra96-V2 in Vivado+PetaLinux 201
Hackster.io

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
Hackster.io

Creating a Vitis-AI GStreamer Plugin for the Ultra96-V2

GStreamer 是 Linux 视频通路的流行框架——本项目展示如何为它写一个自定义 AI 插件。

Understanding FIR Filters with PYNQ
Hackster.io

Understanding FIR Filters with PYNQ

滤波器是 FPGA 方案的关键组成——本文看看如何创建 FIR 滤波器并在 PYNQ 中与它交互。

Kria KV260 Petalinux 2023.1 Project Build & Config- Tutorial
Hackster.io

Kria KV260 Petalinux 2023.1 Project Build & Config- Tutorial

本教程讲解用 2023.1 版 BSP 创建 Kria KV260 的 PetaLinux 工程,并配置生成 WIC 镜像。

Edge Impulse on Xilinx Zynq
Hackster.io

Edge Impulse on Xilinx Zynq

在 Xilinx Zynq 器件上部署边缘端微型机器学习。

Hello Versal!
Hackster.io

Hello Versal!

本项目一步步带你完成第一个 Versal 工程:搭建硬件设计并向 NoC 添加单元。

PYNQ for Kria KV260
Hackster.io

PYNQ for Kria KV260

Kria KV260 SOM 嵌入式系统的 PYNQ 安装与配置。

Avnet Ultra96 and OnSemi Dual MIPI Camera
Hackster.io

Avnet Ultra96 and OnSemi Dual MIPI Camera

细看 Ultra96 全新的 OnSemi 双 MIPI 摄像头 Mezzanine 扩展板。

Signal Analysis with the Cora Z7 & Octave
Hackster.io

Signal Analysis with the Cora Z7 & Octave

FPGA/SoC 非常适合信号处理——来看看如何搭建一个可用于实验的测试平台。

KRIA kv260 petalinux bsp
Hackster.io

KRIA kv260 petalinux bsp

KV260 PetaLinux BSP 2021.1 概览,作为设计与定制的起点。

Object detection using FPGA LIDAR
Hackster.io

Object detection using FPGA LIDAR

在本项目中,我们把激光雷达(LIDAR)接到 FPGA 上做目标检测。

Vitis Acceleration Flow on KV260 - Extensible Vitis Platform
Hackster.io

Vitis Acceleration Flow on KV260 - Extensible Vitis Platform

KV260 系列的 FPGA 加速开篇:创建带加速内核接口的可扩展硬件设计。

Getting Started with the Kria KD240 in Vivado 2023.2
Hackster.io

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
Hackster.io

4K TPG Video Streaming in Kria KV260 [Baremetal] - Part 2

学习在 Kria KV260 Vision AI 起步套件上实现独立(裸机)4K 视频流水线(第二部分)。

Intelligent Motor Control
Hackster.io

Intelligent Motor Control

智能电机在机器人应用中的占比越来越高,本系列看看如何把电机控制集成进 FPGA。

DSP for SOMs: Getting Started with DDS & FIR Compiler IPs
Hackster.io

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
Hackster.io

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
Hackster.io

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
Hackster.io

Linux on MicroBlaze: ArtyA7 Linux Design in PetaLinux 2022.1

本项目详解如何在 PetaLinux 中为 Arty A7 上的 MicroBlaze 设计开发嵌入式 Linux 镜像。

Hardware Accelerated Human Pose Estimation | KV260, IAS Cam
Hackster.io

Hardware Accelerated Human Pose Estimation | KV260, IAS Cam

在 Kria KV260 上运行人体姿态估计深度网络,连摄像头一起用上。

Real-time tiny-YOLOv3 face mask detection on Ultra96v2
Hackster.io

Real-time tiny-YOLOv3 face mask detection on Ultra96v2

用 Vitis-AI 在 Ultra96-V2 板上构建实时口罩检测应用(Tiny-YOLOv3)。

Ultra96-V2 Vitis 2020.2 Hello World from ARM A53
Hackster.io

Ultra96-V2 Vitis 2020.2 Hello World from ARM A53

在 Ultra96-V2 上运行裸机 Hello World 应用。

Debugging HW ILAs with PetaLinux over Ethernet
Hackster.io

Debugging HW ILAs with PetaLinux over Ethernet

如何用 Xilinx Virtual Cable 通过以太网调试 PL 侧的 ILA。

USB Webcam H264 Decode with the KV260 Vision AI Starter Kit
Hackster.io

USB Webcam H264 Decode with the KV260 Vision AI Starter Kit

学习如何在 Xilinx Kria KV260 Vision AI 起步套件上解码 1080p H264 USB 摄像头,实现高帧率推理。

FPGA to FPGA IR Communication
Hackster.io

FPGA to FPGA IR Communication

用红外调制实现相距最远 40 米的 FPGA 间通信。

How to Add KV260 Carrier Board Connections in Vivado
Hackster.io

How to Add KV260 Carrier Board Connections in Vivado

使用 Kria KV260 时,本项目教你如何让载板外设在块设计里自动就位,轻松连线。

Kria KR260 + Rpi SenseHAT - Petalinux Tutorial [Part I]
Hackster.io

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)
Hackster.io

Hardware Accelerated Real-time Perception in 3D (HARP-3D)

端到端演示:深度神经网络跑在 ULTRA96V2 上,对激光雷达点云做 3D 目标检测。

Creating a Kria SoM Carrier Card
Hackster.io

Creating a Kria SoM Carrier Card

看看如何基于模型化设计方法与 SoM,开发复杂的 FPGA 硬件系统。

Ultra96 Global Shutter Camera and Edge Detection
Hackster.io

Ultra96 Global Shutter Camera and Edge Detection

Zynq 是机器人应用的好工具——本博客用 MT9v034 全局快门相机与 Ultra96 板加速图像处理。

Snickerdoodle & PYNQ Image Processing
Hackster.io

Snickerdoodle & PYNQ Image Processing

在 Snickerdoodle 上搭建基于 PYNQ 的图像处理系统。

FPGA Based Binary Clock
Hackster.io

FPGA Based Binary Clock

基于 FPGA 的二进制时钟,以 GPS 为时间基准。

Getting Started with the Arty Z7 in Vitis Unified IDE 2023.2
Hackster.io

Getting Started with the Arty Z7 in Vitis Unified IDE 2023.2

本项目讲解如何在全新 Vitis Unified IDE 中为 Arty Z7 创建基础 Hello World 工程。

PYNQ RobotArm
Hackster.io

PYNQ RobotArm

PYNQ 太好用了:靠 widgets 与 AsyncIO 就能轻松控制复杂硬件——用一只机械臂来演示。

Getting Started with the Kria KV260 in PetaLinux 2020.2.2
Hackster.io

Getting Started with the Kria KV260 in PetaLinux 2020.2.2

本项目讲解如何以 Kria KV260 的 BSP 为起点,生成自己的自定义 Linux 镜像。

Head-Pose Estimation on Ultra96-V2
Hackster.io

Head-Pose Estimation on Ultra96-V2

本项目讲解如何在 Ultra96-V2 上用 Vitis-AI 实现实时头部姿态估计。

Big. LITTLE (ish) with DesignStart FPGA and Zynq at the Edge
Hackster.io

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
Hackster.io

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
Hackster.io

Getting Started with the ZUBoard, Vivado and Vitis

本项目演示如何安装 Vivado 与 Vitis,并创建第一个 ZUBoard Hello World 工程。

Helmet Detection using YOLOv3-Tiny on Kria KV260
Hackster.io

Helmet Detection using YOLOv3-Tiny on Kria KV260

在 Kria KV260 上用 YOLOv3-tiny 做摄像头实时安全帽检测。

Adding USB-WiFi for the Kria KV260 (Ubuntu 20.04.3)
Hackster.io

Adding USB-WiFi for the Kria KV260 (Ubuntu 20.04.3)

记录给运行 Ubuntu 20.04.3 的 Kria KV260 加装 USB Wi-Fi(Realtek 8812BU)网卡的完整步骤。

Electromagnetic Ouija Board Powered by FPGA
Hackster.io

Electromagnetic Ouija Board Powered by FPGA

万圣节用电磁力通灵:一块由运行 Python 的 MiniZed 驱动的灵异占卜板。

Vitis Acceleration Flow on KV260 - Vitis Platform
Hackster.io

Vitis Acceleration Flow on KV260 - Vitis Platform

KV260 系列的 FPGA 加速篇收官:用 Vitis 创建并测试 Vitis 平台。

Project FirAI: AI Fire Spotting with Xilinx Kria KV260
Hackster.io

Project FirAI: AI Fire Spotting with Xilinx Kria KV260

在 Xilinx Kria 上部署加速的 AI 火情识别,帮助消防队伍快速响应火警。

总项目数 733 · 4 / 16

相关分类

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

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