0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

系统模块SOM能否成为FPGA的未来形态?

FPGA技术江湖 来源:老石谈芯 2023-12-09 09:38 次阅读

MCU控制芯片相比,FPGA有哪些独特优势?

我认为FPGA的主要优势有很多,但我认为排名前三的优势分别是:灵活的输入/输出,确定性,低时延

比如说对于机器人技术,现在有很多工厂完全由机器人来操作,而且一个机器人必须与另一个机器人一起工作。当多个机器人在流水线上相互协作时,低时延和确定性就非常重要,从而确保整个工作流程稳定高效的向前推进。如果每个机器人的工作方式不固定、响应时间很随机,那整个产线就要出大问题。

MCU也经常用于电机控制和驱动系统,而且我认为对于单轴或双轴电机控制驱动系统来说,它们工作得非常好。但是现在的情况是,越来越多的MCU需要控制四轴、六轴、八轴。随着控制轴数的增加,性能、时延和确定性都会被稀释。随着你添加更多的控制回路,你就会削弱该处理器的性能。

所以如果将其与基于FPGA的方法进行对比,FPGA的每个控制回路都是独立的,而且可以并行完成。所以一个控制回路的影响不会对其他控制回路产生影响,你可以完全独立地操作,这种并行性会极大提升整个系统的性能。

什么是Kria,它和传统FPGA有什么区别?

AMD刚刚推出了Kria KD240驱动器入门套件和Kria K24 SOM。K24 SOM 大约只有信用卡的一半大小,但性能非常强大。它的核心其实就是一个FPGA SoC,配备了四核心ARM处理器,此外还有必要的外设,内存包括DRAM和闪存,也集成了很多安全功能 —— 全部装在这样一个非常小的板卡中。

除了尺寸小之外,它的功耗也相对较低,只需要2.5瓦到5瓦。因此,它非常适合许多不同的工业应用。同样重要的是,它不是我们产品组合中唯一的SOM。我们还有一个叫做K26的大哥级别的产品,它的尺寸和一个完整的信用卡差不多,性能也会更高。K24更适用于像电机控制、DSP密集型应用之类的场景,而K26更强大一些,可以进行人工智能等其他方面的应用。

系统模块SOM的好处有哪些?

我们有三个SOM(系统模块)的入门套件,分别是电机控制驱动器入门套件( KD240 )、机器人入门套件( KR260 )和视觉AI入门套件( KV260 )。这些入门套件的核心板卡大致和我的手掌大小相当。

这些入门套件主要的定位是原型设计平台,开发者可以先在这些套件上进行开发,然后无缝移植到实际的工业场景中。当他们进行自己的量产部署时,他们会创建自己的定制载卡。然后把Kria主板插入他们自己的定制载卡中,这样就可以直接构建、部署和投入量产了。

我们之所以使用SOM的方式,是因为很难预测所有不同客户的各种需求。有人可能需要以太网,有人需要USB,有人需要相机接口,等等。所以他们可以开发一个非常简单的载卡,然后使用我们的可编程的 I/O 进行连接。

系统模块这个概念的最大优点在于你可以随意更换载卡,也就是说,这基本上将FPGA和实际应用解耦了。它真正为生产和部署而设计,你不需要经历复杂繁琐的板卡移植阶段,因为你的应用在评估板上已经完美运行了,这是一种更无缝的过渡。

回到KD240驱动器入门套件,它主要用于电机控制驱动应用。当前,电机无处不在,从电动车到地铁、电梯或扶梯,包括火车本身,都有电机。在建筑的供暖和空调中也有电机。

既然电机有这么多应用,我们想做的是提供一个专注于该应用的入门开发套件,有你需要的所有连接,可以直接插入一些无刷直流电机,从而让人们能够非常容易地原型化他们的电机控制算法

Kria如何帮助软件工程师开发FPGA?

就FPGA的整个生态系统而言,人们经常抱怨的主要痛点是编程非常困难。许多开发者们觉得FPGA的确提供了很多价值,但他们不知道如何获取和设计它,因为他们可能没有在这个领域接受过正式培训。所以对于Kria,我们试图从整体上考虑如何尽可能地让非传统用户使用起来更容易。所以我们支持许多不同的设计流程,从PythonMATLAB再到ROS 2等等。

我们还有一个应用商店,人们可以下载应用并运行,然后他们可以拿这个设计并对其进行修改以适应他们的需求。商店里的应用既有软件、也有硬件,还有一些应用可能是两者的混合体,但所有的应用都是容器化的,它们支持并在Ubuntu Linux上运行,你可以去应用商店直接从目标硬件上下载,所以你甚至不需要一台笔记本电脑或个人电脑——只需要连接你的评估板或入门套件到互联网上,它会自动下载剩下的部分。

此外,商店里也有硬件加速IP,比如图像信号处理链、深度学习处理单元等都是通过硬件实现的,然后你也可以为应用编写软件。

我们也支持非常传统的FPGA开发流程,所以如果你愿意,你可以控制每一个查找表、每一个寄存器、每一个 I/O 。SOM对于我们来说是一个长期的项目,所以我们会努力维护好,尽可能帮助开发者更加高效的开发。

FPGA在传统应用领域还有哪些优势?

总的来说,FPGA在许多不同的应用中都有使用,比如在工业通信中。我举一个例子,工业网络中有很多不同的标准,或许你或你的读者听说过EtherCAT或PROFINET等工业通信标准——目前世界大约有40到50种不同标准。对于一个固定功能的芯片来说,要支持所有这40到50种标准是非常困难的。这几乎成为了供应链的噩梦,因为他们必须保留所有这些不同版本的库存。

但是,对于像FPGA这样的可编程设备,或者我们的自适应SoC,就可以根据客户的要求对设备进行编程,以支持任何网络标准。因此,它不仅解决了技术上的挑战,还解决了业务上的挑战,不需要保留所有这些不同版本的库存,特别是在像工业市场这样的碎片化市场中。

除了灵活性,基于 FPGA 的解决方案通常性能也更好。你可以将一些处理器的工作转移到硬件中,从而获得并行处理的优势。此外,功耗通常也会更好,因为系统可以以更低的频率运行。

其实一个大的选择原则是,如果市场上有符合您需求的固定功能芯片,那可能这种专用芯片会更适合,因为它专为该功能而设计。但在很多情况下,某种应用要么因为没有适合它的好芯片,要么就像我们刚刚讨论的工业网络一样,需要灵活性。而这才能发挥出FPGA真正的价值。

AI如何改变FPGA?

目前AMD所有最新的7纳米器件都可以支持AI引擎。作为AMD的一部分,我们已经宣布将在一些x86处理器(如Ryzen)中加入人工智能引擎。所以,人工智能引擎不再仅仅是FPGA独享的技术,而会变成一种通用IP,既可以提供一个不会变化的硬件块,又可以在其周围增加一点可编程性,以适应不断变化的需求。

收购赛灵思之后,AMD 已经成为一家拥有广泛的 CPUGPU、FPGA和自适应SoC产品组合的公司。我们提供了这些不同的技术供大家选择。对我们来说,重点是为开发人员提供多种异构方案,以便他们可以选择适合其任务的合适的引擎。因此,未来我们将深入挖掘我们的技术库,并利用所有这些技术的优点,提供定制化的解决方案。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1624

    文章

    21603

    浏览量

    601069
  • 驱动器
    +关注

    关注

    52

    文章

    8077

    浏览量

    145746
  • 机器人
    +关注

    关注

    210

    文章

    28065

    浏览量

    205757
  • ARM处理器
    +关注

    关注

    6

    文章

    360

    浏览量

    41621
  • 控制芯片
    +关注

    关注

    2

    文章

    497

    浏览量

    39187

原文标题:系统模块SOM能否成为FPGA的未来形态?专访AMD高级总监Chetan Khona

文章出处:【微信号:HXSLH1010101010,微信公众号:FPGA技术江湖】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    为什么要在 FPGA 系统设计中使用 FPGA SoM

    ,硬件设计人员会选择“芯片向下”架构,为应用选择特定硅器件并开发完全定制的电路板。虽然这种方法可实现高度优化的实施,但需要大量的开发时间和成本才能达到生产就绪状态。为了节约时间和费用,设计团队现在正在考虑更加集成的解决方案,例如多芯片模块 (MCM)、系统级封
    的头像 发表于 10-02 15:33 179次阅读
    为什么要在 <b class='flag-5'>FPGA</b> <b class='flag-5'>系统</b>设计中使用 <b class='flag-5'>FPGA</b> <b class='flag-5'>SoM</b>?

    嵌入式系统未来趋势有哪些?

    会更加注重能源效率。低功耗设计和节能技术会成为关键,以延长设备的电池寿命或降低能源成本。这对于可穿戴设备、便携式医疗设备等对续航能力有较高要求的产品尤为重要。 4. 多模块与集成化 在未来的嵌入式
    发表于 09-12 15:42

    未来的HiFi音频产品形态猜想

    未来的HiFi音频将不仅仅关注音质本身,还将更注重用户体验、便利性和个性化,使高保真音频成为每个人生活中不可或缺的一部分。
    的头像 发表于 08-28 16:55 264次阅读
    <b class='flag-5'>未来</b>的HiFi音频产品<b class='flag-5'>形态</b>猜想

    基于FPGA的图像采集与显示系统设计

    源和固有的并行处理能力,在数字信号处理、硬件加速、汽车电子等领域得到了广泛应用。在图像采集与显示系统中,FPGA能够实现高速、并行的数据处理,显著提高系统的实时性和性能。本文设计了一个基于FP
    的头像 发表于 07-17 10:58 1586次阅读

    中科亿海微FPGA+ARM核心板在自动喷漆设备中的应用

    自动喷漆设备控制板是中科亿海微的SoM模组——FPGA+ARM核心板在自动喷漆应用场景中的一个典型应用案例,该控制板为运动控制中的电控部分,应用于对步进电机的位置和速度精准控制。自动喷漆设备控制板
    的头像 发表于 07-04 08:11 318次阅读
    中科亿海微<b class='flag-5'>FPGA</b>+ARM核心板在自动喷漆设备中的应用

    请问CY7C65215A能否成为I2C主站到SPI主站的桥接器?

    CY7C65215A 能否成为 I2C 主站到 SPI 主站的桥接器?
    发表于 07-04 07:29

    贸泽开售适用于工业、医疗和机器人应用的AMD/Xilinx Kria K24 SOM

    模块系统 (SOM)。K24 SOM采用经过成本优化的定制Zynq™ UltraScale+™ MPSoC器件,尺寸约为信用卡的一半,能够为基于DSP的工业应用(如电机控制、医疗设备
    发表于 06-21 15:24 881次阅读
    贸泽开售适用于工业、医疗和机器人应用的AMD/Xilinx Kria K24 <b class='flag-5'>SOM</b>

    未来交通:UWB模块引领智能交通系统的发展方向

    随着城市化进程的加速和交通需求的不断增长,智能交通系统成为解决城市交通问题的重要途径之一。UWB不断发展正在引领智能交通系统的发展方向。UWB模块作为UWB技术的核心组成部分,具有精
    的头像 发表于 04-18 15:43 413次阅读

    SOM-7567BS0CB-S3A1 Advantech品牌 模块系统 - SOM ATOM E3825 2C 1.33GHz, 2G RAM

    制造商:Advantech 产品种类:模块系统 - SOM RoHS: 环保 系列:SOM-7567 外观尺寸:COM Express Mini Module 处理器品牌:Inte
    发表于 03-29 17:59

    人形机器人主板:jetson orin nx核心模块SOM-7583核心模块结合在一块主板上

    ERUN_7583_ORIN_NX嵌入式人工智能计算机底板,专为满足人形机器人的实际需求而设计,他具备jetson orin nx核心模块SOM-7583核心模块,可以实现核心模块
    的头像 发表于 03-26 11:17 731次阅读
    人形机器人主板:jetson orin nx核心<b class='flag-5'>模块</b>与<b class='flag-5'>SOM</b>-7583核心<b class='flag-5'>模块</b>结合在一块主板上

    DC电源模块技术的未来发展趋势

    。通过改进转换拓扑结构、优化控制算法和使用高效能元器件,可以提高模块的转换效率。这将有助于减少能源消耗和热量产生,提高系统性能。 DC电源模块技术的未来发展趋势 2. 高密度:随着电子
    的头像 发表于 01-11 15:57 455次阅读
    DC电源<b class='flag-5'>模块</b>技术的<b class='flag-5'>未来</b>发展趋势

    RZ/N2L工业网络SOM套件应用说明

    电子发烧友网站提供《RZ/N2L工业网络SOM套件应用说明.pdf》资料免费下载
    发表于 01-03 09:46 1次下载
    RZ/N2L工业网络<b class='flag-5'>SOM</b>套件应用说明

    研华SMARC 模块 SOM-2533,搭载 Intel Core i3 和Atom x7000 系列,提升边缘性能

    近期,嵌入式物联网解决方案供应商研华科技推出 SOM-2533 ,这是一款SMARC系列的高性能模块,搭载Intel Core i、Pentium、Celeron 和 Atom x7000 系列
    发表于 12-19 11:33 872次阅读
    研华SMARC <b class='flag-5'>模块</b> <b class='flag-5'>SOM</b>-2533,搭载 Intel Core i3 和Atom x7000 系列,提升边缘性能

    AD9826如何利用FPGA正确驱动,能否提供驱动参考设计?

    最近在使用贵公司的AD9826芯片,用FPGA进行驱动,目前AD端输入模拟直流电压,未来要接光电装换的输入装置。现在用FPGA驱动时,在2-SHA模式下,电平转换侧的值时钟为FF,驱动AD的方法
    发表于 12-18 06:28

    能否在AD9681评估板HSC-ADC-EVALDZ上使用自己的FPGA程序进行信号处理?

    能否在AD9681评估板HSC-ADC-EVALDZ上使用我们自己的FPGA程序进行信号处理,及FPGA能否在线编程?
    发表于 12-05 06:16