高性能计算单元架构设计工具简介

关注公众号,点击公众号主页右上角“ ··· ”,设置星标,实时关注智能汽车电子与软件最新资讯
来源:汽车ECU开发
作者:eng2mot


中央计算单元架构已经成为汽车行业的共识,各主机厂都正努力在将其中央计算单元架构落地。

然而在将硬件、操作系统、中间件、管理程序、应用程序等集成到计算单元,还需要满足功能安全要求,这是一项耗时、复杂且容易出错,且非常具有挑战性的任务。

下图描述了系统架构师进行软件架构设计时需要考虑的方面,包括任务在不同核心的分析、调度分配,不同应用中的交互,同时还要考虑配置参数、系统的安全和非安全要求以及优化目标。此外,由于大型操作系统、中间件、应用程序的不可预测行为,系统架构师必须在部署后解决方案后,进行验证实际场景的验证是否满足要求。

▲图1 架构设计需要考虑的方面

接下来阐述考虑各种优化目标的多核处理器中动态和静态任务映射的方法,以及当前软件集成的技术和方法,包括模型分析、配置、模型检查和任务映射。

01.

多核芯片的任务映射

根据应用场景和用户需求,多核体系架构分为同构和异构两种,同构多核芯片是该芯片内的所有内核都相同,即这都具有相似的计算能力和指令集体系架构。而异构体系架构是不同内核集成到一个芯片中。例如提供高性能且低功耗的核心,通常采用的是异构。就任务映射而言,同构处理器比异构的工作量更少,不需要基于不同核的属性来确认任务的分配。

多核中的任务分配可以有两种,一种是静态的,也就是在架构设计时,各个任务运行在哪个核心就已经确定了,另外一种是动态的分配,根据当前的负载、运行场景等。

那不管是静态还是动态任务映射,如何设计一种合适的映射方案呢?首先前提是现有的硬件、以及性能参数要求,包括负载率、温度、可靠性等,对于静态设计时,可以使用图论算法、数学规划算法或者是基于启发式的算法,例如数学规划算法,将需求转化为数学不等式。然后通过使用不同的数学规划来解不等式,包括混合整数线性规划、分支和边界、约束规划和整数线性规划。在数学规划方法中,只要映射问题的复杂性不变为NP,就始终保证最优解。在NP问题的情况下,可以使用基于启发式的算法。对于动态设计时,可以使用贪婪算法或者是反馈控制理论算法等。

02.

架构设计工具分析

下面主要聊一聊嵌入式系统中现有的软件集成技术,包括嵌入式系统的模型分析、基于需求的模型检验和验证。此外,每个技术都是基于问题属性和各种设计指标、DSE方法、优化算法以及安全相关和优化属性进行分析的。

OSATE(开源 AADL 工具环境):这是一个功能强大的开源工具,它使用语法感知文本编辑器和同步图形编辑器创建 AADL(架构分析和设计语言)模型(如下图)。OSATE 是一个基于 Eclipse 的工具,包含使用 AADL 语言的航空航天和汽车系统的建模元素。

▲图2 将AADL文本编辑器(a)转换为OSATE框架中的同步图形编辑器(b)


AADL是一种建模语言,通过可扩展符号、工具框架和精确指定的语义,支持对系统架构的关键的性能属性进行早期和反复的分析,例如数据流分析,任务映射分析。该语言利用形式化的建模概念来描述和分析应用系统架构的不同组件及其交互。包括软件(例如,进程和线程)、计算硬件(例如,处理器、总线、设备和存储器)和系统组件的抽象。AADL对于复杂实时嵌入式系统基于模型的分析特别有效。

通过使用 OSATE 工具,用户可以对包括硬件和软件(应用程序级别)在内的系统(例如 ADAS 系统)进行建模,例如,可以对用于每个应用程序的线程进行建模,包括线程的周期、计算执行时间、每秒百万指令 (MIPS) 预算和参考处理器。OSATE 根据与 AADL 文本语法规则以及每个指定组件的属性定义中的违规来检查用户创建的模型。此外,可以使用该框架执行各种模型分析,该框架包括流延迟检查,包括端到端流延迟计算、调度分析(例如调度绑定线程,即处理器利用率报告、绑定和调度线程,即线程绑定报告,并对单调优先级分配进行评分),预算分析(包括分析总线负载,电力需求,资源分配,计算机资源预算,计算总权重),安全分析包括故障树分析(FTA),功能危险评估(FHA) )、故障影响分析、故障模式影响分析 (FMEA) 以及检查未处理的故障。此外,可以使用该框架执行各种语义检查或功能集成分析,例如检查绑定约束、连接绑定一致性、端口连接一致性等。此外,该工具具有利用各种插件(例如 Ocarina 和能够将模型从 MATLAB 和 Simulink 导入 OSATE)。但是OSATE不支持任何DSE方法,例如解决多核汽车计算单元的映射问题。

ArcheOpterix如前所述,寻找可接受的架构设计对于软件和系统架构师来说是一项具有挑战性的任务,要考虑架构设计阶段的质量和功能需求。ArcheOpterix 是一个基于 Eclipse 的开源工具,它有助于使用评估技术、DSE 方法和针对 AADL 规范的优化启发式方法来简化任务。该框架支持软件组件的建模以及软件组件、ECU、总线和服务之间的通信。此外,考虑到设计约束和优化目标,包括冗余分配和成本,该工具可以优化软件组件到 ECU 的部署。该工具可以指定与系统参数相关的不确定信息,因此可以搜索最佳和稳健的候选架构,下图展示了ArcheOpterix的顶层框架。

▲图3 ArcheOpterix的顶层框架


然而,该工具在汽车平台上使用也存在一些限制。首先框架已经过时,没有很好的文档可供使用。它不支持任务映射分析和解决多核架构的映射问题,也不关注汽车应用的多核计算平台。此外该工具不包括ISO 26262的安全相关属性,框架本身不支持模型检查和模型分析。

App4MCAPP4MC 是一个开源 Eclipse 平台,专注于性能仿真,主要涉及多核平台中的调度和时序分析,使用基于模型的开发方法。可以对硬件和软件元素进行建模,包括处理器类型、各种指定模块之间的连接类型、操作系统调度程序以及任务属性,例如执行时间和截止日期。 

▲图4 App4MC框架


此外,可以模拟硬件和软件模型和约束的定义以及整个模型,同时考虑包括负载平衡、能耗和内存在内的不同优化目标。

下图显示了APP4MC中的汽车系统建模示例,包括任务、硬件、操作系统、约束和任务映射。例如,在任务映射部分,可以将调度程序分配给核心。硬件模型方面,包括一个处理器(包括四个内核)、集成 GPU (iGPU)、缓存和内存等共享模块以及这些组件之间的通信,使用 AAP4MC 可视化功能进行了可视化。

▲图5 App4MC建模示例


然而,APP4MC 只分析和模拟任务映射而不是求解,在涵盖的安全属性和优化目标方面受到限制,并且有相当数量的 E/E 架构元素未被 AAP4MC 考虑。

上述几个都是开源的工具,除此之外还有商业化的工具可以支持E\E架构设计。

PreeVisionVector的工具,用于汽车行业中基于模型的分布式嵌入式系统开发。它为面向信号和服务的架构构建以及 E/E 系统的所有方面提供了全面的功能,包括需求工程、AUTOSAR、软件和通信设计以及线束演变。集成和基于模型的方法有助于复杂任务保持简单和可控。它还支持经过实践检验的抽象、分解和重用系统工程原则,可以作为工程骨干。它支持从多个位置对共享数据库进行并行工作,以及可用于不同车辆的 E/E 架构平台的设计;此外,它还提供组件的设计和评估、信号路由、模型一致性检查和功能安全分析。

ASCET-DEVELOPER这是一款基于商业模型的软件,面向汽车领域,构建在Eclipse平台上。它帮助系统架构师以低开销创建高性能、安全可靠的嵌入式软件。由于其具有ISO26262 ASIL-D等安全认证,因此适用于安全关键软件开发。该商业框架支持模型分析,包括图形和文本规范以及模型验证。此外,它支持从设计模型自动生成C代码,并提供单元测试功能;此外,可以通过提供不同的接口和标准化的文件交换格式来支持工具链集成,使工具易于集成到开发过程和工具链中。

SymTA/S这是一个用于分析性能和优化支持异构架构的实时嵌入式系统的商业框架。SymTA/S可用于处理器、ECU、通信总线和网络预算、调度验证和优化。该工具支持分布式嵌入式架构的时序和调度分析,例如计算最坏情况执行时间(WCET)。它支持独特的端到端时序分析和可视化;此外,它可以通过定义多个优化目标及其集成概念来规划和优化系统设计,并在使用 DSE 方法时确定其可靠性和安全性。

关注公众号,点击公众号主页右上角“ ··· ”,设置星标,实时关注智能汽车电子与软件最新资讯


智能汽车电子与软件 专注于汽车电子领域的信息交融平台,涵盖汽车电子行业资讯、市场动态、技术干货、知识见解、行业趋势等资讯深度覆盖。
评论
  • 做蓝牙音箱的工程师大概都碰过这个局面。产品要连手机放歌,要本地播开机提示音和按键音,还要接 App 做配网和状态上报。三件事拆开,早先的常规做法是音频蓝牙一颗料、数传蓝牙一颗料、本地播放再挂一颗小 MCU 加一片 Flash。板子越画越大,BOM 越算越贵,待机电流和固件工作量也跟着涨。WT2605C 出来以后,这套需求可以集成到一颗芯片,就是 WT2605C-32N,该芯片采用QFN32 封装,4×4 毫米,把音频蓝牙、BLE 数传和 MP3 本地播放三样全包了。对蓝牙音箱来说,最实在的好处就
    唯创知音语音芯片 2026-08-06 15:14 284浏览
  • 在芯片总成本中占比不到 1%,却可能因一处品质偏差导致整片晶圆报废——半导体切割/研磨胶带,正随着先进封装的爆发,成为封测产线选型中最谨慎对待的耗材之一。但鲜有人注意到,决定这层胶带性能上限的,是上游一层更薄的基膜。这个长期由日本企业主导的隐形环节,正在出现国产突围的信号。一、需求之变:先进封装与“韬定律”重塑胶带市场AI 算力芯片、HBM 高带宽存储、Chiplet 芯粒等先进封装产品持续放量,国内封测产线扩产节奏不减。作为晶圆减薄与切割工序的必需耗材,晶圆胶带的需求同步扩容。据 QYRese
    芯膜前沿 2026-07-31 16:35 372浏览
  • 在EMC测试过程中,传导发射(Conducted Emission,CE)超标是工程师最常遇到的问题之一。更令人头疼的是,同样的超标曲线背后,可能对应着完全不同的干扰机理:有的是差模噪声沿电源回路传播,有的是共模电流通过寄生路径耦合,还有些问题甚至并非来自电源本身,而是负载、电缆布局或接地结构引起的连锁反应。 · 150kHz~1MHz 超标:多为差模噪声为主,干扰沿火线-零线回路传输。 · 1MHz~30MHz 超标:通常共模噪声占主导,干扰通过火线/零线对地回路传播。 如果条件允许,用电流探
    誉磁电磁兼容EMC 2026-07-31 18:45 501浏览
  • 产品使用18V供电,配套4串锂离子电池,需要设计一个充电器。因为输入18V,电池最高 16.8V,压差仅 1.2V。因为压差太小。使用开关型的充电控制芯片不稳定。尝试自行设计一个。整体采用分立三极管 + TL431架构,分4个功能单元:使能控制回路、限流环路、TL431 精密恒压反馈环路、PNP 功率管主功率输出回路;实现完整锂电池充电逻辑。使能控制回路按键按下:5V 电压经 R12 (2kΩ) 送入 NPN 管 Q3 基极,Q3 饱和导通,对地拉低 R1、R2 组成的分压控制节点电位;该节点直
    southcreek 2026-08-07 13:45 316浏览
  • 在前六期中,我们已经分别讨论了 CRA 的适用范围、整体影响、漏洞通报义务、风险评估与技术文档证据链、第三方组件与 SBOM 供应链治理,以及产品上市后的支持期、安全更新、用户说明和终止支持管理。到这里,企业已经能够回答几个核心问题:产品是否落入 CRA 适用范围,产品由哪些组件构成,企业如何证明自己在设计、开发和上市前采取了必要的安全措施,以及产品上市后如何持续维护和安全下线。但对于真正准备落地 CRA 合规的企业来说,还有一个更现实的问题:CRA 的法规条文相对原则化,企业应当如何把“网络安
    虹科云科技 2026-08-03 16:51 149219浏览
  •                                                                        
    广州铁金刚 2026-08-06 17:44 100324浏览
  • ​摘要:低价大流量卡正全面退市,政策收紧已成定局。面对传统号卡的不确定性,随身WiFi凭借稳定连接、多设备共享、独立设备和灵活套餐等优势,成为务实可靠的备选方案。1、流量卡黄金时代要结束了通信行业正迎来一场前所未有的“地震式”调整——曾让无数用户追捧的低价大流量卡,正在全速退出各大平台。这早已不是一次普通的竞合,而是一场趋势性的行业洗牌。回望过去,19元200G的神卡,那时真是“睡着都能笑醒”,便宜到不敢相信,爽到忍不住炫耀。那些日子,好像随便刷、随便看,流量自由触手可及。可如今,回头再看,那种
    爱上电路设计 2026-08-03 10:21 128869浏览
  •     长期专注WiFi领域,也算是行业老兵了!同行闲聊中,时不时能提起我和我们!从疫情起,国产替代风生水起,起起落落,大浪淘沙,生存下来的都是强者!    WiFi模块应用广泛,对于高端市场和特定市场,要求WIFI模块需要过CE/FCC之类的认证,也就是说没有认证的模块,不具备导入产品设计.接下来就和大家聊聊认证模块选型参考!    WIFi模块硬件方面主要考虑以下九点特性:    1
    纳拓科技 2026-07-31 17:56 252浏览
  • 文:杜杰编辑:侯煜当地时间7月28日,美国特朗普政府落地最新科技封锁政策,美国联邦通信委员会(FCC)正式更新《受管制清单》,新增两大类设备——境外生产的先进机器人设备、境外生产的联网电力逆变器。FCC在官方情况说明书中明确,该类境外制造产品,“会对美国国家安全或美国民众的人身安全构成无法承受的风险”。本次新规设置明确豁免机制:经美国国防部(DoW)、电力逆变器品类经美国国土安全部(DHS)审核并授予“有条件批准”,认定对应设备品类不存在重大安全风险,即可获得准入豁免。同时政策严格执行新老划断原
    华尔街科技眼 2026-08-03 21:28 325浏览
  • 智能宠物用品这几年快速普及,自动清理几乎成了智能猫砂盆的标配。猫咪用完离场,设备自动翻转清理,养宠家庭省去了每天弯腰清理的麻烦。但自动清理的第一步,是先准确判断猫到底在不在盆里。这个看似简单的问题,在小空间里并不容易做好。近场检测的痛点:距离太远反而误事猫砂盆内部空间有限。如果传感器的检测距离设得偏大,盆外路过的猫、人甚至物品都会被误判为猫在盆内,结果该清理时不清理、不该清理时乱清理,体验直接崩坏。这类产品的核心诉求其实就一句话:近距离、小范围、精准识别,不能有半点误判。常规感应方案常因检测距离
    唯创知音语音芯片 2026-07-31 16:51 306浏览
  •        很多人只见过封装在SMD外壳里的小尺寸晶振,却不知道一颗2016、1612甚至1210封装的微型石英晶振,从一块巴掌大的石英原矿,到最终能稳定起振的成品,要经过十几道精密工序。它内部的石英晶片厚度最薄不到20微米,比普通A4纸的1/5还薄,整个生产过程里哪怕0.1微米的误差,都会直接废掉整批产品,这也是小尺寸晶振过去长期依赖进口,国内厂商花了十几年才啃下量产硬骨头的核心原因。1. 原石定向切割:0.01度的角度误差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 374浏览
  • 摘要在防爆电气设计中,只参照芯数选型而忽略额定载流量,长期满负荷运行会出现插头发热、接触面氧化、IP67 密封受热老化等问题。结合常用 3 针 3 孔、4 芯、5PIN、8PIN 圆形防爆连接器,制作分级电流参数对照表,区分冷压免焊接、焊接两种接线结构的安全载流数值,设置合理电流冗余系数,搭配使用环境修正参数,规范防爆接近开关连接器、防爆法兰插座的选型计算方式。关键词圆形防爆连接器,载流参数表,防爆法兰插座,防爆端子接头,IP67 防爆防水接插件1 产品概述圆形防爆连接器触点载流能力由插针直径、
    kyfbest科迎法电气 2026-08-03 09:18 128642浏览
  • 在物联网从“万物互联”迈向“万物智联”的进程中,LTE Cat.1凭借其在速率、成本与网络覆盖之间的完美平衡,正成为中低速物联网市场的绝对主力。随着2G/3G网络的逐步退网以及新国标对终端设备智能化、定位功能的强制要求,Cat.1模组迎来了爆发式的增长窗口。在这一关键节点,基于华为海思Hi2131芯片设计的LTE Cat.1模组,凭借其在能效、射频、架构及物理规格上的底层创新,成功打破了“高性能必高功耗”的传统魔咒,为行业提供了极具竞争力的连接最优解。核心技术优势:重塑Cat.1能效与连接标杆海
    用户1778981989717 2026-08-05 21:04 169浏览
  • 摘要防爆自控系统同时布设本安信号、工业总线、动力供电三类线路,仅依靠标识标牌管控插接极易出现人为错插问题,高压动力回路窜入本安弱电回路会突破安全栅限能标准,产生点火风险。依托 A、D、K 标准化机械防呆编码体系,搭配护套颜色区分管理,适配 3 针 3 孔免焊接冷压增安型防爆航插、5PIN 总线防爆航空插头、8 芯焊接防爆法兰插座的选型使用,从物理结构层面杜绝防爆接近开关连接器、防爆传感器航插接头混用插接问题,补齐防爆系统被动安全防护体系。关键词圆形防爆连接器,防呆编码防爆航插,防爆航空插头,防爆
    kyfbest科迎法电气 2026-07-31 18:29 407浏览
  • 导语在现代高速数字电路设计中,信号的完整性已不仅是理想波形推演,而是一场与物理非理想特性正面博弈的工程实践。滤波器芯片作为净化传输链路的关键屏障,其核心挑战在于:能否有效识别并滤除那些隐匿在电平跳变过程中的亚纳秒级瞬态脉冲干扰,这类干扰持续极短,却足以在高速链路中引发误触发。然而,传统函数发生器受限于采样率与边沿速率,根本无法忠实复现如此狭窄且陡峭的异常波形。针对此困境,德思特TS-AWG7000系列任意波形发生器以17 GS/s采样率与50 ps原生边沿速度,为瞬态脉冲提供精细刻画,配合SPG
    德思特测试测量 2026-08-05 14:06 5浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦