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

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

3天内不再提示

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

海阔天空的专栏 来源:Tawfeeq Ahmad 作者:Tawfeeq Ahmad 2024-10-02 15:33 次阅读

作者:Tawfeeq Ahmad

2024-08-21

随着数据中心、高性能计算机、医学成像、精确布局线迹、专用 PCB 材料、外形限制以及热管理等应用的扩展,对 FPGA 的需求也在不断上升。以前,硬件设计人员会选择“芯片向下”架构,为应用选择特定硅器件并开发完全定制的电路板。虽然这种方法可实现高度优化的实施,但需要大量的开发时间和成本才能达到生产就绪状态。为了节约时间和费用,设计团队现在正在考虑更加集成的解决方案,例如多芯片模块 (MCM)、系统级封装 (SiP)、单板机 (SBC) 或系统级模块 (SoM)。

FPGA SoM 市场正在迅速扩大,使得更多用户能够采用基于 FPGA 的平台。这些 SoM 因其适应性强的架构和用户友好的设计而在各种应用中被广泛采用。

FPGA 系统级模块概述

与独立的单板机不同,FPGA SoM 是一种紧凑型计算模块,设计用于集成到更大的系统中。该模块包括高速 DDR 内存、闪存、电源管理、通用接口控制器和板级支持包 (BSP) 软件等基本组件,以及对高速收发器模块和以太网USB 和 PCIe 等多种通信协议的支持。

SoM 方法具有显著优势,可提供一个包含核心计算部件和软件的预构建、预测试模块,从而缩短开发时间、降低成本并简化组件采购流程。这使得研发团队能够专注于公司的特定需求,从而带来更可预测的设计周期和更好的业务成果。此外,SoM 还具有可扩展性和灵活性,可轻松升级或修改组件,而无需对整个系统进行全面改造。通过利用 SoM,公司可以更快地将产品推向市场,降低设计错误的风险,并提高整体效率,这使得 SoM 成为对各种先进应用都极具吸引力的解决方案。

上市时间

基于 SoM 的方法可大幅缩短开发时间,因而上市速度更快。由于 SoM 经过 [iWave]等制造商的预先测试和认证,因此设计人员能够更快地将这些模块集成到产品中,并且错误也更少。这样的预先验证可确保模块符合高可靠性和性能标准,因而无需再进行大量的内部测试和故障排除工作。通过利用 SoM,公司可简化开发周期,减少设计和验证过程所花费的时间和资源(图 1)。这使得公司能够专注于自己独特的价值主张和核心竞争力,而无需纠缠于复杂的系统集成。SoM 的模块化特性还可为设计过程提供灵活性,即使在开发的后期阶段,也可进行更改和调整,无需进行大规模的返工。

使用 SoM 可大幅缩短设计时间的图片图 1:使用 SoM 可大幅缩短设计时间,因而上市速度更快。(图片来源:iWave)

开发成本和复杂性

利用生产就绪且合格的 SoM 可大幅降低 FPGA 系统设计的复杂性。通过将预测试 SoM 集成到产品开发中,公司可降低与硬件设计错误和兼容性问题相关的风险。这种方法不仅能加快产品上市,而且还能降低整体开发和认证成本。SoM 的测试体系非常严格,其中包括严格的电磁兼容性 (EMC) 测试,以及热循环和老化测试等各种环境应力测试。这些测试可确保模块能够承受恶劣的工作条件,同时保持可靠性能,从而最大限度减少对大量内部测试和验证工作的需求。

产品模块性和可扩展性

对于 FPGA 片上系统 (SoC) 解决方案,采用基于 SoM 的方法的主要优势之一是增强的模块性和可扩展性。SoM 设计支持各种 FPGA 逻辑密度、I/O 配置和收发器功能。这种灵活性使得产品设计人员能够选择符合其特定应用要求的合适 SoM,而无需重新设计整个硬件架构。例如,单载板架构可容纳不同的 SoM 配置,从具有基本功能的小型 FPGA 到具有先进处理能力、更复杂的大型 FPGA。这种模块性对设计的无缝可扩展性和面向未来的能力有利,可根据市场需求变化轻松升级到更新一代的 FPGA 或增加其他功能。

供应链和产品生命周期管理

基于 FPGA 的系统的供应链管理涉及协调从不同供应商采购的众多组件。以 SoM 为中心的方法通过将采购和供应链管理职责与 SoM 供应商(如 iWave)整合,简化了这种复杂性。这些供应商可与关键组件供应商保持战略合作关系,并采用前瞻性的预测威廉希尔官方网站 ,以确保稳定的供应能力和有竞争力的定价。这种前瞻性管理方式可缩短交货期,最大限度降低采购风险,并优化库存管理,最终有助于公司节约成本,提高运营效率。

高效的产品生命周期管理 (PLM) 对于保持基于 FPGA 的产品的寿命和竞争力至关重要。SoM 供应商通过持续监控组件的淘汰情况和市场趋势,在这方面发挥着关键作用。他们会主动更新 SoM 设计和软件包,以加入新功能、增强功能和安全补丁。这种前瞻性方法可降低与组件 EOL(寿命终止)公告相关的风险,从而确保无缝的产品连续性,并最大限度减少对客户运营的干扰。通过将 PLM 职责委托给 SoM 供应商,公司可将内部资源集中用于创新和核心竞争力,而不是用于管理供应链动态和降低产品生命周期风险。

对软件开发人员的益处

使用 SoM 可简化和加速基于 FPGA 的系统的软件开发过程。这些模块配备预验证的板级支持包 (BSP) 和参考设计,提供了稳定的标准化软件开发环境。开发人员可利用这些资源加快应用软件的开发,而无需根据不同硬件配置调整软件,从而减少复杂性。这种方法不仅可缩短开发周期,而且还可增强软件的可靠性和兼容性,从而使开发人员能够专注于优化应用的性能和功能。

iWave 与 AMDAlteraAchronix 等领先 FPGA 供应商合作,提供多样化、全面的 [SoM 产品组合]。这种合作关系使得 iWave 能够提前获得尖端 FPGA 威廉希尔官方网站 ,从而开发出适合不同应用需求的各种 SoM 和商用现成 (COTS) 模块。例如,在 AMD 的 Zynq UltraScale+ 系列下,iWave 提供多种选择,例如 iW-RainboW-G35M、iW-RainboW-G30M 和 iW-RainboW-G47M,每种选择都提供适合不同性能要求的不同配置。类似地,iWave 与 Altera 和 Achronix 合作推出了 iW-RainboW-G58M Agilex 5 SoC FPGA 和 iW-RainboW-G64M Speedster7T SoM 等 SoM,展示了其满足各种 FPGA 平台要求的能力。

结语

除 SoM 产品组合外,iWave 还通过一系列 FPGA 设计服务为客户提供支持,其中包括载板设计、FPGA IP 开发、移植、定制、Linux 和板级支持包 (BSP) 移植、认证以及机械设计。自 1999 年成立以来,iWave 一直专注于嵌入式系统工程设计,服务于工业、医疗、汽车和航空电子等行业。iWave 在 FPGA 和 SoC FPGA 威廉希尔官方网站 方面拥有丰富的专业知识,因而能够提供符合严格行业标准的强大解决方案,支持全球客户实现无缝产品开发。

审核编辑 黄宇

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

    关注

    1629

    文章

    21734

    浏览量

    603098
  • soc
    soc
    +关注

    关注

    38

    文章

    4164

    浏览量

    218196
  • SOM
    SOM
    +关注

    关注

    0

    文章

    58

    浏览量

    15713
收藏 人收藏

    评论

    相关推荐

    基于带处理器和FPGA的新型SoM组合设计

    相关的响应时间所带来的延迟。 这些应用需要只有定制硬件方可实现的更高性能,而开发定制硬件的最快捷方法是使用 FPGA。 本文将讨论使用 SoM 来开发嵌入式系统的优势,这些系统需要借由
    的头像 发表于 08-27 09:46 5483次阅读
    基于带处理器和<b class='flag-5'>FPGA</b>的新型<b class='flag-5'>SoM</b>组合设计

    基于带处理器和FPGA的SoC的新型SoM

    本文将讨论使用 SoM 来开发嵌入式系统的优势,这些系统需要借由 FPGA 提供更高的处理能力。本文还将介绍各种不同的 FPGA
    的头像 发表于 08-15 09:21 6020次阅读
    基于带处理器和<b class='flag-5'>FPGA</b>的SoC的新型<b class='flag-5'>SoM</b>

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

    ”)。但是,更多嵌入式应用无法忍受与软件相关的响应时间所带来的延迟。 这些应用需要只有定制硬件方可实现的更高性能,而开发定制硬件的最快捷方法是使用 FPGA。 本文将讨论使用 SoM 来开发嵌入式系统的优势,这些
    的头像 发表于 10-03 14:20 1019次阅读
    利用 <b class='flag-5'>SoM</b> 实现嵌入式微处理器/<b class='flag-5'>FPGA</b> 组合设计和项目的快速运行

    使用SoM来开发嵌入式系统的优势

    )。但是,更多嵌入式应用无法忍受与软件相关的响应时间所带来的延迟。 这些应用需要只有定制硬件方可实现的额外性能,而开发定制硬件的最快捷方法就是使用 FPGA。 本文将讨论使用 SoM 来开发嵌入式系统的优势,这些
    的头像 发表于 08-31 11:06 5856次阅读

    在赛灵思FPGA中使用ARM及AMBA总线

    国外的融合威廉希尔官方网站 专家展示了一项基于FPGA的数据采集系统,用于合成孔径成像威廉希尔官方网站 。采用了Xilinx ISE设计软件,支持ARM AMBA AXI4接口。文风犀利,观点新颖,FPGA中使
    发表于 03-01 15:48

    Zynq-7000 SoC提供 FPGA 资源

    与内置于 TE0720 系列 Trenz Electronic SoM(采用 Zynq Z-7014S 和 Zynq Z-7020 器件)中的 FPGA 容量相比,集成到 TE0723-03M
    发表于 08-31 14:43

    如何在FPGA中使用分数?

    你好xilinx用户,我正在使用FPGA实现人工神经网络。我想知道如何在FPGA中使用0.784,1.768..etc等数字。表示这些数字的方法是什么。以上来自于谷歌翻译以下为原文hello
    发表于 03-04 13:38

    如何设计基于带处理器和FPGA的新型SoM组合?

    很多嵌入式设计使用基于微处理器和微控制器的单板计算机 (SBC) 和模块化系统 (SoM)(例如,请参阅“使用 Raspberry Pi 3 构建低成本工业控制器”)。但是,更多嵌入式应用无法忍受
    发表于 10-18 08:08

    为什么要在显示器应用中使FPGA

    为什么要在显示器应用中使FPGA?一种Spartan-3E显示器解决方案板
    发表于 06-04 06:47

    如何在视频监控系统中使FPGA进行视频处理?

    如何在视频监控系统中使FPGA进行视频处理?
    发表于 06-07 06:12

    在视频监控系统中使FPGA进行视频处理

    在视频监控系统中使FPGA进行视频处理:视频监控系统是火车站,机场,银行,娱乐场所,购物中心乃至家庭保安的重要组件。 您可以使用xilinx视频IP模块组实现DVR。
    发表于 09-22 08:12 36次下载

    在嵌入式系统中使FPGA时的常见问题及对策

    电子发烧友网核心提示 :在嵌入式系统中使FPGA时会经常出现以下常见问题,如在嵌入式设计中,怎样使用FPGA、在嵌入式设计中,怎样采用FPGA
    发表于 10-17 13:38 1041次阅读

    FPGA的设计原理 FPGA和CPLD的区别

    FPGA采用SRAM进行功能配置,可重复编程,但系统掉电后,SRAM中的数据丢失,因此,需要在FPGA外加EPROM,将配置数据写入其中,系统
    发表于 08-10 10:12 1706次阅读

    fpga ip核是什么 常用fpga芯片的型号

     FPGA IP核(Intellectual Property core)是指在可编程逻辑器件(Field-Programmable Gate Array,FPGA中使用的可复用的设计模块或功能片段。它们是预先编写好的硬件设计
    的头像 发表于 07-03 17:13 6715次阅读

    基于Agilex 5 FPGA的模块系统介绍

    基于Agilex 5 FPGA的模块系统(SoM)是一种由英特尔的合作伙伴提供的生产就绪型解决方案,专门针对嵌入式应用。采用先进的Agilex 5 FPGA
    的头像 发表于 12-19 17:10 240次阅读
    基于Agilex 5 <b class='flag-5'>FPGA</b>的模块<b class='flag-5'>系统</b>介绍