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

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

3天内不再提示

将动态电压和频率缩放集成到指令精确的虚拟平台中

星星科技指导员 来源:嵌入式计算设计 作者:Larry Lapides 2022-07-13 09:48 次阅读

嵌入式系统中,诸如功耗之类的额外功能要求越来越重要。在 OFFIS 和 Imperas Software 的合作中,开放虚拟平台 (OVP) 技术已配备支持来表达和执行动态电压和频率缩放 (DVFS) 兼容的电源模型。虚拟平台上的软件可以通过DVFS访问实际功耗,进行电源管理。该技术已成功用于基于 ARM 的多核平台,运行合成裸机 DVFS 测试应用程序和 Linux 电源管理。

OFFIS 成立于 1991 年,是由下萨克森州、奥尔登堡大学以及计算机科学系和相关学院的教授组成的非营利组织。OFFIS 致力于技术转让,分为三个研发部门,专注于交通、健康和能源领域的 IT。Imperas Software 是一个由仿真和工具技术专家以及嵌入式软件应用专家组成的团队。

技术基线是基于 OVP 的模型,以及来自 Imperas 的模拟器引擎、多处理器调试器和软件分析工具。虚拟平台是基于(多)处理器的系统的软件模拟,其中包括与存储器和外围组件模型连接的指令精确(IA)处理器模型。这种平台的整体内存布局是完全目标兼容的,需要执行嵌入式软件的目标二进制文件以进行严格的功能验证。本质上,目标软件堆栈并不知道它没有在硬件上运行。

与基于硬件的开发和调试环境相比,虚拟平台的优势包括软件仿真环境中的完全可控性和可观察性、确定性软件执行、易于测试自动化以及更早的仿真环境可用性。并不是说基于硬件的环境应该被虚拟平台取代,而是这两种技术在嵌入式软件流程中是互补的。

该解决方案的关键是确保虚拟平台尽可能高效、快速地执行代码。这需要处理器、外围设备和行为组件的高质量仿真模型,以及执行这些模型的仿真引擎,以每秒执行高达 10 亿条指令的嵌入式软件。对于许多嵌入式处理器平台,Imperas 技术可以以比实时更快的速度执行软件。

OFFIS 与 Imperas 合作的目标是将电源模型集成到整体 Imperas 和 OVP 建模和仿真框架中,以支持电源管理配置和实际电源管理功能的功能测试。为了控制电源特性和对执行速度的影响,使 OVP 模型具有功耗意识的第一步是为 CPU 模型添加电源电压 (Vdd)、时钟频率和“降额”功能。减额只是减少与处理器设置的时钟频率相关的模拟指令数量。

OFFIS 开发的技术称为时间价值流 (TVS),借助它,可以随时间记录、组合、汇总和跟踪任意状态或过程相关单元。TVS 技术已成功应用于 OVP 中,从处理器(例如处理器负载、空闲指令和等待中断)、内存子系统(例如读/写访问、不同 bank 的访问)、总线系统(例如读/写事务、事务长度)和外围组件。结合新集成的和软件可配置的电源电压和时钟频率(动态电压和频率缩放),实现了 Xilinx Zynq SoC 的 ARM 双核处理器 (ARM Cortex-A9MPx2) 子系统的功耗模型。活动、电压和频率迹线的应用组合,

poYBAGLOJK2ACa8WAAC5X0Iemio777.png

可以将功率信息写入 VCD(Value Change Dump)接收器以显示以供分析。如前所述,可以将功率信息馈入功率传感器,该传感器可以映射到硬件平台的地址空间,从而允许软件访问以在运行时得出功率管理决策。

poYBAGLOJLSAHSQcAADFhDOG-GA597.png

图中描绘了这种整体应用机制。在这个例子中,电源等动态物理属性的可见性,我们可以在纯虚拟原型中观察使用 DVFS 进行电源管理的效果、功耗以及应用程序的性能。

审核编辑:郭婷

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

    关注

    5072

    文章

    19026

    浏览量

    303516
  • 接收器
    +关注

    关注

    14

    文章

    2458

    浏览量

    71806
  • 电源管理
    +关注

    关注

    115

    文章

    6159

    浏览量

    144257
收藏 人收藏

    评论

    相关推荐

    使用功率缩放

    电子发烧友网站提供《使用功率缩放库.pdf》资料免费下载
    发表于 10-18 10:24 0次下载
    使用功率<b class='flag-5'>缩放</b>库

    通过应用频率TPS92210的调光范围扩展通用AC范围

    电子发烧友网站提供《通过应用频率TPS92210的调光范围扩展通用AC范围.pdf》资料免费下载
    发表于 10-09 09:38 0次下载
    通过应用<b class='flag-5'>频率</b><b class='flag-5'>将</b>TPS92210的调光范围扩展<b class='flag-5'>到</b>通用AC范围

    如何动态调整功率模块输出电压

    电子发烧友网站提供《如何动态调整功率模块输出电压.pdf》资料免费下载
    发表于 09-30 10:39 6次下载
    如何<b class='flag-5'>动态</b>调整功率模块输出<b class='flag-5'>电压</b>

    压控振荡器的作用是完成电压频率的变换吗对吗

    :压控振荡器能够通过改变输入电压的大小来调整输出信号的频率。这一特性使得它在需要动态调整信号频率的应用场景中非常有用。 广泛应用于多个领域 : 通信系统 :在无线通信系统中,压控振荡
    的头像 发表于 09-25 10:47 231次阅读

    虚拟化数据恢复—XenServer虚拟平台数据恢复案例

    ,作为Web服务器使用,运行SQL Server数据库。共有2个虚拟磁盘:数据盘+系统盘。 虚拟化故障: 机房断电导致XenServer虚拟平台中一台VPS不可用,XenSe
    的头像 发表于 07-30 13:18 231次阅读
    <b class='flag-5'>虚拟</b>化数据恢复—XenServer<b class='flag-5'>虚拟</b>化<b class='flag-5'>平台</b>数据恢复案例

    使用ICS+虚拟串口进行设备远程维护的过程

    第一、ICS配置和使用: 1、连接网线路由器的LAN口,电脑ip设为动态地址或者设置为192.168.2.100. 2、打开路由器设置服务&gt;&gt;设备
    发表于 07-24 06:47

    IBMS集成平台是什么?优势是什么?

    随着智能化的发展,越来越多的企业开始使用集成运维管理系统。IBMS集成运维管理系统根据用户需求,各智能化系统之间形成联动,构建智慧、绿色、安全、便捷、高效的更具整体自适应和自进化能力的新型智慧绿色
    的头像 发表于 06-03 17:44 526次阅读
    IBMS<b class='flag-5'>集成</b><b class='flag-5'>平台</b>是什么?优势是什么?

    全面介绍IBMS智能化集成综合管理平台

    平台安全监控系统、一卡通管理系统、建筑自动控制系统、园区导航系统、物业管理系统等子系统集成一个平台上,统一管理,协调工作,共同努力。该
    的头像 发表于 05-23 14:38 557次阅读

    什么数据集成(Data Integration):如何业务数据集成平台

    说到数据集成(Data Integration),简单地所有数据倒入数据湖并不是解决办法。 在这篇文章中,我们介绍如何轻松集成数据、链接不同来源的数据、将其置于合适的环境中,使其具
    的头像 发表于 04-22 17:59 674次阅读

    5A降压式能量管理单元(EMU),带PowerWise™自适应电压缩放数据表

    电子发烧友网站提供《5A降压式能量管理单元(EMU),带PowerWise™自适应电压缩放数据表.pdf》资料免费下载
    发表于 04-19 10:35 0次下载
    5A降压式能量管理单元(EMU),带PowerWise™自适应<b class='flag-5'>电压缩放</b>数据表

    具有动态电压缩放功能的双同步降压DC-DC变换器LM3370数据表

    电子发烧友网站提供《具有动态电压缩放功能的双同步降压DC-DC变换器LM3370数据表.pdf》资料免费下载
    发表于 04-10 10:02 0次下载
    具有<b class='flag-5'>动态</b><b class='flag-5'>电压缩放</b>功能的双同步降压DC-DC变换器LM3370数据表

    boost电路频率大小影响什么 boost电路输入输出电压关系

    Boost电路是一种基本的直流-直流(DC-DC)电路,用于低直流电压升高更高的电压。它通常使用开关元件(如MOSFET)和脉宽调制(PWM)技术来实现
    的头像 发表于 02-22 10:13 3941次阅读

    电压频率转换器电路图分享

    电压频率转换器(VFC)是一种实现模数转换功能的器件,可以模拟电压量转换为脉冲信号,输出信号的频率与输入
    的头像 发表于 02-07 15:24 5598次阅读
    <b class='flag-5'>电压</b><b class='flag-5'>频率</b>转换器电路图分享

    什么是频率电压转换器?频率电压转换器电路图

    频率电压转换器是一种能够输入电源的交流电频率电压进行调整的装置。它可以电源提供的固定
    的头像 发表于 01-04 16:46 3427次阅读
    什么是<b class='flag-5'>频率</b><b class='flag-5'>电压</b>转换器?<b class='flag-5'>频率</b><b class='flag-5'>电压</b>转换器电路图

    VXLAN如何满足虚拟机动态迁移时对网络的要求?VXLAN和VLAN有何不同?

    机(VM)动态迁移时对网络的要求。下面详细介绍VXLAN与VLAN之间的区别,并解释VXLAN如何满足虚拟机动态迁移时对网络的要求。 一、VLAN和VXLAN的区别 1. 标识符数量:VLAN是一种标记
    的头像 发表于 12-07 09:23 765次阅读