NVIDIA Holoscan Sensor Bridge 简介

1. Holoscan Sensor Bridge 介绍

NVIDIA Holoscan Sensor Bridge (HSB) 是 NVIDIA 面向边缘 AI、机器人、医疗影像等实时感知场景推出的以太网传感器桥接技术 。它的核心目标是将各类高速传感器(摄像头、雷达、激光雷达、RF 等)的专有数据协议,转化为标准化的 UDP-over-Ethernet 流,并直接写入 GPU 内存,实现超低延迟、低 CPU 占用的实时 AI 处理流水线。


1.1. 核心架构

HSB 采用 FPGA + 以太网 的桥接架构,典型硬件实现(如 Lattice 参考设计)包含:

  • 传感器前端:MIPI D-PHY 接口接收 RAW 图像/传感器数据(支持 4K UHD,速率高达 12 Gbps)
  • FPGA 处理层
    • CrossLink-NX FPGA:接收 MIPI 数据,进行预处理(如去马赛克、色彩校正、帧对齐)
    • CertusPro-NX FPGA:将数据重新格式化为 UDP 包,通过双 10G SFP+ 以太网端口高速输出
    • 生产环境可简化为单 FPGA 架构以降低成本
  • 主机端 :NVIDIA Jetson AGX Orin / IGX Orin / Thor 等平台,通过 ConnectX SmartNIC 接收 UDP 数据,利用 GPUDirect RDMA 直接写入 GPU 内存

数据流路径为:

复制代码
传感器 → MIPI → FPGA(预处理/封包) → 10Gbps UDP/Ethernet → ConnectX NIC → GPU 内存 (GPUDirect RDMA)

1.2. 关键特性与性能

特性 说明
超低延迟 端到端延迟约 17-28 ms(4K60 视频),优于传统 MIPI CSI(~34 ms)和 GMSL(50+ ms)
低 CPU 占用 CoE(Camera-over-Ethernet)模式下 CPU 占用 << 1%,无需复杂内核驱动
软件定义 提供标准 API(C++/Python),无需 FPGA 编程经验即可枚举传感器和配置流水线
可扩展性 支持 100 Mbps 至 100 Gbps 带宽配置,可接入摄像头、IMU、激光雷达、DAC/ADC 等多模态传感器
安全功能 支持冗余、故障检测、水印、MACsec,可达 SIL 2 功能安全等级

1.3. 软件生态

HSB 与 NVIDIA Holoscan SDK 深度集成,SDK 提供:

  • GXF 运行时引擎:基于 DAG(有向无环图)的模块化流水线编排
  • 传感器抽象层:统一的传感器配置与监控 API
  • ISP 灵活性 :支持三种图像信号处理方案:
    1. CUDA ISP:基于 GPU 的软 ISP,完全可编程
    2. Jetson 硬件 ISP:利用 Jetson 平台内置 ISP 硬件加速
    3. FPGA 软 ISP:在 HSB 的 FPGA 上实现去马赛克等预处理,进一步卸载 Jetson 负载

开发者可通过 Python/C++ 快速构建从传感器采集 → 预处理 → AI 推理 → 可视化的完整流水线。


1.4. 应用场景

  • 医疗影像:手术导航、内窥镜、放射设备(Virtual Incision 等公司使用 HSB 将摄像头开发周期从数月缩短至数周)
  • 机器人/人形机器人:多传感器融合、实时感知与运动控制(NXP 与 NVIDIA 合作将 HSB 集成到人形机器人平台)
  • 工业检测:4K 视觉检测、自动化产线
  • 汽车/自动驾驶:GMSL2 传感器桥接、ADAS 系统
  • 软件定义无线电/6G:高速 ADC/DAC 数据直传 GPU 进行信号处理

1.5. 硬件生态与合作伙伴

NVIDIA 提供开源参考设计,并与多家 FPGA 厂商和传感器厂商合作:

厂商 产品/角色
Lattice CrossLink-NX + CertusPro-NX 双 FPGA 评估板(主流参考设计)
Microchip 以太网传感器桥接 FPGA 方案
Altera (Intel) Agilex 5 系列 FPGA 的 MIPI-to-10GbE HSB 参考设计
GOWIN Arora V 架构 FPGA 的 HSB 兼容方案
YUAN 多 4K/HDMI/SDI/GMSL2 转 HSB 的商用产品系列
Leopard Imaging / e-con / D3 集成 HSB 的摄像头模组

1.6. 与 DGX Spark 的对比

你之前询问过 DGX Spark 的 GPU-initiated networking 支持情况。HSB 与 DGX Spark 在网络数据直传 GPU 这一点上有相似目标,但实现路径完全不同:

Holoscan Sensor Bridge DGX Spark
目标场景 边缘 AI、传感器接入 桌面级 AI 训练/推理
GPU 内存访问 通过 ConnectX SmartNIC + GPUDirect RDMA 实现 NIC→GPU 直写 不支持 GPUDirect RDMA(统一内存架构限制)
网络角色 传感器数据入口 多机互联(训练集群)
延迟要求 亚毫秒级传感器同步 训练通信延迟容忍度较高

HSB 在 Jetson/IGX 平台上成功实现了 GPU 内存直写,正是因为这些平台使用独立 GPU + 独立 NIC 架构,具备完整的 PCIe 拓扑和 GPUDirect RDMA 支持。而 DGX Spark 的 GB10 SoC 统一内存架构为了性能牺牲了 PCIe 设备对 GPU 内存的相干访问能力,导致 GPUDirect RDMA 不可用 。


1.7. 资源链接

2. 参考设计

https://altera-fpga.github.io/rel-25.1/embedded-designs/agilex-5/e-series/modular/holoscan-sensor-bridge/mipi/hsb-mipi-1-10GbE/#hardware-requirements

那么,NVIDIA Holoscan Sensor Bridge IP 在这个方案中,起到的作用是什么呢?

NVIDIA Holoscan Sensor Bridge IP 在 FPGA 内部是一个软核 IP 模块 ,承担协议转换与数据封装的核心功能。


2.1. 该 IP 在 FPGA 数据通路中的位置

复制代码
MIPI D-PHY → MIPI CSI-2 → [NVIDIA Holoscan Sensor Bridge IP] → Low Latency Ethernet 10G MAC → 10GbE SFP+
                              ↑
                         关键转换层

2.2. 具体功能

功能 说明
MIPI CSI-2 数据解析 接收 MIPI CSI-2 输出的 AXI4-Stream 像素数据
视频格式转换 将 RAW 像素数据转换为 Holoscan SDK 兼容的格式
UDP 封装 将视频帧数据封装为 UDP payload
以太网帧生成 添加 IP 头、UDP 头,形成标准以太网帧
时序与同步 管理帧边界、时间戳、传感器同步信号
AXI4-Stream 接口 与 Altera VVP(Video and Vision Processing)Suite 其他 IP 无缝集成

2.3. 为什么需要这个专用 IP?

2.3.1. 标准化传感器接口

不同厂商的 MIPI 传感器输出格式各异(RAW8/10/12/14、不同 Bayer 排列、不同分辨率/帧率)。HSB IP 将这些异构数据标准化为 NVIDIA Holoscan SDK 期望的统一格式。

2.3.2. 网络协议卸载

FPGA 只需实现轻量级 UDP/IP 软核,无需完整 TCP/IP 协议栈:

  • 无连接状态维护
  • 无重传/拥塞控制
  • 包到即发,最小延迟
2.3.3. 与 Holoscan SDK 的语义对接

HSB IP 输出的 UDP 流包含Holoscan 特定的元数据

  • 传感器 ID / 通道标识
  • 帧序列号
  • 时间戳(用于多传感器同步)
  • 像素格式描述

这样 Host 侧的 Holoscan SDK 才能正确识别、解析、路由数据到对应的 GPU 处理流水线。


2.4. 该 IP 的"软核"属性

网页提到这是系统示例设计(System Example Design),意味着:

  • HSB IP 以 RTL 源码 / 网表 形式提供
  • 集成到 Altera Quartus 工程中进行综合、布局布线
  • 与 Altera 的 Low Latency Ethernet 10G MAC IP 配合使用

2.5. 话总结

NVIDIA Holoscan Sensor Bridge IP 是 FPGA 内部的"翻译官":把 MIPI 传感器的专有视频流,翻译成 NVIDIA Holoscan SDK 能理解的 UDP-over-10GbE 标准数据包,实现传感器到 GPU 处理流水线的无缝桥接。

相关推荐
XINVRY-FPGA1 小时前
XC7A100T-2CSG324I AMD Xilinx Artix-7 FPGA
arm开发·人工智能·嵌入式硬件·神经网络·fpga开发·硬件工程·fpga
Szime1 小时前
四通道高速ADC国产替代:14位500MSPS深智微科技选型参考
科技·单片机·嵌入式硬件·fpga开发
X_xcccc2 小时前
2026高端FPGA开发平台深度解析与选型指南
fpga开发·ultrascale+·kintex 7·派普蓝电子·fpga定制板卡·amd fpga
Szime12 小时前
高速 ADC 国产替代选型:通信、雷达、仪器仪表项目要看哪些参数?
单片机·嵌入式硬件·fpga开发
Szime13 小时前
国产高速ADC推荐与选型观察:从进口依赖到国产替代评估,深智微科技提供项目导入支持
科技·fpga开发
森旺电子1 天前
Vivado使用心得
fpga开发
FPGA小徐1 天前
AI 浪潮下,FPGA 如何实现自我重塑与行业变革
人工智能·fpga开发
FPGA小徐1 天前
[FPGA IP系列] FPGA常用存储资源大全(RAM、ROM、CAM、SRAM、DRAM、FLASH
fpga开发
Szime1 天前
AD9218 国产替代方向:双通道 10 位 105MSPS ADC 选型支持
单片机·嵌入式硬件·fpga开发·汽车