1. Kria SOM 与工业边缘控制平台概览

AMD Kria 系列是面向嵌入式与边缘计算场景的系统级模块(SOM,System-on-Module),其核心思路是把处理器、内存、电源管理、时钟与启动配置等“高门槛、高重复”的电路集成到一块经过验证的小型核心板上,开发者只需围绕载板(Carrier Card)设计工业接口、电源输入与机械结构,即可快速形成可量产的边缘控制设备。理解 Kria 的定位,是后续工业通信、实时控制与边缘 AI 部署的起点。

一、Kria K26 与 K24 的核心板架构

Kria 目前主流的两条产品线是 K26 与 K24,二者都基于 Zynq UltraScale+ MPSoC 器件,但面向的算力与接口需求不同。K26 采用 Kria K26 SOM,内部集成四核 ARM Cortex-A53 应用处理器(APU)、双核 Cortex-R5F 实时处理器(RPU)、Mali-400 GPU,以及可编程逻辑(PL)资源,典型配置为 4GB DDR4 内存、16GB eMMC、QSPI 启动闪存和电源管理芯片。K24 则采用更小尺寸的 Kria K24 SOM,逻辑资源与接口数量相对精简,更适合成本敏感、以实时控制与工业通信为主、AI 推理需求较轻的场景。

从系统视角看,Kria SOM 可划分为三个功能域:处理系统(PS)负责运行 Linux、实时操作系统或裸机程序;可编程逻辑(PL)负责实现确定性时序、并行接口与自定义外设;电源与启动域负责上电时序、复位管理与多启动介质选择。工业控制中常见的 EtherCAT、PROFINET、EtherNet/IP 等协议栈,往往把实时帧处理放在 PL 或 RPU 中,而把网络管理、HMI 与数据上云放在 APU 的 Linux 侧,这种“软硬协同”的分工正是 Kria 的价值所在。

Kria SOM 核心板架构与工业载板接口关系 Kria SOM(核心板) 处理系统 PS APU 4×Cortex-A53 RPU 2×Cortex-R5F GPU / DDR4 Mali-400 / 4GB 可编程逻辑 PL 实时协议引擎 EtherCAT / PROFINET 并行 I/O 与 PWM 编码器 / 触发 AI 加速接口 DPU 软核 电源与启动域 PMIC 上电时序 · QSPI / eMMC / SD 启动 · 复位与看门狗 工业温度等级 −40℃ ~ +85℃(结温) 工业载板 24V 工业电源输入 隔离 · 反接保护 双千兆以太网 PHY TSN / 冗余环网 数字量 / 模拟量 DI/DO · AI/AO 现场总线接口 CAN / RS-485 / IO-Link 调试:JTAG / UART PS 外设 PL 高速 电源/低速 选型要点:K26 适合“实时控制 + 边缘 AI + 多路工业以太网”的复合场景;K24 适合“实时控制 + 工业通信”为主、成本与尺寸敏感的场景。 与 Zynq/MPSoC 芯片方案相比,Kria SOM 把 DDR、电源、启动与高速布线预先验证,载板只需关注工业接口与机械结构。

二、工业级特性与可靠性设计

工业现场对温度、振动、电磁干扰和长期供货的要求远高于消费电子。Kria SOM 的工业版本支持更宽的温度范围,典型工业级器件可覆盖 −40℃ 至 +85℃ 的结温区间,并在电源管理、DDR 布线与启动闪存上做了可靠性加固。载板设计时,24V 工业电源需要经过隔离与浪涌防护,再降压为 SOM 所需的 5V 或 3.3V;以太网口通常加装共模扼流圈与 TVS 管,以抑制现场变频器与继电器产生的瞬态干扰。

另一个容易被忽视的工业特性是启动可靠性。Kria SOM 支持 QSPI、eMMC 与 SD 卡多种启动介质,工业设备常采用 QSPI 作为主启动、eMMC 作为系统盘,并在 PL 中实现看门狗与电源监控逻辑。当 APU 侧 Linux 异常时,RPU 或 PL 仍可维持实时控制回路,避免整机停机。这种“分级失效”的设计思想,是工业边缘控制平台区别于普通开发板的关键。

三、与 Zynq/MPSoC 芯片方案的差异

传统 Zynq 或 MPSoC 方案是“芯片级”设计:开发者需要自行完成 DDR 颗粒选型与布线、电源树设计、上电时序、启动配置和高速接口阻抗控制。Kria SOM 则把这些工作封装到核心板内部,载板只需通过高密度连接器引出 PS 外设、PL 高速收发器、电源与调试接口。差异可以概括为三点:其一,开发周期从“芯片到产品”缩短为“载板到产品”;其二,硬件风险从 DDR 与电源时序转移到工业接口与结构设计;其三,软件生态上 Kria 提供 Ubuntu/Debian 与 PetaLinux 支持,并配套 Kria App Store 中的加速应用,便于快速验证视觉与边缘 AI 功能。

需要强调的是,SOM 并不降低对 PL 逻辑设计的要求。EtherCAT 从站、PWM 同步、编码器解码等仍需在 PL 中实现,只是开发者不必再为 DDR 校准和电源上电顺序分心。因此,选型时应把精力放在“实时性指标、接口数量、AI 算力与成本”四个维度上。

四、典型工业控制拓扑与选型依据

在典型工业边缘控制拓扑中,Kria SOM 位于现场设备与工厂网络之间:向下通过 EtherCAT、PROFINET 或 CAN 连接伺服驱动器、远程 IO 与传感器;向上通过千兆以太网或 5G 模块连接 MES、SCADA 或云平台。实时控制回路运行在 RPU 或 PL 中,周期可做到 125μs 至 1ms;Linux 侧负责协议转换、数据记录与视觉推理。

选型时可参考以下判断:若系统需要多轴运动控制且周期小于 250μs,优先选择 K26 并利用 PL 实现协议与 PWM;若以过程控制、网关和简单视觉为主,K24 即可满足。若需要本地 AI 推理(如缺陷检测),应确认 DPU 软核的算力与模型规模是否匹配。下表给出一个示例性选型对照,参数为教学假设值,实际应以官方数据手册为准。

对比项Kria K26 SOMKria K24 SOM
典型应用多轴运控 + 边缘 AI + 多路工业以太网实时控制 + 工业通信网关
APU / RPU4×A53 / 2×R5F4×A53 / 2×R5F
PL 逻辑资源较丰富,适合协议引擎与 DPU较精简,适合基础实时外设
内存与存储4GB DDR4 + 16GB eMMC(示例)2GB DDR4 + 8GB eMMC(示例)
工业温度工业级 −40℃ ~ +85℃(结温)工业级 −40℃ ~ +85℃(结温)
选型倾向算力与接口优先成本与尺寸优先