行业新闻

SoC FPGA 开发资源宝库:RocketBoards 平台内容全览与使用指南

发布 2026年4月7日
/
阅读 3 分钟

在做 SoC FPGA(如 Intel SoC FPGA / Cyclone / Arria / Stratix)开发时,很多人都会遇到同一个问题:

资料分散、流程复杂、软件工具链不统一,尤其是涉及 Boot、Linux、驱动、FPGA 协同开发 时,很容易卡在某个环节。

这里可以推荐一个非常实用的官方资源平台:

👉 RocketBoards

一、RocketBoards 是什么?

RocketBoards 是一个面向 SoC FPGA 开发者的资源整合平台,主要围绕:

SoC FPGA(HPS + FPGA)开发

嵌入式 Linux(Yocto / Buildroot)

Boot 流程(Preloader / U-Boot / ATF)

FPGA 与处理器协同设计

本质上,它更像是一个官方 + 社区结合的知识库,而不是单一教程。

二、网站上有什么内容?

1️⃣ 完整开发流程(最有价值)

从上电到系统运行,基本都能找到对应资料:

Boot 流程拆解(SD / QSPI / NAND)

 

 

Preloader / U-Boot 配置

Linux Kernel 构建

Device Tree 配置

RootFS 生成

 

 

👉 适合:想打通 SoC FPGA 全流程的人

2️⃣ FPGA + Linux 协同开发

很多人只会写 RTL,但不会和 Linux 配合,这里有:

FPGA 与 HPS 通信(AXI / H2F / F2H)

FPGA IP 在 Linux 下的访问方式

UIO / 驱动开发示例

Memory map 与地址空间管理

 

 

👉 适合:做 ISP / AI / 数据流加速的工程师

其他

几十个项目可以慢慢探索,接下俩介绍几个比较好的开源项目。

参考项目

1、人体识别视频演示

https://www.rocketboards.org/foswiki/Projects/VideoDemonstrationForHumanRecognition

在本项目中,检测目标是输入视频中的人体上半身,检测到的人体后用红色矩形框起来。

ARM 内核中嵌入的软件以最多 10 个检测点检测人体的上半身,FPGA 中的逻辑根据这些检测点绘制矩形框选检测到的人体。

视频输入/输出通过 DVI 接口,分辨率为 720p (60fps)。

 

 

 

 

2、SoC车牌识别

本参考设计在DE1-SoC板上实现了车牌识别(LPR)系统。它接收来自连接至FPGA端的D5M模块的视频流,并在HPS端的Linux系统上运行算法处理函数。处理后的视频流将输出到FPGA的VGA接口,识别出的车牌号码将打印到HPS的UART接口。

 

 

在 DE1-SoC 板上实现。视频输入来自D5M模块,1024×768@25fps。视频输出到 VGA 接口,1024×768@60Hz。

HPS 端采用 DDR3,与 FPGA 共享。

HPS运行Linux系统。实现车牌识别功能,并支持 OpenCV 。

HPS UART 输出识别结果。

在输出视频帧中标记车牌号码。

 

 

效果:

 

 

 

 

3、ztachip – 视觉人工智能

ztachip 是一个用于领域特定架构的开源框架。 领域特定架构定义了能够高效加速特定类型应用的硬件/软件架构。目前,ztachip 加速的应用类型是人工智能和视觉处理任务。

ztachip 提供了完整的硬件实现,采用 VHDL 源代码编写。

 

 

ztachip硬件可部署于FPGA硬件或定制ASIC。

ztachip 完全通过特殊的张量编程范式进行软件编程。

与其他许多人工智能硬件架构不同,ztachip 具有足够的灵活性,不仅可以运行神经网络功能,还可以运行各种图像处理功能,例如图像缩放、边缘检测、图像模糊、光流、哈里斯角点特征提取等。

根据 SSD-MobiNet AI 推理性能的最新结果显示,ztachip 的计算效率比 Nvidia 的 Jetson Nano 高 5.5 倍,比 Google 的 TPU edge 高 37 倍。

 

 

项目地址:

https://www.rocketboards.org/foswiki/Projects/ZtachipVisionAI

总结

RocketBoards 的价值不在于“某一篇教程”,而在于:

把 SoC FPGA 整个开发链路串起来

提供 可落地的参考工程

让 FPGA 工程师真正进入“系统级开发”

如果你现在做的是:

ISP / 视频处理

AI 加速

通信数据流

或者任何 FPGA + ARM 的项目

这个网站就可以找到你需要的例程。

如需了解更多,请联系我们

?? 官方业务邮箱(点击发送)

sales@agmcn.com

扫码添加微信直接与工作人员沟通

扫码加微信直接与工作人员沟通

标签

更多推荐