0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

將動態(tài)電壓和頻率縮放集成到指令精確的虛擬平臺中

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Larry Lapides ? 2022-07-13 09:48 ? 次閱讀

嵌入式系統(tǒng)中,諸如功耗之類的額外功能要求越來越重要。在 OFFIS 和 Imperas Software 的合作中,開放虛擬平臺 (OVP) 技術(shù)已配備支持來表達和執(zhí)行動態(tài)電壓和頻率縮放 (DVFS) 兼容的電源模型。虛擬平臺上的軟件可以通過DVFS訪問實際功耗,進行電源管理。該技術(shù)已成功用于基于 ARM 的多核平臺,運行合成裸機 DVFS 測試應(yīng)用程序和 Linux 電源管理。

OFFIS 成立于 1991 年,是由下薩克森州、奧爾登堡大學(xué)以及計算機科學(xué)系和相關(guān)學(xué)院的教授組成的非營利組織。OFFIS 致力于技術(shù)轉(zhuǎn)讓,分為三個研發(fā)部門,專注于交通、健康和能源領(lǐng)域的 IT。Imperas Software 是一個由仿真和工具技術(shù)專家以及嵌入式軟件應(yīng)用專家組成的團隊。

技術(shù)基線是基于 OVP 的模型,以及來自 Imperas 的模擬器引擎、多處理器調(diào)試器和軟件分析工具。虛擬平臺是基于(多)處理器的系統(tǒng)的軟件模擬,其中包括與存儲器和外圍組件模型連接的指令精確(IA)處理器模型。這種平臺的整體內(nèi)存布局是完全目標兼容的,需要執(zhí)行嵌入式軟件的目標二進制文件以進行嚴格的功能驗證。本質(zhì)上,目標軟件堆棧并不知道它沒有在硬件上運行。

與基于硬件的開發(fā)和調(diào)試環(huán)境相比,虛擬平臺的優(yōu)勢包括軟件仿真環(huán)境中的完全可控性和可觀察性、確定性軟件執(zhí)行、易于測試自動化以及更早的仿真環(huán)境可用性。并不是說基于硬件的環(huán)境應(yīng)該被虛擬平臺取代,而是這兩種技術(shù)在嵌入式軟件流程中是互補的。

該解決方案的關(guān)鍵是確保虛擬平臺盡可能高效、快速地執(zhí)行代碼。這需要處理器、外圍設(shè)備和行為組件的高質(zhì)量仿真模型,以及執(zhí)行這些模型的仿真引擎,以每秒執(zhí)行高達 10 億條指令的嵌入式軟件。對于許多嵌入式處理器平臺,Imperas 技術(shù)可以以比實時更快的速度執(zhí)行軟件。

OFFIS 與 Imperas 合作的目標是將電源模型集成到整體 Imperas 和 OVP 建模和仿真框架中,以支持電源管理配置和實際電源管理功能的功能測試。為了控制電源特性和對執(zhí)行速度的影響,使 OVP 模型具有功耗意識的第一步是為 CPU 模型添加電源電壓 (Vdd)、時鐘頻率和“降額”功能。減額只是減少與處理器設(shè)置的時鐘頻率相關(guān)的模擬指令數(shù)量。

OFFIS 開發(fā)的技術(shù)稱為時間價值流 (TVS),借助它,可以隨時間記錄、組合、匯總和跟蹤任意狀態(tài)或過程相關(guān)單元。TVS 技術(shù)已成功應(yīng)用于 OVP 中,從處理器(例如處理器負載、空閑指令和等待中斷)、內(nèi)存子系統(tǒng)(例如讀/寫訪問、不同 bank 的訪問)、總線系統(tǒng)(例如讀/寫事務(wù)、事務(wù)長度)和外圍組件。結(jié)合新集成的和軟件可配置的電源電壓和時鐘頻率(動態(tài)電壓和頻率縮放),實現(xiàn)了 Xilinx Zynq SoC 的 ARM 雙核處理器 (ARM Cortex-A9MPx2) 子系統(tǒng)的功耗模型。活動、電壓和頻率跡線的應(yīng)用組合,

poYBAGLOJK2ACa8WAAC5X0Iemio777.png

可以將功率信息寫入 VCD(Value Change Dump)接收器以顯示以供分析。如前所述,可以將功率信息饋入功率傳感器,該傳感器可以映射到硬件平臺的地址空間,從而允許軟件訪問以在運行時得出功率管理決策。

poYBAGLOJLSAHSQcAADFhDOG-GA597.png

圖中描繪了這種整體應(yīng)用機制。在這個例子中,電源等動態(tài)物理屬性的可見性,我們可以在純虛擬原型中觀察使用 DVFS 進行電源管理的效果、功耗以及應(yīng)用程序的性能。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5060

    文章

    18980

    瀏覽量

    302254
  • 接收器
    +關(guān)注

    關(guān)注

    14

    文章

    2455

    瀏覽量

    71758
  • 電源管理
    +關(guān)注

    關(guān)注

    115

    文章

    6143

    瀏覽量

    144126
收藏 人收藏

    評論

    相關(guān)推薦

    使用功率縮放

    電子發(fā)燒友網(wǎng)站提供《使用功率縮放庫.pdf》資料免費下載
    發(fā)表于 10-18 10:24 ?0次下載
    使用功率<b class='flag-5'>縮放</b>庫

    通過應(yīng)用頻率TPS92210的調(diào)光范圍擴展通用AC范圍

    電子發(fā)燒友網(wǎng)站提供《通過應(yīng)用頻率TPS92210的調(diào)光范圍擴展通用AC范圍.pdf》資料免費下載
    發(fā)表于 10-09 09:38 ?0次下載
    通過應(yīng)用<b class='flag-5'>頻率</b><b class='flag-5'>將</b>TPS92210的調(diào)光范圍擴展<b class='flag-5'>到</b>通用AC范圍

    如何動態(tài)調(diào)整功率模塊輸出電壓

    電子發(fā)燒友網(wǎng)站提供《如何動態(tài)調(diào)整功率模塊輸出電壓.pdf》資料免費下載
    發(fā)表于 09-30 10:39 ?6次下載
    如何<b class='flag-5'>動態(tài)</b>調(diào)整功率模塊輸出<b class='flag-5'>電壓</b>

    壓控振蕩器的作用是完成電壓頻率的變換嗎對嗎

    :壓控振蕩器能夠通過改變輸入電壓的大小來調(diào)整輸出信號的頻率。這一特性使得它在需要動態(tài)調(diào)整信號頻率的應(yīng)用場景中非常有用。 廣泛應(yīng)用于多個領(lǐng)域 : 通信系統(tǒng) :在無線通信系統(tǒng)中,壓控振蕩
    的頭像 發(fā)表于 09-25 10:47 ?196次閱讀

    虛擬化數(shù)據(jù)恢復(fù)—XenServer虛擬平臺數(shù)據(jù)恢復(fù)案例

    ,作為Web服務(wù)器使用,運行SQL Server數(shù)據(jù)庫。共有2個虛擬磁盤:數(shù)據(jù)盤+系統(tǒng)盤。 虛擬化故障: 機房斷電導(dǎo)致XenServer虛擬平臺中一臺VPS不可用,XenSe
    的頭像 發(fā)表于 07-30 13:18 ?212次閱讀
    <b class='flag-5'>虛擬</b>化數(shù)據(jù)恢復(fù)—XenServer<b class='flag-5'>虛擬</b>化<b class='flag-5'>平臺</b>數(shù)據(jù)恢復(fù)案例

    使用ICS+虛擬串口進行設(shè)備遠程維護的過程

    第一、ICS配置和使用: 1、連接網(wǎng)線路由器的LAN口,電腦ip設(shè)為動態(tài)地址或者設(shè)置為192.168.2.100. 2、打開路由器設(shè)置服務(wù)&gt;&gt;設(shè)備
    發(fā)表于 07-24 06:47

    IBMS集成平臺是什么?優(yōu)勢是什么?

    隨著智能化的發(fā)展,越來越多的企業(yè)開始使用集成運維管理系統(tǒng)。IBMS集成運維管理系統(tǒng)根據(jù)用戶需求,各智能化系統(tǒng)之間形成聯(lián)動,構(gòu)建智慧、綠色、安全、便捷、高效的更具整體自適應(yīng)和自進化能力的新型智慧綠色
    的頭像 發(fā)表于 06-03 17:44 ?511次閱讀
    IBMS<b class='flag-5'>集成</b><b class='flag-5'>平臺</b>是什么?優(yōu)勢是什么?

    全面介紹IBMS智能化集成綜合管理平臺

    平臺安全監(jiān)控系統(tǒng)、一卡通管理系統(tǒng)、建筑自動控制系統(tǒng)、園區(qū)導(dǎo)航系統(tǒng)、物業(yè)管理系統(tǒng)等子系統(tǒng)集成一個平臺上,統(tǒng)一管理,協(xié)調(diào)工作,共同努力。該
    的頭像 發(fā)表于 05-23 14:38 ?533次閱讀

    什么數(shù)據(jù)集成(Data Integration):如何業(yè)務(wù)數(shù)據(jù)集成平臺?

    說到數(shù)據(jù)集成(Data Integration),簡單地所有數(shù)據(jù)倒入數(shù)據(jù)湖并不是解決辦法。 在這篇文章中,我們介紹如何輕松集成數(shù)據(jù)、鏈接不同來源的數(shù)據(jù)、將其置于合適的環(huán)境中,使其具
    的頭像 發(fā)表于 04-22 17:59 ?659次閱讀

    具有動態(tài)電壓縮放功能的雙同步降壓DC-DC變換器LM3370數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《具有動態(tài)電壓縮放功能的雙同步降壓DC-DC變換器LM3370數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 04-10 10:02 ?0次下載
    具有<b class='flag-5'>動態(tài)</b><b class='flag-5'>電壓縮放</b>功能的雙同步降壓DC-DC變換器LM3370數(shù)據(jù)表

    電壓頻率轉(zhuǎn)換器電路圖分享

    電壓頻率轉(zhuǎn)換器(VFC)是一種實現(xiàn)模數(shù)轉(zhuǎn)換功能的器件,可以模擬電壓量轉(zhuǎn)換為脈沖信號,輸出信號的頻率與輸入
    的頭像 發(fā)表于 02-07 15:24 ?5357次閱讀
    <b class='flag-5'>電壓</b><b class='flag-5'>頻率</b>轉(zhuǎn)換器電路圖分享

    什么是頻率電壓轉(zhuǎn)換器?頻率電壓轉(zhuǎn)換器電路圖

    頻率電壓轉(zhuǎn)換器是一種能夠輸入電源的交流電頻率電壓進行調(diào)整的裝置。它可以電源提供的固定
    的頭像 發(fā)表于 01-04 16:46 ?3218次閱讀
    什么是<b class='flag-5'>頻率</b><b class='flag-5'>電壓</b>轉(zhuǎn)換器?<b class='flag-5'>頻率</b><b class='flag-5'>電壓</b>轉(zhuǎn)換器電路圖

    VXLAN如何滿足虛擬機動態(tài)遷移時對網(wǎng)絡(luò)的要求?VXLAN和VLAN有何不同?

    機(VM)動態(tài)遷移時對網(wǎng)絡(luò)的要求。下面詳細介紹VXLAN與VLAN之間的區(qū)別,并解釋VXLAN如何滿足虛擬機動態(tài)遷移時對網(wǎng)絡(luò)的要求。 一、VLAN和VXLAN的區(qū)別 1. 標識符數(shù)量:VLAN是一種標記
    的頭像 發(fā)表于 12-07 09:23 ?727次閱讀

    虛擬機的root權(quán)限在哪里設(shè)置

    設(shè)置虛擬機的root權(quán)限是一項關(guān)鍵且復(fù)雜的任務(wù),需要在虛擬機的操作系統(tǒng)中進行。下面詳細介紹如何在不同的虛擬平臺中設(shè)置
    的頭像 發(fā)表于 11-23 10:55 ?1.2w次閱讀

    linux虛擬機系統(tǒng)基本指令

    Linux虛擬機系統(tǒng)是一種通過虛擬化技術(shù)在物理服務(wù)器上部署多個獨立的虛擬機實例的操作系統(tǒng)。它可以幫助用戶更有效地利用硬件資源,并方便地部署和管理多個操作系統(tǒng)環(huán)境。本文介紹一些常用的L
    的頭像 發(fā)表于 11-17 10:04 ?1506次閱讀