电子说
在嵌入式系统设计领域,不断追求高性能、高集成度和灵活性是工程师们的目标。AMD Kria K24 SOM(System-on-Module)作为一款紧凑的嵌入式平台,为众多应用场景提供了强大的解决方案。今天,我们就来深入了解一下这款产品。
文件下载:AMD , Xilinx Kria™ K24 SOM.pdf
AMD Kria K24 SOM 集成了定制的 AMD Zynq UltraScale+ MPSoC,搭配 LPDDR4 内存、非易失性存储设备、安全模块和铝制散热外壳。它设计为可插入带有特定解决方案外设的载卡,适用于电机控制、工业通信和机器人等关键应用。
| K24 SOM 有两种型号可供选择,具体信息如下表所示: | 部件编号 | 设备 | 温度等级 | LPDDR4 ECC | 描述 |
|---|---|---|---|---|---|
| SM - K24 - XCL2GC | XCK24 - C | 商用 | 无 ECC | K24C SOM | |
| SM - K24 - XCL2GI | XCK24 - 1 | 工业 | 有 ECC | K24I SOM |
| K24 SOM 提供了固定和用户定义的功能接口组合,每个接口都由 MPSoC 内的主要系统之一实现。以下是接口的简要总结: | 接口 | 物理位置 | 关联子系统 | 功能描述 |
|---|---|---|---|---|
| QSPI | MIO 银行 500 MIO[5:0] | PS | SOM QSPI 内存 | |
| SD | MIO 银行 500 MIO[23:13] | PS | SOM eMM 内存 | |
| I2C | MIO 银行 500 MIO[25:24] | PS | SOM 电源管理、EPROM 和载卡可扩展 I2C 总线 | |
| SPI | MIO 银行 500 MIO[11:9], MIO[6] | PS | 用于 TPM 2.0 安全模块的隔离 SPI 接口 | |
| 电源管理 | MIO 银行 501 MIO[34:32] | PS | 基于 SOM 的固定 PMU 电源管理 | |
| 电源管理 | MIO 银行 501 MIO[31], MIO[35] | PS | 可选的 PMU I/O 信号 | |
| MIO - 用户定义 I/O | MIO 银行 501 MIO[30:26], MO[51:38] | PS | 19 个用户定义的复用 CPU 连接 I/O 引脚 | |
| MIO - 用户定义 I/O | MIO 银行 502 MIO[77:52] | PS | 26 个用户定义的复用 CPU 连接 I/O 引脚 | |
| LPDDR4 内存控制器 | MIO 银行 504 | PS | SOM LPDDR4 内存 | |
| HDA | HDIO 银行 26 | PL | 24 个引脚,23 个可用的用户定义高密度输入/输出引脚 | |
| HPA | HPIO 银行 66 | PL | 用户定义的高性能输入/输出引脚,18 个差分引脚对和一个单端引脚 | |
| HPA | HPIO 银行 65 | PL | 用户定义的高性能输入/输出引脚,8 个差分引脚对和三个单端引脚 | |
| PS - GTR 收发器 | PS GTR 505 | PS | 四个用户定义的高速串行收发器通道 |
MPSoC 共有三个 MIO 银行,SOM 使用第一个银行用于板载外设,另外两个 MIO 银行可通过 SOM 连接器接口进行定制。所有三个 MIO 银行均由 SOM 提供 1.8V 电源轨。具体的 MIO 分配可参考 Zynq UltraScale+ 设备技术参考手册(UG1085)中的 MIO 表。
MIO 中提供了许多外设接口,可用于各种应用配置,包括 PS - GTR 收发器、千兆以太网 MAC、DisplayPort 控制器、CAN 控制器、USB 控制器、PCI Express 控制器、SD/SDIO/eMMC 控制器、UART 控制器、SPI 控制器、SATA 主机控制器和 I2C 控制器等。
| K24 SOM 包含定制的 Zynq UltraScale+ MPSoC(XCK24),其中集成了灵活可扩展的可编程逻辑系统(PL)。PL 资源如下表所示: | 资源 | K24 SOM 描述 |
|---|---|---|
| 系统逻辑单元 | 154,350 个可编程逻辑单元 | |
| CLB 触发器 | 141,120 个 | |
| CLB LUTs | 70,560 个 | |
| 分布式 RAM(Mb) | 1.8 | |
| 块 RAM | 216 个(36 Kb) | |
| 块 RAM(Mb) | 7.6 | |
| UltraRAM 块 | 0 | |
| DSP 切片 | 360 个 | |
| 视频编解码器 | 0 | |
| HDIO | 23 个,支持 1.2V 至 3.3V 电源轨 | |
| HPIO | 56 个差分对,支持 1.0V 至 1.8V 电源轨 |
| K24 SOM 包含两个非易失性存储启动设备:QSPI 闪存和 eMMC 闪存。主启动设备可通过将 MODE[3:0] 引脚连接到载卡上的所需值来选择。启动模式配置如下表所示: | 启动模式 | PS_Mode 引脚[3:0] | 物理引脚位置 |
|---|---|---|---|
| 四通道 SPI(32 位) | 0010 | MIO[5:0] | |
| eMMC | 0110 | MIO[22:13] |
通过这种设计,K24 SOM 可以实现主/次启动过程,将启动固件和操作系统(OS)存储隔离,或进行类似的设备固件分段。
K24 SOM 提供了两级安全保护,包括 MPSoC 内置的专用硬件和板载可信平台模块(TPM)设备。这些安全特性包括:
MPSoC 具有专用的配置安全单元(CSU),用于支持安全启动、篡改监测、安全密钥存储和加密硬件加速。此外,TPM 2.0 设备符合可信计算组(TCG)TPM 2.0 标准,可实现基于硬件的安全远程认证、测量启动和其他安全加密功能。
K24 SOM 使用一个 240 针连接器(SOM240_1)和一个 40 针连接器(SOM40)与载卡提供电气连接。SOM240_1 连接器与 K26 SOM 的 SOM240_1 连接器向后兼容,两个连接器支持控制和状态信号、复用 I/O(MIO)银行、PS - GTR 高速串行收发器信号、高性能 I/O(HPIO)银行信号、高密度 I/O(HDIO)银行信号和电源系统等接口。
K24 SOM 支持连接信号的相应银行支持的所有 I/O 标准,但需要参考电压($V_{REF}$)的 I/O 标准除外。在加电和配置期间,内部上拉电阻禁用,每个 SelectIO™ 引脚设置为三态。
K24 SOM 采用了 AMD Zynq UltraScale+ MPSoCs 与 InFO 封装(XCK24UBVA530 - 2LV),通过内部控制 I/O 引脚的阻抗,减少了对外部终端电阻的需求。DCI 配置仅用于 MPSoCs 内的 HP I/O 银行。
SOM240 和 SOM40 连接器采用了特定的信号命名约定,包括模块(M)、载卡(C)、信号方向(C2M 和 M2C)、差分信号对的正负分量(_P 和 _N)以及单端信号的有效低电平(_L 或 _B)等。具体的信号命名约定可参考文档中的表格。
| K24 SOM 的主要电源由载卡提供的单个 +5V 电源轨,PL HPIO 和 HDIO 银行的 $V_{CCO}$ 电源轨也由载卡供电。载卡还可以为 VCC_BATT 引脚提供外部电池电源轨,用于 RTC 电池备份电源。所需的电源轨如下表所示: | 电源轨名称 | 支持电压范围 | 最大电流 | 描述 |
|---|---|---|---|---|
| Vcc.SoM | 5V(4.75V - 5.25V),最大 50mV p - p 噪声 | 4A | SOM 的主电源输入,为板载电源调节器供电 | |
| VCC BATT | 1.20 - 1.50V | 150 nA - 3650 nA | RTC 的外部电池输入 | |
| Vcco HPA | 1.00V - 1.80V | 1.0A | HPIO 银行 65 和 66 的电压轨 | |
| Vcco HDA | 1.20V - 3.30V | 1.0A | HDIO 银行 26 的电压轨 |
载卡的电源管理电路必须按照以下顺序为 K24 SOM 上电:
K24 提供了一种通过板载 PMU 动态开启或关闭 PL 电源域的机制。通过切换 MIO33 引脚(PL_PWR_EN)可以改变 PL 电源域的状态。
K24 SOM 提供了从专用引脚、载板输入和软件通过 Zynq UltraScale+ MPSoC 电源管理单元(PMU)关闭所有 SOM 电源轨(包括 PL 电源域)的机制。
| K24 SOM 有商用和工业温度等级可供选择,其温度规格如下: | 规格 | 条件 |
|---|---|---|
| 商用级 K24C SOM 工作温度 | 0°C 至 85°C(MPSoC 结温测量) 0°C 至 70°C(铝制接口板顶面测量) |
K24 SOM 配备了铝制热界面板,可将模块产生的不均匀热分布转移到热界面板上,使热通量更加均匀,并通过更大的表面积进行散热。用户需要设计系统冷却解决方案,直接连接到热界面板,以确保在工作条件下将温度保持在规定范围内。
| K24 SOM 的机械规格如下表所示: | 参数 | 规格 |
|---|---|---|
| SOM 长度 | 60mm | |
| SOM 宽度 | 41.3 mm | |
| SOM 高度(无散热解决方案) | 11.4 mm | |
| 质量 | 49 克 |
此外,K24 SOM 还提供 3D CAD 文件,可用于平台或载卡设计参考。
K24 SOM 进行了一系列可靠性测试,包括温度循环、电源循环、应力电源循环、温度和湿度、正弦振动、机械振动、机械冲击和连接器插入寿命等测试。具体的测试条件可参考文档中的表格。
K24 SOM 符合多项安全、电磁兼容性(EMC)和环保标准,包括 IEC 62368 - 1、FCC Part 15、CAN ICES - 3(A)/NMB - 3(A)、CISPR 32、EN55032、EN55035、EMC Directive 2014/30/EU 等标准。产品还提供了相应的认证标记,如 UL 标记、CE 标记、UKCA 标记、FCC 标记等。
AMD Kria K24 SOM 是一款功能强大、集成度高且安全可靠的嵌入式平台,适用于各种工业和商业应用。其丰富的功能接口、高性能的处理系统、灵活的可编程逻辑、可靠的安全特性以及良好的热设计和机械规格,为工程师们提供了一个优秀的设计选择。在使用过程中,工程师们需要根据具体的应用需求,合理选择启动源和存储设备,正确进行电源管理和排序,并注意热设计和可靠性测试等方面的问题。希望通过本文的介绍,能帮助大家更好地了解和应用 K24 SOM。你在使用类似的 SOM 产品时遇到过哪些挑战呢?欢迎在评论区分享你的经验。
全部0条评论
快来发表一下你的评论吧 !