在传统安防系统中,摄像头是"眼睛",后端服务器是"大脑"——原始视频流经网络回传,由中心端做AI分析再下发结果。这种"云侧推理"架构面临三大硬伤:网络延迟不可控、带宽成本高企、原始图像上云触碰隐私合规红线。
杰和科技IB3-771嵌入式主板基于Rockchip RK3588 SoC,通过在单颗芯片内集成 ISP / Cortex-A76+A55 CPU / Mali-G610 GPU(含RGA 2D加速)/ 6 TOPS NPU的全异构计算架构,将"图像采集 → 降噪增强 → 预处理 → 神经网络推理 → 结构化结果输出"完整闭环在边缘节点本地完成。本文从电路与SoC体系结构角度,拆解这套异构算力流水线是如何让摄像头"自己看懂画面"的。
IB3-771的核心RK3588采用8nm FinFET工艺,其异构计算单元可拆解为四条独立硬件数据通路:
ISP:将CMOS输出的RAW信号实时转为可用图像,并完成HDR、降噪、宽动态
NPU:6 TOPS算力,专注神经网络推理
RGA(GPU 2D 引擎):零CPU占用完成缩放、裁剪、颜色空间转换
CPU:任务调度、业务逻辑、后处理
这四者不是串行"挤"在同一总线上跑软件模拟,而是通过硬件DMA与共享DDR物理地址实现跨单元协作,各单元可流水重叠工作。
以IB3-771接1~2 路MIPI CSI摄像头、本地运行YOLOv8s目标检测为例,理想的数据流如下:
CMOS传感器通过MIPI CSI-2接口将原始光信号传入。ISP硬件引擎随即启动,在硬件闭循环内完成HDR、3DNR、AWB/AE/AF等复杂图像处理,直接将Bayer RAW转化为可用的YUV420/RGB 图像。
图像数据在DDR中暂存后,RGA 2D图形加速单元无缝接入。它利用DMA-BUF共享物理地址,实现零拷贝访问,快速完成YUV到RGB的颜色转换与640×640尺寸缩放,完全释放CPU资源。处理后的数据直接送入NPU三核架构,调用RKNN量化模型(INT8精度)进行张量运算,高效输出检测框、类别与置信度。
NPU输出的结构化张量被送至 Cortex-A76大核,进行NMS(非极大值抑制)、多目标跟踪及业务逻辑判断。最终,系统只将轻量级的结构化元数据(而非原始图像)通过MQTT、GPIO触发或本地存储等方式上报,极大节省了带宽与存储开销。
典型YOLOv8s在IB3-771 NPU(INT8)上推理单帧约8~15ms,ISP处理延迟<5ms,RGA转换<1ms。端到端从感光到输出检测结果可控制在30~40ms(≈1~2帧间隔@30fps)。
IB3-771整机典型负载(ISP + 1路1080P AI推理+ Linux系统)功耗约6~8W,无风扇被动散热即可长期运行。
NPU三核可独立分配给不同任务,配合Linux sched_setscheduler()RT优先级绑定A76大核做关键帧处理,抖动小,更适合工业产线AOI、AGV避障等对实时性有要求的场景。
杰和IB3-771在SoC基础上做了以下工程加固,使异构流水线能在工业现场稳定运行:
6~8层 PCB,独立电源平面分隔:ISP/NPU核心电压(0.75V~1.0V 动态)与I/O电源域解耦,降低高速DDR切换引起的AVCC纹波对AI推理稳定性的影响。
MIPI CSI接口ESD防护+阻抗受控走线:保证1.5Gbps/lane以上的CSI-2信号完整性,ISP才能正确锁定sensor的RAW 流。
硬件看门狗(JAHC):当异构流水线异常挂死(如NPU驱动崩溃),外部监控芯片超时拉低 RESETn,自动重启——无人值守场景必备。
所谓"摄像头自己看懂画面",本质上是把原本属于云端数据中心的图像信号处理与深度神经网络推理,下沉到边缘节点的异构SoC内,通过ISP→RGA→NPU硬件流水线+DMA-BUF零拷贝+ CPU任务编排,在毫秒级完成从光子到结构化信息的转化。
IB3-771的价值不只是"有NPU",而是将RK3588的全异构算力——ISP的光电还原、RGA的格式桥接、NPU的张量加速、A76/A55的灵活调度——在工业级板卡上做了可靠的产品化封装,让嵌入式工程师得以专注算法与应用本身。