作者 | ZeR0,编辑 | 漠影
面向成本敏感型边缘应用,加快设计高能效量产就绪型解决方案。
智东西9月19日报道,刚刚,AMD宣布面向工业和商业的边缘应用,推出重磅新品AMD Kria K24系统级模块(SOM),并同步发布与K24 SOM配套的KD240驱动器入门套件。
这是Kria系列自适应SOM及开发者套件产品组合的最新力作。相比AMD的消费级芯片、服务器芯片,“系统级模块”可能相对不那么耳熟而详,这是AMD近年来一直在布局的一步重棋——对于一些有业务门槛的市场,如果客户想根据业务来设计自家芯片,那么系统模块会是一种更高效的选择,能够显著降低设计门槛。
作为小尺寸嵌入式板卡级设计,K24 SOMl可直接插入最终产品进行部署。值得一提的是,借助InFO封装技术,AMD将Kria K24 SOM的尺寸缩至只有信用卡一半大小,同时功耗也是连接器相兼容的更大尺寸Kria K26 SOM的一半。
据AMD工业、视觉、医疗与科学高级总监Chetan Khona在媒体沟通会上分享,目前全球只有两家公司获得了这样的技术。
尤其在工业、医疗设备等大量依赖电力的场景,作为各种电器或机械动力源的电机,是最常见且最关键的设备之一。而K24 SOM能够支持下图所示所有类型的电机,包括最受欢迎的无刷直流电机,以及无刷直流电机中最有名的伺服电机。
Chetan Khona告诉智东西,在工业物联网时代,经常需要多项任务同时进行,电机控制系统也需同时处理多轴,而Kria产品的一大优势便是能将多轴集成,以此来控制成本。
其他优势还包括低功耗、低时延、高确定性等,这使得K24 SOM能够在需要密集数字信号处理和传感融合的应用场景中大展身手,出色地应对DSP相关应用以及与之相配套适应的设计流程。
01.大降工业能耗与电力成本AMD甩出系统模块妙招
机器人开发常被称为系统集成的艺术,这是因为其开发非常复杂,开发者很难自己开发所有要素,经常需要使用一些预购器件和元素。也正因此,无论是工厂自动化机器人、仓储机器人还是其他工业机器人,都是Kria SOM能够发挥核心优势的核心应用场景之一。
在工业场景,电机正源源不断地带来了惊人的用电量——根据国际能源署调查,电机足足消耗了全球工业能源总用量的约2/3。
要将扭矩、速度及应变速达到最大,同时使能耗降到最低,离不开电机驱动系统。在迫在眉睫的节能减排之下,如何从电机驱动系统来优化复杂电机的控制系统以及控制电机的电度,已经日渐成为控制用电量的一项焦点议题。
Kria K24 SOM,便是AMD交出的最新答卷。
电机驱动系统有三要素:驱动器、电子电力器件、电机。电机本身一般是带磁的;有些电机是和驱动放在一起的,和电子电力器件是分开的;也有一些小的伺服电机,把所有的三个部分都放在一起,形成一个单元。而K24 SOM非常灵活,能够支持所有的布局。
在工业4.0时代,电机控制系统的职能不仅是控制电机这么简单。如果微控制器(MCU)只是控制一个单轴的电机,它能够不错地完成。但工业物联网的大环境中,经常有多项任务需要同时进行,电机控制系统也需要处理很多的轴,还要顾及功能安全、网络安全、人工智能(AI)、预测性维护等等。
面临这些复杂的需求,MCU就撑不住了。相比之下,集成了自适应计算技术的K24 SOM不仅具备将多轴集成的优势,还能够支持以上所述的所有功能,能够提供适应多类应用的灵活性。
K24 SOM提供了高水平确定性和低时延,适合为边缘端计算密集型数字信号处理(DSP)应用中的电气传动和电机控制器供电。用户可以用它来降低能耗、增加扭矩及优化其它性能,以及进行预测性维护和OTA、降低噪音和震动,提升电机的生命周期。
不止是工业机器人,从公共交通、电动汽车充电站到其他发电系统,从手术机器人、磁共振成像(MRI)床体等医疗设备到农业空中系统,电机无处不在,并涉及到密集的数字信号处理以及器件上采集数据的融合,这些都给K24 SOM带来了巨大的市场需求。
02.以小尺寸提供高能效计算支持运行深度学习AI推理
Kria K24 SOM是一个基于Arm处理器系统的可编程逻辑器件(FPGA),提供工业和商业两种版本,专为10年工业生命周期而打造。除了支持扩展的温度范围,工业级SOM还包括用于高可靠性系统的具有ECC保护的LPDDR4内存。
新推出的K24 SOM是之前的K26 SOM的补充,基于同样的Zynq UltraScale+ MPSoC架构,同样内置A53四核和双R5F处理器,连接器与K26 SOM兼容。这样设计的好处是具备可扩展性,可以实现K24 SOM和K26 SOM之间无缝迁移,而不需要让客户更换板卡。
相比K26 SOM,K24 SOM对于关注小尺寸、低功耗、低成本的需求是更理想的选择。
由于采用了集成扇出(InFO,Integrated Fan-Out)封装技术,实现了更小型封装MPSoC器件,K24 SOM更加紧凑,尺寸只有信用卡大小的一半,与此同时,功耗也是连接器相兼容的更大尺寸Kria K26 SOM的一半。K24 SOM采用的MPSoC架构,在提供多功能性和自适应计算能力的基础上实现了混合关键性,即可以轻易控制不同任务间的优先级,也可以通过使用MPSoC来确保功能安全性,提升网络安全,还内置有人机界面(HMI)。
可编程的I/O接口使其能与环境、方向、视觉等传感器进行连接。K24 SOM能够支持从EtherCAT到TSN的40多种工业互联网标准,并支持最新的22.04 Ubuntu OS,I/O接口数量比K26 SOM少,LPDDR数量是K26的一半。工业级K24 SOM的2GB LPDDR4支持ECC内存,还支持AI推理深度神经网络处理单元。
Chetan Khona告诉智东西,Kria SOM本身对AI的处理能力很强,但现阶段会更侧重于处理嵌入式应用中其他先进、复杂的任务。他也分享了生成式AI在工业场景的发展近况:当前生成式AI模型还没有在工业场景中运用于嵌入式的应用,这类应用可能会随着时间的推移在未来出现。
03.自适应技术四大优势加持,如何助攻电机实现最佳功效?
相比嵌入式计算中的其他架构,像FPGA这样的自适应技术有四大优势:
第一,低时延。处理相同任务时,传统DSP的处理方式动辄需要200个时钟周期,而基于FPGA的自适应SoC是完全并行的,只需1个时钟周期就能完成200次操作,所以能带来时延优势。
第二,低功耗。相比传统方式,FPGA的时钟速度可以更慢,也更省电,200 MHz即可。
第三,灵活应变性。开发者可以在功耗、时间及时钟速度方面进行取舍,即实现时分复用,例如能根据具体任务进行调整,不需要在1个时钟周期内完全200次操作,只要在4个时钟周期内进行200次操作。
第四,独立性。如果是多访问的电机控制应用,用一个电路来控制多个电机会稀释性能,这时就更适合用FPGA硬件来控制回路。
Chetan Khona认为,要通过控制算法和控制流程的优化来实现电机的最佳功效,仅靠控制电机的算法是不够的。
首先要优化电子电力器件材料,比如采用碳化硅、氮化镓等等。这将有助于提升切换的速度,尤其是对DSP能力要求非常高的场景,在这种情况下使用K24 SOM能更好地提升能效。
其次,电子电力器件的颗粒度控制和速度至关重要,能够提升电源响应、能源消耗等情况,K24 SOM相关技术也能够解决这方面的问题。
第三,有电机控制算法方面的专业知识。AMD有两个解决方案:一是正在建立自己的电机实验室,二是和行业伙伴一起开发和完善生态系统,并以此提供一些电机控制的素材。
据Chetan Khona分享,在功能安全性方面,通过K24 SOM可以实现很多功能整合,无论是将两个单芯片合成一个芯片,还是做电机的多种整合,都能在整个系统层面大幅降低能耗和成本。
04.搭配KD240驱动器入门套件简化DSP开发并加速设计周期
与K24 SOM配套的KD240驱动器入门套件是一款价格399美元、基于FPGA的电机控制套件,其功耗大约在5到10瓦范畴,具体要看电机的负载情况。
该入门套件的主要特点是开箱即用,基于电机控制的开发平台使用。开发者不需要具备FPGA编程专业知识,就能在等待客户构建硬件期间,先用这个入门套件来进行K24 SOM的开发,如果是电机控制,不到1小时即可完成启动过程,因此能让开发者能更快介入开发流程,加快电机控制和DSP应用上市进程。
与其它基于处理器的控制套件相比,KD240支持开发人员在设计周期中更为成熟的节点入手,使入门级人员也能轻松使用。
AMD早先发布的KR260可以用于机器人的行动和传动,KV260是视觉AI,可以用于摄像头与系统中的视觉来辅助导航。而今日发布的KD240驱动器入门套件则可以看作是机器人的肌肉,用来控制机器人的行动和传动。
KD240的大小和之前发布的入门套件相当,顶端有micro SD、多个USB、以太网、CAN的接口,右侧和底部有跟电机、传感器的连接接口,左下角是主要是用于扩展的Pmod。
通过推出KD240入门套件,AMD率先提供了预构建的电机控制应用,使用户能够创建可靠、可用且具有高级安全功能的高能效工业解决方案。KD240由可选的电机配件包(MACCP)提供支持,未来还将提供可单独购买的附加电机套件,为开发人员带来强化的加速体验。
据悉,用于量产的商业版K24 SOM和KD240驱动器入门套件现在起直接可订购,也可以通过全球渠道分销商订购。K24 SOM商业版、KD240电机配件包即日上市,工业版K24 SOM预计今年年底前供货。
05.软件开发门槛一降再降不懂FPGA也能快速上手
在打造高性能和自适应产品方面,AMD为AI开发者、软件开发人员、硬件开发人员持续降低开发门槛所做的种种努力,对于很多芯片企业来说都具有参考价值。
考虑到一些开发人员并没有接触过自适应计算,或者不熟悉FPGA设计流程,AMD Kira系列产品支持Python、MATLAB Simulink、ROS2、AI框架等非自适应计算的工具,并推出面向边缘应用的应用商店(App Store),让不具备传统FPGA专业知识的客户也能轻松上手。
K24 SOM能够支持的范畴包括Python等语言、控制系统开发人员经常使用的MATLAB Simulink等常见的设计工具,PYNQ框架广泛的生态系统,并支持Ubuntu操作系统和Docker等引擎。软件开发人员也可在使用AMD Vitis电机控制库的同时,保持对传统开发流程的支持。
其另一大特色在于应用商店,里面提供了很多的参考设计,方便用户下载或参考,从KV260到KR260、KD240,AMD预计今年年底会有超过25款应用在这个应用商店里推出。
机器人公司Rev Robotics的首席执行官Greg Needel对Kria SOM给予了高度评价:“借助Kria SOM,我们能够简化高级控制环路算法的开发,适应不断变化的软件与硬件需求,并为商业和STEM教育客户构建真正炫酷的产品。”
Rev Robotics 2合1电机套件配件能帮助用户实现不同的KD240设置,可制作一个简易的机械臂,同时配备可选视觉AI的射球器,能和USB摄像头进行连接,用AI帮助瞄准。该配件将在今年晚些时候问世。
06.结语:“互补性”布局+“组合拳”打法横扫工业及商业边缘应用的多元需求
“AMD Kria K24 SOM和KD240开发平台建立在Kria SOM产品组合带来的突破性设计体验之上,为机器人、控制、视觉AI和DSP应用提供了解决方案。”AMD核心垂直市场副总裁Hanneke Krekels总结说,“系统架构师必须满足日益增长的性能和能效需求,同时还要降低成本。K24 SOM能以小尺寸提供高每瓦性能,并将嵌入式处理系统的核心组件安装在单块量产就绪型板卡上,以加速上市进程。”
从Kria产品组合的布局可以看到,AMD并不急于迭代同类产品的迭代升级版本,而是更多基于互补原则,循序渐进地推出能够通过组合拳满足更广泛应用需求的不同定位产品,包括三个入门套件以及K24 SOM和K26 SOM两个量产型SOM。
无论是考虑多功能、易用性还是降低工业能耗,AMD最新推出的高能效K24 SOM都为电机控制及数字信号处理提供了一个优异的解决方案。再加上其带来的可扩展特征,有望在整个Kria产品组合产生一个重塑效应,进而为工业及商业边缘应用产生的多元化需求提供更适配的支撑。