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

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

3天内不再提示

多核对嵌入式设计原则造成哪些影响

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

扫码添加小助手

加入工程师交流群

嵌入式系统设计比通用计算机设计有更多的限制,因为嵌入式系统平台的要求根本不同。出于成本、可靠性、热管理、支持和生命周期的原因,嵌入式系统设计中的一切都必须保持简单。由于这些限制,嵌入式系统很少有应急储备,性能升级通常仅限于处理模块更换。总的来说,嵌入式系统需要处理器和设计简单。多核处理器的扩展性能很少是一种选择。它是可用的,但通常保留给更高端的系统。

这即将改变。新兴的多核处理器平台通过解决和消除许多传统的嵌入式计算设计限制,正在改写嵌入式系统设计的规则。以下讨论描述了新工艺和节能技术如何在不影响或违反嵌入式系统设计基本原则的情况下,使更灵活、更强大的多核处理器能够在嵌入式平台中使用。

提高性能和效率

最近的技术发展为嵌入式计算提供了许多好处。首先,处理器设计不再仅仅关注时钟速度的显着提高。它还在考虑提高效率、降低功耗和更强大的集成图形性能——嵌入式系统设计人员和硬件供应商听的所有音乐。

半导体工艺技术现在已降至 22 nm,由于在分子水平上传输距离更短,这提高了效率,但也接近了平面晶体管设计可能达到的物理极限。因此,市场现在看到了向 3D 工艺技术的转变,它为电子的传播提供了更大的表面积,解决了泄漏问题,并允许快速切换。

所有这些都有助于在相同性能水平下降低功耗(或在相同消耗水平下提高性能)。从本质上讲,从 2D 到 3D 晶体管的转变将使摩尔定律(该定律指出,可以放置在集成电路中的晶体管数量每 18 个月翻一番)在未来几年内仍然有效。借助现代工艺技术,用户将看到最新一代多核处理器在相同时钟速度下的 CPU 性能提高 15%。

对于嵌入式系统设计人员而言,同样重要的是集成图形引擎不断提高的性能。过去,嵌入式系统设计人员只有两种选择:以额外的成本和复杂性添加独立的外部图形子系统,或者使用处理器集成图形的适度性能。

随着最新一代多核处理器的出现,这种情况正在发生变化,这些处理器包括更多更快的执行单元,从而大大提高了 3D 性能和转码速度。这些多核处理器还支持最新版本的 Microsoft DirectX,以及 OpenGL、OpenCL 和其他图形标准。因此,嵌入式系统现在可以处理更高的数据负载,并在多个独立显示器上提供更快、更丰富和更复杂的视觉效果。尽管工艺技术发生了变化,但芯片制造商越来越多地在插槽和引脚级别上提供与前几代产品的交叉兼容性,从而允许在不增加设计成本的情况下升级芯片和/或芯片组。

使能技术增强设计

除了提供先进的工艺技术和具有更高性能的集成子系统之外,当今的多核处理器还配备了多种支持技术,为改进的嵌入式系统设计打开了大门。

首先是可扩展热设计功率 (TDP) 的新兴可用性,它测量设计的冷却系统必须消散的最大功率。过去,TDP 是静态的,任何给定的设计都必须在热方面处理最大的热量输出。英特尔最近向移动处理器引入了可扩展的 TDP,因此如果有额外的冷却,可以增加 TDP;如果可用的较少,则可以对其进行限制。这为嵌入式系统设计人员提供了相当大的设计灵活性,因为高级功能和性能储备可以扩展到低、中和高功率封装。

第二个主要特点是在现代多核处理器中改进集成显卡的趋势。这在历史上一直是集成图形芯片的一个弱点,并且通常使离散图形成为专门的嵌入式计算应用程序所必需的。最新的设计提供了更多更强大的执行单元,以及大量的架构性能改进和特定于图形的缓存。

在芯片组方面,更多的多核处理器整合了原生 USB 3.0 和 PCI Express 3.0 支持。这意味着经常困扰低功耗系统的吞吐量瓶颈将成为过去。

嵌入式设计的基本原则

为了了解这些进步将如何影响嵌入式计算以及向更强大的多核处理器实现的转变,让我们研究一下传统的嵌入式系统设计原则以及现代多核平台如何影响它们。

目标绩效

与性能越多越好的通用计算机不同,嵌入式系统通常被设计为执行狭义定义的任务,这些任务在系统的生命周期内不会改变。从好的方面来说,这使设计人员能够以不超过热限制的最少硬件精确匹配组件性能与工艺要求。不利的一面是,选择可以完成工作的最简单的处理器没有任何保留,并且通常需要添加外部功能。新兴的 22 nm 多核处理器有助于满足热限制,提供功率储备,并确保 CPU 和芯片组中的高级功能不断增加。

简单

由于它们专注于定义明确的任务,嵌入式系统本质上比通用计算系统更简单。从好的方面来说,这使嵌入式系统设计人员能够最大限度地简化简单性,并远离不必要的硬件和软件复杂性。不利的一面是,随着嵌入式系统要求变得越来越复杂,当必须添加外部子系统时,那些简单的设计也会变得复杂。一个典型的例子是添加独立的外部图形子系统,提供基本集成设计根本无法产生的图形性能。借助最新的多核处理器,工业级显卡现已成为封装的一部分。

热约束

在大多数嵌入式计算设计项目中,管理热量很重要。热应力是系统故障的主要原因之一,在必须在极端温度范围内运行的嵌入式系统中尤为重要。此外,在选择主动式和被动式热冷却系统时,还会对可靠性产生重大影响。同样,复杂性是敌人,任何机械(例如基于风扇的冷却)都可能而且将会失败。新的 22 nm 工艺技术可实现更高的性能和功能,同时保持在大多数热设计限制范围内。

可靠性

与通用计算系统不同,许多嵌入式系统不易进行检查和维护。同时,大多数嵌入式系统对正常运行时间的要求比通用系统要严格得多;24/7/365 正常运行时间通常是必须的。同样,通过消除尽可能多的可能故障点来最小化复杂性是主要设计目标。在这里,可配置 TDP 和组件集成等现代多核技术通过减少外部故障点重新定义了规则。

延长生命周期

虽然消费计算产品可以接受快速过时,但嵌入式系统的生命周期要长得多,通常为 3-5 年,甚至更多。这主要是由于底层解决方案物流的固有寿命;例如,ATM 或游戏系统的工作方式可能在几年内都不会改变。然而,系统负载经常会因增加的软件功能或需要升级 CPU 模块的特性而发生变化。新兴的多核模块可以拥有更大的性能储备,从而降低升级频率。

采用最新多核处理器技术的嵌入式板的一个示例是研华的 SOM-5892(图 1),这是一种 COM Express 基本 CPU 模块,可配置标准、低压和超低压移动 Core i3、i5 ,以及带有集成英特尔高清显卡和新移动英特尔 QM77 Express 芯片组的 i7 处理器。SOM-5892 支持多种 I/O,包括七个 PCI Express x1、一个 PCI Express x16、两个 300 MBps 和两个 600 MBps SATA 通道、八个 USB 2.0、四个 USB 3.0、8 位 GPIO、高清音频和一个看门狗定时器,以及两个 SODIMM 插槽中高达 16 GB 的 DDR3 或 DDR3L RAM

坚持设计原则

一类新的功能强大、功能丰富但超高效的多核处理器正在带来更强大的性能和功能,而不会违反上述基本嵌入式系统设计原则。嵌入式系统设计人员的影响是巨大的,嵌入式供应商及其客户现在强烈倾向于多核系统。

审核编辑:郭婷

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

    关注

    68

    文章

    20148

    浏览量

    247121
  • 英特尔
    +关注

    关注

    61

    文章

    10275

    浏览量

    179290
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11216

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    嵌入式软件分层架构设计原则

    嵌入式软件分层架构的设计原则如下: 模块化和可扩展性:每一层应当保持松耦合,这样当硬件变化或某些功能扩展时,只需要修改对应的层次,而不影响整体架构。 硬件无关性:上层代码应当尽量避免直接依赖硬件
    发表于 11-28 07:05

    嵌入式与FPGA的区别

    \"嵌入式开发门槛低、就业广,适合转行;FPGA技术深、薪资高,但要求学历和数学功底。选哪个?看你的基础和职业目标。\" ⭕我们先来明白下两者区别在哪? ✅1、嵌入式:分两部分
    发表于 11-20 07:12

    嵌入式芯片主流厂商、代表产品及特点

    嵌入式系统。部分嵌入式系统会搭载操作系统,但大多数情况下,单一程序即可实现全部控制逻辑。 嵌入式芯片巨头全景图:核心技术路线与生态博弈 瑞萨电子(Renesas)——车规级MCU的全球领导者 核心产品与技术 RH850系列:32
    的头像 发表于 08-11 09:16 1161次阅读
    <b class='flag-5'>嵌入式</b>芯片主流厂商、代表产品及特点

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

    Linux嵌入式与单片机嵌入式在多个方面存在显著的区别,以下是详细的比较和归纳: 一、基本概念 1. Linux嵌入式: 定义:将Linux操作系统运行在嵌入式设备上的一种配置。
    发表于 06-20 09:46

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

    随着物联网、智能硬件的发展,嵌入式开发成为热门技能之一。以下将为初学者提供一份详细的嵌入式开发入门指南,涵盖学习路径、必备工具、推荐资源等内容。 1. 嵌入式系统的定义与应用嵌入式系统
    发表于 05-15 09:29

    飞凌嵌入式2025嵌入式及边缘AI技术论坛圆满结束

    飞凌嵌入式「2025嵌入式及边缘AI技术论坛」在深圳深铁皇冠假日酒店盛大举行,此次活动邀请到了200余位嵌入式技术领域的技术专家、企业代表和工程师用户,共享嵌入式及边缘AI技术的盛宴!
    的头像 发表于 04-28 13:57 3834次阅读
    飞凌<b class='flag-5'>嵌入式</b>2025<b class='flag-5'>嵌入式</b>及边缘AI技术论坛圆满结束

    飞凌嵌入式2025嵌入式及边缘AI技术论坛圆满结束

    4月22日下午,备受瞩目的飞凌嵌入式「2025嵌入式及边缘AI技术论坛」在深圳深铁皇冠假日酒店盛大举行,此次活动邀请到了200余位嵌入式技术领域的技术专家、企业代表和工程师用户,共享嵌入式
    的头像 发表于 04-27 11:55 609次阅读
    飞凌<b class='flag-5'>嵌入式</b>2025<b class='flag-5'>嵌入式</b>及边缘AI技术论坛圆满结束

    嵌入式适合自学吗?

    嵌入式适合自学吗?其实并不建议大家自学嵌入式,主要有以下原因。 一)学习难度大 1)知识体系复杂:嵌入式系统是一个复杂的领域,涉及到计算机、电子、通信等多学科知识,需要学习者具备扎实的软硬件
    发表于 04-27 09:54

    飞凌嵌入式「2025嵌入式及边缘AI技术论坛」议程公布

    4月22日,飞凌嵌入式“2025嵌入式及边缘AI技术论坛”将在深圳举行,论坛以“新生态,智未来”为主题,旨在汇聚行业智慧,探讨嵌入式技术与边缘AI的深度融合与创新应用。
    的头像 发表于 04-02 15:12 1071次阅读
    飞凌<b class='flag-5'>嵌入式</b>「2025<b class='flag-5'>嵌入式</b>及边缘AI技术论坛」议程公布

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

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

    嵌入式主板的概述与发展

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

    ARM架构嵌入式主板特点

    嵌入式主板可以理解为嵌入在设备中用于控制和数据处理的CPU板,也就是设备的“大脑”。当主板嵌入到设备中,当然对主板的体积和功耗会有更严格的要求(嵌入式主板的散热问题)。如今
    的头像 发表于 12-31 16:03 1839次阅读
    ARM架构<b class='flag-5'>嵌入式</b>主板特点

    新手怎么学嵌入式?

    新手怎么学嵌入式? 在科技飞速发展的今天,嵌入式技术已经渗透到我们生活的各个角落,从智能手机到智能家居,从汽车电子到医疗设备。对于新手而言,嵌入式技术就像是一座充满神秘和机遇的宝藏,等待着大家去挖掘
    发表于 12-12 10:51

    什么是嵌入式人工智能

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

    嵌入式系统开发与硬件的关系 嵌入式系统开发常见问题解决

    嵌入式系统开发与硬件的关系 嵌入式系统是专为特定应用设计的计算机系统,它们通常嵌入在所控制的设备中。这些系统的关键特点是它们与硬件的紧密集成,这意味着软件必须为特定的硬件平台量身定制。以下是
    的头像 发表于 12-09 09:38 1466次阅读