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
    +关注

    关注

    1602

    文章

    21320

    浏览量

    593199
  • 驱动器
    +关注

    关注

    51

    文章

    7308

    浏览量

    142948
  • 机器人
    +关注

    关注

    206

    文章

    27033

    浏览量

    201408
  • ARM处理器
    +关注

    关注

    6

    文章

    346

    浏览量

    41323
  • 控制芯片
    +关注

    关注

    2

    文章

    452

    浏览量

    38557

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

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

收藏 人收藏

    评论

    相关推荐

    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

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

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

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

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

    浅析AMD Kria K24 SOM电机控制模块化应用方案

    AMD Kria K24 SOM是一款颠覆性的模块化解决方案,为电机控制领域带来了更多可能性。其先进的特性、灵活的配置和易用的开发环境使其成为控制平台的理想选择。
    发表于 10-10 12:43 231次阅读
    浅析AMD Kria K24 <b class='flag-5'>SOM</b>电机控制<b class='flag-5'>模块</b>化应用方案

    利用 SoM 实现嵌入式微处理器/FPGA 组合设计和项目的快速运行

    作者:Jacob Beningo 很多嵌入式设计使用基于微处理器和微控制器的单板计算机 (SBC) 和模块系统SoM)(例如,请参阅“使用 Raspberry Pi 3构建低成本工业控制器
    的头像 发表于 10-03 14:20 590次阅读
    利用 <b class='flag-5'>SoM</b> 实现嵌入式微处理器/<b class='flag-5'>FPGA</b> 组合设计和项目的快速运行

    AMD正式推出Kira K24系统模块(SOM)

    近日,AMD正式推出了Kira K24系统模块(SOM)、KD240驱动器入门套件,尺寸极小,能效极高,非常适合对成本非常敏感的工业和商业边缘应用。
    发表于 09-27 11:04 305次阅读
    AMD正式推出Kira K24<b class='flag-5'>系统</b><b class='flag-5'>模块</b>(<b class='flag-5'>SOM</b>)

    AMD 以面向工业与商业应用的 Kria K24 SOM 及入门套件加速边缘创新

    推出 AMD Kria™ K24 系统模块SOM )和 KD240 驱动器入门套件,这是 Kria 自适应 SOM 及开发者套件产品组合的最新产品。AMD Kria K24
    发表于 09-25 09:41 164次阅读
    AMD 以面向工业与商业应用的 Kria K24 <b class='flag-5'>SOM</b> 及入门套件加速边缘创新

    SAMA5D27 SOM1 Kit1用户指南

    本用户指南提供了有关 SAMA5D27 SOM1 Kit1 整体设计的详细信息,并介绍了如何使用该工具包。该工具包是适用于 SAMA5D27 系统级封装(System-In-Package,SIP)和系统
    发表于 09-22 17:51 0次下载
    SAMA5D27 <b class='flag-5'>SOM</b>1 Kit1用户指南

    Kria K26 SOM热设计指南

    电子发烧友网站提供《Kria K26 SOM热设计指南.pdf》资料免费下载
    发表于 09-14 10:15 0次下载
    Kria K26 <b class='flag-5'>SOM</b>热设计指南

    SoC和SoM的兴起:一把双刃剑?

    本文由半导体产业纵横(ID:ICVIEWS)综合片上系统模块系统凭借其众多优势,在过去十年中受到工程师的广泛欢迎。虽然SoC和SoM受到了工程界的赞扬,但它们也带来了一些挑战。为什么
    的头像 发表于 07-11 10:07 376次阅读
    SoC和<b class='flag-5'>SoM</b>的兴起:一把双刃剑?

    FPGA SoM在无线电视系统中的应用

    无线电视系统的设计依赖于一些关键的技术和构建模块FPGA技术可以在无线电视应用中发挥重要作用
    的头像 发表于 07-10 16:58 277次阅读
    <b class='flag-5'>FPGA</b> <b class='flag-5'>SoM</b>在无线电视<b class='flag-5'>系统</b>中的应用

    为什么嵌入式FPGA(eFPGA)IP是ADAS应用的理想选择?

    了解eFPGA IP的基础知识,它的优点,以及为什么它将成为未来先进驾驶辅助系统(ADAS)技术的关键要素。
    的头像 发表于 07-10 10:26 253次阅读
    为什么嵌入式<b class='flag-5'>FPGA</b>(e<b class='flag-5'>FPGA</b>)IP是ADAS应用的理想选择?

    Enclustra瑞苏盈科 FPGA SoM在无线电视系统中的应用

    点击蓝字,关注我们无线电视系统的设计依赖于一些关键的技术和构建模块FPGA(现场可编程门阵列)技术可以在无线电视应用中发挥重要作用,特别是在数字电视信号的传输和接收
    的头像 发表于 05-18 09:33 313次阅读
    Enclustra瑞苏盈科 <b class='flag-5'>FPGA</b> <b class='flag-5'>SoM</b>在无线电视<b class='flag-5'>系统</b>中的应用

    国产MCU有望在未来成为行业领导者吗?

    芯片,但随着国内芯片制造水平的提高,一些国产MCU产品开始逐渐崭露头角,并有望在未来成为行业领导者。 首先,国产MCU产品已有一定的市场占有率。一些企业,如华大基因、瑞芯微等,已经推出了自己的MCU产品
    发表于 05-08 17:32

    利用系统模块策略加快设计周期

    SOM的集成板设计消除了使用高速芯片到芯片接口的芯片式设计所需的复杂工程任务。SOM 采用单个集成电路板,包括无线模块、器件的主处理器、高速 RAM、可靠的闪存和电源管理。SOM 策略
    的头像 发表于 05-04 10:31 261次阅读