91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

MPSoC,XEN虛擬機(jī)運(yùn)行裸核的2種中斷響應(yīng)延遲情況

454398 ? 來(lái)源:Xilinx ? 作者:hankf ? 2020-12-08 12:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:hankf,Xilinx Employee

修改Xilinx的定時(shí)器裸核應(yīng)用程序(baremetal, standalone)例子xttcps_intr_example.c,可以測(cè)量中斷響應(yīng)延遲。
然后在單板上運(yùn)行,以及在XEN的虛擬機(jī)上運(yùn)行,可以分別測(cè)量這兩種情況下的中斷響應(yīng)延遲。

單板的中斷延遲

首先看單板上運(yùn)行的中斷延遲的測(cè)試數(shù)據(jù),也是沒有無(wú)xen的中斷延遲的測(cè)試數(shù)據(jù)。

TTC device id: 1
TTC device BaseAddress: 0xFF110004
TTC device InputClockHz: 0x5F5E100 = 100000000
Global timer frequency: 0x5F5B9F0 = 99990000
Ticker timer Interval: 62500
Ticker timer Prescaler: 3
... ...
No.1 TickHandler, Counter1: 6, Counter2: 7, average first counter value: 6
No.1 TickHandler, Goblal timer1: 114476857, 2: 114476887, 2-1: 30
... ...
No.20 TickHandler, Counter1: 2, Counter2: 4, average first counter value: 2
No.20 TickHandler, Goblal timer1: 139730363, 2: 139730395, 2-1: 32
No.21 TickHandler, Counter1: 2, Counter2: 4, average first counter value: 2
No.21 TickHandler, Goblal timer1: 140974466, 2: 140974497, 2-1: 31

TTC定時(shí)器Prescaler是3,代表縮放倍數(shù)是16。
第一次中斷響應(yīng)時(shí)TTC的計(jì)數(shù)器值為6,166=96個(gè)TTC時(shí)鐘周期,相當(dāng)于960ns。
后續(xù)中斷響應(yīng)時(shí)TTC的計(jì)數(shù)器值為2,216=32個(gè)TTC時(shí)鐘周期,相當(dāng)于320ns。
可以看到,MPSoC的中斷響應(yīng)延遲非常短。

xen虛擬機(jī)中斷延遲

再看xen的虛擬機(jī)下,中斷延遲的測(cè)試數(shù)據(jù)。

TTC device id: 1
TTC device BaseAddress: 0xFF110004
TTC device InputClockHz: 0x5F5E100 = 100000000
Global timer frequency: 0x5F5B9F0 = 99990000
Ticker timer Interval: 62500
Ticker timer Prescaler: 3
... ...
No.1 TickHandler, Counter1: 20, Counter2: 22, average first counter value: 20
... ...
No.20 TickHandler, Counter1: 11, Counter2: 13, average first counter value: 12
No.20 TickHandler, Goblal timer1: 11368782108, 2: 11368782109, 2-1: 1
No.21 TickHandler, Counter1: 13, Counter2: 15, average first counter value: 12
No.21 TickHandler, Goblal timer1: 11370077692, 2: 11370077693, 2-1: 1

同樣,Prescaler是3,代表縮放倍數(shù)是16。
第一次中斷響應(yīng)時(shí)TTC的計(jì)數(shù)器值為20,16*20=320個(gè)TTC時(shí)鐘周期,相當(dāng)于3200ns。
后續(xù)中斷響應(yīng)時(shí)TTC的計(jì)數(shù)器值為12,12*16=192個(gè)TTC時(shí)鐘周期,相當(dāng)于1920ns。
xen虛擬機(jī)會(huì)最多會(huì)造成中斷響應(yīng)時(shí)間增加2240ns。即使這樣,在本次測(cè)試中,在xen的虛擬機(jī)中,MPSoC的中斷響應(yīng)時(shí)間最大是3200ns,能滿足絕大多數(shù)應(yīng)用的要求。

結(jié)論

在xen的虛擬機(jī)中,MPSoC的中斷響應(yīng)時(shí)間最大是3200ns,能滿足絕大多數(shù)應(yīng)用的要求。

編輯:hfy

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

    關(guān)注

    73

    文章

    2200

    瀏覽量

    131151
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3368

    瀏覽量

    123656
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    虛擬機(jī)數(shù)據(jù)恢復(fù)—虛擬機(jī)vmdk文件被刪除的數(shù)據(jù)恢復(fù)案例

    本次數(shù)據(jù)恢復(fù)涉及一臺(tái)R710系列服務(wù)器和一臺(tái)MD3200系列存儲(chǔ),上層是ESXI5.5版本的虛擬機(jī)虛擬文件。因客戶機(jī)房非正常斷電,虛擬機(jī)無(wú)法啟動(dòng)。機(jī)房管理員檢查發(fā)現(xiàn)虛擬機(jī)配置文件丟失
    的頭像 發(fā)表于 02-10 17:05 ?202次閱讀
    <b class='flag-5'>虛擬機(jī)</b>數(shù)據(jù)恢復(fù)—<b class='flag-5'>虛擬機(jī)</b>vmdk文件被刪除的數(shù)據(jù)恢復(fù)案例

    Linux中斷“搬家”指南:從應(yīng)用到操作,手把手教你轉(zhuǎn)移中斷核心(RK3588)

    在高性能服務(wù)器或嵌入式設(shè)備(如瑞芯微 RK3588)上,中斷處理的 CPU 核心綁定是優(yōu)化性能的關(guān)鍵手段之一。比如網(wǎng)卡中斷默認(rèn)綁在小上時(shí),高網(wǎng)絡(luò)負(fù)載會(huì)導(dǎo)致小過(guò)載,而大
    的頭像 發(fā)表于 02-04 16:20 ?736次閱讀
    Linux<b class='flag-5'>中斷</b>“搬家”指南:從應(yīng)用到操作,手把手教你轉(zhuǎn)移<b class='flag-5'>中斷</b>核心(RK3588)

    TDK CBB65A - 1電機(jī)運(yùn)行電容器:特性、參數(shù)與應(yīng)用解析

    TDK CBB65A - 1電機(jī)運(yùn)行電容器:特性、參數(shù)與應(yīng)用解析 在電子工程領(lǐng)域,電機(jī)運(yùn)行電容器是眾多設(shè)備中不可或缺的關(guān)鍵元件。今天,我們就來(lái)詳細(xì)探討TDK推出的CBB65A - 1電機(jī)運(yùn)行電容器
    的頭像 發(fā)表于 12-26 11:30 ?651次閱讀

    Arm架構(gòu)助力Azure Cobalt 100虛擬機(jī)工作負(fù)載性能提升

    自從微軟推出基于 Arm 架構(gòu)的 Azure Cobalt 100 虛擬機(jī) (VM) 以來(lái),已有眾多客戶選擇這款新實(shí)例運(yùn)行各類用例。目前,Cobalt 100 虛擬機(jī)已在全球微軟 Azure 云
    的頭像 發(fā)表于 12-15 14:42 ?660次閱讀
    Arm架構(gòu)助力Azure Cobalt 100<b class='flag-5'>虛擬機(jī)</b>工作負(fù)載性能提升

    ALINX教程分享_Zynq UltraScale+ MPSoC PYNQ3.1.2移植

    本教程在 Ubuntu22.04.1 虛擬機(jī)中安裝了 Xilinx 2024.1 的開發(fā)環(huán)境,基于該環(huán)境從源碼編譯 PYNQ 3.1.2 工程,生成能夠在 ALINX AXU15EGB 開發(fā)板上運(yùn)行的 PYNQ 系統(tǒng)鏡像。
    的頭像 發(fā)表于 11-30 16:06 ?5989次閱讀
    ALINX教程分享_Zynq UltraScale+ <b class='flag-5'>MPSoC</b> PYNQ3.1.2移植

    使用rk3568開發(fā)板,0\\1\\3運(yùn)行linux,2運(yùn)行hal,在0中怎么關(guān)閉2

    使用rk3568開發(fā)板,0\\\\1\\\\3運(yùn)行linux,2運(yùn)行hal,想在內(nèi)核中通過(guò)smc指令完成核0對(duì)
    發(fā)表于 10-27 10:09

    蜂鳥e203在虛擬機(jī)unbuntu上面驗(yàn)證時(shí)報(bào)錯(cuò)的可能原因及解決措施

    內(nèi)容:蜂鳥e203在虛擬機(jī)unbuntu上面驗(yàn)證時(shí)報(bào)錯(cuò)的可能原因 現(xiàn)象: 解決措施: 蜂鳥e203在虛擬機(jī)unbuntu上面驗(yàn)證時(shí)不要重復(fù)輸入命令: make install make compile SIM=iverilog 只需輸入一遍
    發(fā)表于 10-24 08:27

    從微秒級(jí)響應(yīng)到確定性延遲:深入解析米爾全志T536核心板的實(shí)時(shí)性技術(shù)突破

    任務(wù)運(yùn)行在Cobalt上,非實(shí)時(shí)任務(wù)運(yùn)行在Linux。 技術(shù)亮點(diǎn):實(shí)現(xiàn)微秒級(jí)確定性延遲,幾乎不受Linux內(nèi)核活動(dòng)影響。 局限性:開發(fā)復(fù)
    發(fā)表于 10-22 17:25

    搭建自己的ubuntu系統(tǒng)之創(chuàng)建ubuntu虛擬機(jī)

    查看,點(diǎn)擊“下一步”。選擇稍后安裝操作系統(tǒng),點(diǎn)擊“下一步”。保持默認(rèn),點(diǎn)擊“下一步”。修改虛擬機(jī)名稱及安裝位置,點(diǎn)擊“下一步”。同樣按照實(shí)際情況設(shè)置內(nèi)存大小。設(shè)置網(wǎng)絡(luò)類型,默認(rèn)為NAT模式,點(diǎn)擊下一步
    發(fā)表于 09-25 09:39

    中軟國(guó)際鴻云虛擬機(jī)安裝指南

    鴻蒙電腦作為新一代分布式計(jì)算平臺(tái),憑借其卓越的多端協(xié)同能力和智能化特性,為高效辦公提供了新選擇。針對(duì)專業(yè)軟件兼容性這一核心痛點(diǎn),中軟國(guó)際的鴻云虛擬機(jī)解決方案提供了務(wù)實(shí)的技術(shù)路徑。作為專為鴻蒙生態(tài)打造
    的頭像 發(fā)表于 06-23 16:31 ?4222次閱讀

    TECS OpenStack資源池虛擬機(jī)網(wǎng)絡(luò)二層地址無(wú)法互通的問(wèn)題處理

    某運(yùn)營(yíng)商TECS OpenStack使用主機(jī)overlay SDN方案組網(wǎng),運(yùn)維人員在創(chuàng)建虛擬機(jī)測(cè)試虛擬機(jī)網(wǎng)絡(luò)狀態(tài)時(shí)發(fā)現(xiàn)問(wèn)題:在其中一臺(tái)主機(jī)上創(chuàng)建兩臺(tái)同網(wǎng)段虛擬機(jī),虛擬機(jī)之間二層地址無(wú)
    的頭像 發(fā)表于 06-12 09:28 ?892次閱讀
    TECS OpenStack資源池<b class='flag-5'>虛擬機(jī)</b>網(wǎng)絡(luò)二層地址無(wú)法互通的問(wèn)題處理

    虛擬化數(shù)據(jù)恢復(fù)—XenServer虛擬化平臺(tái)上VPS不可用的數(shù)據(jù)恢復(fù)案例

    虛擬化環(huán)境: 某品牌720服務(wù)器中有一組通過(guò)型號(hào)為H710P的RAID卡+4塊STAT硬盤組建的RAID10,上層部署Xen Server服務(wù)器虛擬化平臺(tái)。虛擬機(jī)安裝的Windows
    的頭像 發(fā)表于 05-30 11:35 ?696次閱讀
    <b class='flag-5'>虛擬</b>化數(shù)據(jù)恢復(fù)—XenServer<b class='flag-5'>虛擬</b>化平臺(tái)上VPS不可用的數(shù)據(jù)恢復(fù)案例

    分布式存儲(chǔ)數(shù)據(jù)恢復(fù)—虛擬機(jī)上hbase和hive數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)案例

    分布式存儲(chǔ)數(shù)據(jù)恢復(fù)環(huán)境: 16臺(tái)某品牌R730xd服務(wù)器節(jié)點(diǎn),每臺(tái)服務(wù)器節(jié)點(diǎn)上有數(shù)臺(tái)虛擬機(jī)。 虛擬機(jī)上部署Hbase和Hive數(shù)據(jù)庫(kù)。 分布式存儲(chǔ)故障: 數(shù)據(jù)庫(kù)底層文件被誤刪除,數(shù)據(jù)庫(kù)不能使用。要求恢復(fù)hbase和hive數(shù)據(jù)庫(kù)。
    的頭像 發(fā)表于 04-17 11:05 ?724次閱讀

    Linux 5.15.52_2.1.0 (Yocto) 是否支持Xen虛擬機(jī)管理程序?

    我正在使用 Yocto 和 i.MX8QM 板,我對(duì) Xen 支持有幾個(gè)問(wèn)題: Linux 5.15.52_2.1.0 (Yocto) 是否支持 Xen 虛擬機(jī)管理程序? If yes
    發(fā)表于 03-27 06:17

    【貝啟科技BQ3568HM開源鴻蒙開發(fā)板深度試用報(bào)告】3-ubuntu18.04虛擬機(jī)開發(fā)環(huán)境搭建

    安裝鏡像: 點(diǎn)擊確定即可。 開始運(yùn)行: 選擇安裝即可 選擇繼續(xù) 默認(rèn)安裝即可 默認(rèn)即可 時(shí)區(qū)選擇,自己隨意 密碼用戶名,自己設(shè)設(shè)置 等待安裝即可 安裝完成重啟,即可 重啟后,需要密碼登錄 首次進(jìn)行系統(tǒng)后 試一下上網(wǎng)功能 確認(rèn)OK 看看命令行 虛擬機(jī)安裝成功,后
    發(fā)表于 03-18 11:28