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

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

3天内不再提示

使用离散的高性能图形处理器开发嵌入式系统

星星科技指导员 来源:嵌入式计算设计 作者:Mitch Furman 2022-06-14 10:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

与更主流的独立显卡相比,为嵌入式应用设计基于独立显卡处理器的系统面临着截然不同的挑战,尤其是当这些系统经常用于工业自动化、现场数字标牌、医学成像等领域时和赌场游戏。诸如此类的嵌入式系统通常必须承受极端温度,并满足额外的冲击和振动、冷却和生命周期要求。

三种标准嵌入式显卡格式——直接安装在主板上的多芯片模块 (MCM)、连接到主板的移动 PCI Express 模块 (MXM) 和外围组件互连 Express (PCIe) 显卡——每种都有自己独特的设计考虑,并且许多应用程序都有自己独特的要求和挑战。

高性能 3D 图形和计算性能

当今的嵌入式应用程序具有旧解决方案所没有的高性能 3D 图形和计算能力。例如,工业制造设施中的操作员不断监控系统上的流程,这些流程已从基于文本的静态显示变为更精细和直观的 3D 图形表示。赌场游戏解决方案现在需要更多的处理能力和身临其境的 3D 图形来吸引玩家的注意力。先进的独立图形处理器现在支持具有改进的 3D 和视频性能的多个显示器,这对于许多工业车间监控应用和赌场游戏机来说是必不可少的。

医学影像行业也在迅速采取行动,在护理点采用 3D 可视化。例如,牙医以前提供基于传统 2D X 射线胶片和灯箱照明器的静态渲染的诊断和治疗建议,牙医及其患者现在可以通过新一代更清晰地观察牙齿和牙龈连接到牙科椅的视频和图形优化的 3D 触摸屏面板。

图形处理器选项

希望在紧凑、节能的嵌入式系统中提供诸如此类的高清视觉体验的开发人员可以利用 GPU 的并行处理性能。一些 GPU 集成了片上内存,无需外部图形内存,这进一步降低了 PCB 设计和布局、内存调整和内存采购物流的复杂性。GPU 可以支持3D 应用程序编程接口 (API),例如OpenGL ES,以及基于硬件的视频压缩和解码。如果图形处理器支持多种行业标准操作系统,包括 VxWorks、Green Hills 和 Linux,开发人员还可以拥有更大的灵活性。

2014 年 2 月推出的 AMD 嵌入式 Radeon E8860 GPU 就是提供这些功能的 GPU 示例,可帮助开发人员从小型嵌入式系统交付桌面级图形。

设计实现

开发人员如何决定实施离散嵌入式图形解决方案通常取决于应用程序将受到多少冲击和振动,以及升级要求。

MCM 是所有设计选项中最坚固且可能最小的。MCM 由封装在单个基板上的独立图形半导体芯片和内存组成,该基板直接安装在主板上。MCM 在 PCB (33 mm x 33 mm) 上占用的空间更少,可实现最佳、低功耗、紧凑的设计。MCM 解决方案通常是加固环境的最佳选择,因为图形芯片安装在主板上,因此对于必须应对冲击和振动的应用来说非常安全。

从设计的角度来看,使用 MXM 解决方案为开发人员提供了比 MCM 解决方案更多的设计灵活性。MXM 最初旨在为笔记本电脑创建一个行业标准的插座,以确保用户可以轻松升级其图形处理器,而无需购买新系统。MXM 通过专门的 MXM 接口连接到主板,并且比典型的 PCIe 卡更小。但是,从设计的角度来看,与 MCM 相比,接口和模块在主板上占用的空间更大。该解决方案的优点是可以互换。开发人员可以稍后将其替换为性能更高的模型或创建自定义版本。

MXM 解决方案不如 MCM 解决方案坚固耐用;可能有一定程度的移动,但由于 MXM 包含在一个相当小的包装中,因此不太可能移动。但是,MXM 模块可以物理地固定在主板上以适应冲击和振动。

当开发人员需要更高分辨率的 3D 渲染或视频播放等高端图形以及额外的显示输出(从两个或三个显示器增加到六个或八个显示器)时,他们通常会选择 PCIe 解决方案作为选项。该卡连接到主板上的 PCIe 插槽,在物理上是三个选项中最大的一个,长度为 6.5 英寸到 13 英寸。它也很重,通常是 MXM 或 MCM 重量的两倍,重达数磅时重五倍,因此可能存在冲击和振动问题。开发有可能在压力环境中部署的系统的设计人员应确保牢固安装以最大程度地减少过度振动,并应努力识别压力点。

极端温度、冷却和生命周期要求

在冲击和振动之后,其余变量涵盖所有三种设计架构:极端温度、冷却和生命周期要求。

在恶劣环境中运行的系统的极端温度标准为 -4 0 °C至 +12 0 °C。设计人员应确保其 GPU 供应商的处理器符合这些标准,这意味着超出标准0 °C至 +10 5 °C的额外测试和认证水平。

设计人员可以通过连接有源风扇或使用无源散热器来散热来冷却 GPU。任何一种解决方案都可能需要必须考虑系统环境的专用版本。如果它破坏了气流设计,则可能无法采用主动解决方案。在特定温度下需要特定气流的被动解决方案可能无法充分冷却图形设备。有时需要定制解决方案,例如当无源散热器需要物理连接到系统的金属外壳以使用系统更大的金属表面作为冷却介质时。

虽然标准的消费图形系统可能会持续几年,但许多嵌入式项目的生命周期为 7 到 10 年。这意味着零件也必须在很长一段时间内可用。一些 GPU 供应商(例如 AMD)为嵌入式部件提供更长的使用寿命。如果没有这样的支持,设计人员需要清点他们的零件并将它们保存在特殊的存储中以确保长期生存能力(他们还必须计划潜在的产量损失)。

这是一个图形世界

基于源自主流商业图形解决方案的技术,嵌入式独立图形解决方案取得了巨大进步。对于某些应用——例如数字标牌、医学成像和赌场游戏——它们必须在一些相当具有挑战性的环境中运行。通过正确的设计选择,开发人员可以创建提供下一代惊人 3D 图形的新型嵌入式系统。

审核编辑:郭婷

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

    关注

    25

    文章

    5708

    浏览量

    140418
  • 嵌入式
    +关注

    关注

    5209

    文章

    20660

    浏览量

    337100
  • gpu
    gpu
    +关注

    关注

    28

    文章

    5272

    浏览量

    136070
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AT91SAM7A1微控制高性能嵌入式解决方案

    AT91SAM7A1微控制高性能嵌入式解决方案 在工业世界的嵌入式控制应用中,一款强大而灵活的微控制至关重要。今天,我们就来深入了解一
    的头像 发表于 04-06 15:15 654次阅读

    深度解析ADSP - TS101S TigerSHARC嵌入式处理器

    深度解析ADSP - TS101S TigerSHARC嵌入式处理器 在当今的电子科技领域,高性能数字信号处理器(DSP)对于处理复杂的信号
    的头像 发表于 03-24 09:20 156次阅读

    ADSP - BF561:高性能嵌入式对称多处理器的深度解析

    ADSP - BF561:高性能嵌入式对称多处理器的深度解析 在电子设计领域,一款优秀的处理器对于产品的性能和功能起着至关重要的作用。今天,
    的头像 发表于 03-23 17:20 752次阅读

    ADSP - BF592:高性能嵌入式处理器的全方位解析

    ADSP - BF592:高性能嵌入式处理器的全方位解析 在电子工程师的世界里,一款优秀的处理器就像是一把万能钥匙,能为各种应用场景打开创新之门。今天,我们就来深入探讨Analog D
    的头像 发表于 03-23 17:20 1027次阅读

    剖析ADSP - BF512/BF514/BF516/BF518:高性能嵌入式处理器的卓越之选

    剖析ADSP-BF512/BF514/BF516/BF518:高性能嵌入式处理器的卓越之选 引言 在嵌入式处理器的领域中,Analog De
    的头像 发表于 03-23 17:05 730次阅读

    AMD锐龙AI嵌入式P100系列处理器产品简介

    AMD 锐龙 AI 嵌入式 P100 系列处理器代表了 AMD 在车规级(通过 AECQ 100 认证)和工业级(宽温)嵌入式处理器领域的下一阶段演进。该系列产品面向需要
    的头像 发表于 01-23 09:19 2529次阅读
    AMD锐龙AI<b class='flag-5'>嵌入式</b>P100系列<b class='flag-5'>处理器</b>产品简介

    STM32开发中的五大嵌入式系统

    STM32开发中常见的嵌入式系统有:FReeRTOS、μC/OS-II和μC/OS-II、RT-Thread、 eCos、uClinux,下面我们一起看下这五种嵌入式
    发表于 01-21 10:48

    什么是嵌入式应用开发

    包括ARM7、ARM9、ARM11、PowerPC、MIPS等。这些处理器和编程语言的选择取决于具体的硬件条件和开发需求‌。 综上所述,嵌入式应用开发是一个综合性的技术领域,涉及硬件
    发表于 01-12 16:13

    arm嵌入式主板优缺点

    设备里面做控制、数据处理使用的CPU板。一般作为工控主板使用。   ARM处理器是一种16/32位的嵌入式RISC微处理器,具有低成本、高性能
    发表于 01-08 07:08

    AMD推出 EPYC 嵌入式 2005 系列处理器 满足长期部署需求

    AMD 推出 AMD EPYC(霄龙)嵌入式 2005 系列处理器正是为了满足这些不断演进的需求。该系列处理器以小巧的 BGA(球栅阵列)封装,为需要全天候( 24/7 )运行的网络、存储和工业基础设施
    的头像 发表于 12-17 09:53 7.3w次阅读
    AMD推出 EPYC <b class='flag-5'>嵌入式</b> 2005 系列<b class='flag-5'>处理器</b> 满足长期部署需求

    嵌入式和FPGA的区别

    开发中做出更明智的技术选择。 基本概念解析 嵌入式系统(Embedded System)是一种专用计算机系统,通常包含微处理器/微控制
    发表于 11-19 06:55

    盘点嵌入式就业所需要的技能有哪些?

    基础,能够进行高性能计算和数据处理。 - 了解自动驾驶技术的基本原理,如传感融合、路径规划等。 - 具备良好的沟通能力和团队合作精神,能够与不同领域的工程师协作。 2.智能手机行业: - 熟悉
    发表于 08-11 15:43

    MicroBlaze处理器嵌入式设计用户指南

    *本指南内容涵盖了在嵌入式设计中使用 MicroBlaze 处理器、含存储 IP 核的设计、IP integrator 中的复位和时钟拓扑结构。获取完整版《 MicroBlaze 处理器
    的头像 发表于 07-28 10:43 1291次阅读

    明远智睿SSD2351:开启嵌入式系统开发新时代

    和产品质量。明远智睿SSD2351的出现,为嵌入式系统开发带来了新的机遇和挑战,正开启着嵌入式系统开发的新时代。 强劲性能,满足复杂计算需求
    的头像 发表于 07-15 15:47 699次阅读

    AMD嵌入式处理器为您的应用添能助力

    AMD 面向嵌入式应用打造高性能、高能效处理器,全方位满足网络、存储、汽车、工业、零售、医疗、测试与测量等领域的各种需求。无论您的应用是涉及 AI 加速、机器视觉、安全数据处理还是高分
    的头像 发表于 07-07 14:09 2052次阅读