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

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

3天内不再提示

APU为小型嵌入式设备配备强大的图形功能

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

扫码添加小助手

加入工程师交流群

嵌入式 PC 正以前所未有的方式被推向卓越。这种压力大部分是由来自消费市场及其大量计算设备的用户需求产生的。今天,很难找到不需要更强大图形功能的垂直市场。与此同时,对低功耗更小外形尺寸的推动迫使嵌入式 PC 跟上不断缩小的电路板尺寸。许多年前,嵌入式计算的未来被定义为“越小越好”。现在,该目标似乎已被重新定义为“更小,功能更多,更好”。

为了在嵌入式系统中实现高质量视频,设计人员传统上需要以插件卡或模块的形式集成基于外围设备的图形引擎。这增加了系统中的整体硬件组件数量,并经常导致额外的外形尺寸和散热问题。

今天,主要的芯片供应商正在提供足够强大的嵌入式图形处理器来满足多种应用需求。一种这样的处理器是加速处理单元 (APU),它将中央处理单元 (CPU) 和图形处理单元 (GPU) 的功能组合到一个芯片中。

进程主要在标准 CPU 上串行运行。在这些情况下,并行化只能发生在多处理器系统中,或者实际上是通过对相对较大的进程进行时间拼接控制来实现的。相反,使用 GPU,任务分布在许多小型且高度专业化的引擎上。这些引擎根据各自的任务相互链接,它们在每个时间步中并行管理这些任务。对于另一种类型的处理器,通用 GPU (GPGPU),各个处理器任务不是硬连线的,就像使用简单 GPU 的顶点着色器单元一样。相反,特定任务是可自由配置的,类似于一定范围内的网络处理器。

AMD Fusion 这样的 APU 凭借其灵活的并行处理单元将自己与标准 GPU 区分开来。其 GPGPU 可用于计算密集型并行操作,并可显着提高非图形领域的性能。该 APU 不仅提供了强大的图形引擎,还为开发人员提供了将其用于其他目的的自由。

Qseven 满足图形需求

在系统中实施最新的 APU 芯片时,最佳选择通常是小型模块。使用 AMD Fusion APU 的小型模块的一个例子是 congatec 的 Qseven 模块 conga-QAF。Qseven 标准是一种现成的、多供应商的计算机模块 (COM),它集成了普通 PC 的所有核心组件。它安装在载板上,使设计人员能够将其 I/O 要求与其封装要求相匹配。

Qseven 外形尺寸为 70 mm x 70 mm,采用高速 MXM 系统连接器,无论供应商如何,该连接器都具有标准化的引脚排列。Qseven 规范为载板、Qseven 模块和扁平散热器组合定义了 13.9 mm 的超低总高度,当使用最低高度的 MXM 连接器时。

除了提供紧凑的设计外,Qseven 模块还允许设计人员应对可能使用电池供电运行系统的挑战。为了从电池中获得最长的正常运行时间,设计人员需要专注于保持系统总功耗尽可能低。如图 2 中的框图所示,在 congatec 的 conga-QAF 模块上发现的 AMD G 系列 APU 的时钟速度为 1.0 GHz,单核版本的热设计功率 (TDP) 为 5.5 W,单核版本为 6.4 W双核版本。任一型号都可使 Qseven 模块低于 Qseven 模块指定的 12 W 上限。

行动中的 APU

APU 和 Qseven 等模块开始发挥主要作用的嵌入式市场领域之一是医疗设备。在消费市场的带动下,显卡核心效率在医疗器械市场稳步提升。特别是,虚拟世界的 3D 表示已将显卡的专业化提升到计算能力的最高并行度。由于图形数据的多样性,例如用于碰撞查询的纹理计算、体积计算和 3D 建模,以及用于几何计算的顶点着色器,这些功能不再牢固地投射在硬件中,而是可以自由编程。因此,现代图形内核提供了灵活且巨大的潜力。

医疗设备行业的一个具体示例是当今便携式 3D 超声设备中的计算要求。与 x86 处理器的通用串行计算能力相比,使用专用处理内核可以更高效、更快地处理来自传感器、测量头、收发器或摄像机的某些数据形式。使用 GPGPU,程序代码是否虚拟生成或从外部源转发无关紧要。因此,将 CPU 和 GPU 整合到 APU 中以创建更强大的团队是有优势的。

如今,基于便携式计算的设备,无论是用于医疗、自动化、物流还是信息亭系统,都需要比以前的嵌入式技术提供的更高的图形和计算性能。用户可以通过更改模块轻松升级他们的机器和设备,以实现未来的性能提升。这为便携式设备带来了新的可能性,特别是在成像技术和分析设备方面,APU 架构可以充分利用并行处理的优势。此外,出色的计算能力与功耗比使电池供电的设备具有更高的性能。展望未来,越来越多的应用程序将不可避免地利用 APU 的未来发展

审核编辑:郭婷

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

    关注

    68

    文章

    20149

    浏览量

    247190
  • 收发器
    +关注

    关注

    10

    文章

    3795

    浏览量

    110586
  • 嵌入式
    +关注

    关注

    5186

    文章

    20151

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    瑞萨电子携手LVGL PRO推进嵌入式图形用户界面开发

    随着嵌入式设备对用户体验要求的不断提升,图形用户界面(GUI)成为产品开发越来越重要的一环。作为目前最流行的开源嵌入式图形库之一的LVGL,
    的头像 发表于 11-21 10:23 947次阅读
    瑞萨电子携手LVGL PRO推进<b class='flag-5'>嵌入式</b><b class='flag-5'>图形</b>用户界面开发

    嵌入式系统的定义和应用领域

    嵌入式系统,简而言之,就是一种专为特定设备或装置设计的计算机系统。它们通常配备一个嵌入式处理器,其控制程序被存储在ROM中。这些系统在许多日常用品中都有广泛的应用,例如手表、微波炉、录
    发表于 11-17 06:49

    嵌入式工程师为什么要学QT?

    、Clang、MSVC等,并提供了跨平台的编译和发布流程。 强大的集成开发环境(IDE) Qt Creator提供了代码编辑、调试、构建和发布功能,极大地提升了开发效率。 因此,Qt是嵌入式工程师值得学习的一个工具。 它能够
    发表于 08-14 15:15

    Linux嵌入式和单片机嵌入式的区别?

    用于对实时性要求高、资源需求较低的场合,如家电控制、工业自动化、小型机器人等。 Linux嵌入式 :适用于需要复杂功能、高处理能力的应用,如智能手机、平板电脑、智能电视、汽车电子等。 2. 开发环境
    发表于 06-20 09:46

    嵌入式开发入门指南:从零开始学习嵌入式

    特定功能的计算机系统,广泛应用于智能家居、工业控制、医疗设备、车载系统等领域。 2. 学习嵌入式开发的前置知识熟悉C语言编程掌握基本的数据结构与算法了解数字电路与微控制器原理熟悉Linux操作系统
    发表于 05-15 09:29

    嵌入式应用中常见的安全威胁

    越来越多的嵌入式设备存在互联需求,在安全应用开发中,除功能安全外,应用还需考虑信息安全。
    的头像 发表于 04-28 14:45 996次阅读
    <b class='flag-5'>嵌入式</b>应用中常见的安全威胁

    使用Lattice mVision打造嵌入式视觉系统解决方案

    嵌入式视觉是嵌入式系统与机器视觉技术的集合,嵌入式视觉系统硬件集成摄像头模组和处理板,将图像捕获和图像处理功能结合在一台设备中。
    的头像 发表于 03-06 16:09 1216次阅读

    嵌入式教育科普|GPIO接口全面解析

    知识的掌握直接影响着嵌入式项目实现功能的成效。本文将以GPIO接口切入点,深入解析其工作原理与技术特性,希望能帮助屏幕前想要学习嵌入式开发的小伙伴建立
    的头像 发表于 03-05 11:11 2745次阅读
    <b class='flag-5'>嵌入式</b>教育科普|GPIO接口全面解析

    嵌入式主板选型与应用指南

    嵌入式主板是专为嵌入式系统设计的核心硬件平台,广泛应用于工业控制、物联网、医疗设备等领域。以下是关于嵌入式主板的详细介绍:1.嵌入式主板的核
    的头像 发表于 02-27 14:53 936次阅读
    <b class='flag-5'>嵌入式</b>主板选型与应用指南

    嵌入式主板:智能设备的“大脑”,驱动未来无限可能

    在当今这个万物互联的时代,嵌入式主板作为智能设备的“大脑”,正悄然改变着我们的生活。从智能家居到工业自动化,从医疗设备到交通系统,嵌入式主板无处不在,
    的头像 发表于 02-07 11:34 827次阅读
    <b class='flag-5'>嵌入式</b>主板:智能<b class='flag-5'>设备</b>的“大脑”,驱动未来无限可能

    嵌入式主板的概述与发展

    随着科技的迅猛发展,嵌入式系统在现代电子产品中扮演着越来越重要的角色。嵌入式主板作为嵌入式系统的核心组件之一,承担着控制、处理和通讯等多种功能。本文将对
    的头像 发表于 01-13 16:30 1185次阅读
    <b class='flag-5'>嵌入式</b>主板的概述与发展

    ARM架构嵌入式主板特点

    嵌入式主板可以理解嵌入设备中用于控制和数据处理的CPU板,也就是设备的“大脑”。当主板嵌入
    的头像 发表于 12-31 16:03 1840次阅读
    ARM架构<b class='flag-5'>嵌入式</b>主板特点

    新手怎么学嵌入式?

    基本的概念。嵌入式系统是一种将计算机技术嵌入到特定设备中的系统,它通常具有特定的功能和有限的资源。你需要学习一些计算机基础知识,如数据结构、操作系统、计算机组成原理等。这些知识将帮助你
    发表于 12-12 10:51

    芯原股份与LVGL达成战略合作,共推嵌入式图形处理能力

    近日,芯原股份宣布与嵌入式系统领域知名的开源图形库LVGL达成战略合作。此次合作的核心在于,芯原将在LVGL库中支持其低功耗3D和VGLite 2.5D GPU技术,广泛的嵌入式应用
    的头像 发表于 12-11 14:29 1196次阅读

    什么是嵌入式人工智能

    嵌入式人工智能是指将人工智能技术应用于嵌入式系统中的一种技术。嵌入式系统是嵌入到其他设备或系统中的计算机系统,通常用于控制、监测或执行特定任
    的头像 发表于 12-11 09:23 1520次阅读
    什么是<b class='flag-5'>嵌入式</b>人工智能