日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

一級(jí)頁(yè)表虛擬地址轉(zhuǎn)換為物理地址示例

冬至配餃子 ? 來(lái)源:芯片驗(yàn)證工程師 ? 作者:驗(yàn)證哥布林 ? 2022-07-28 17:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文我們展示一個(gè)只有一級(jí)頁(yè)表,虛擬地址轉(zhuǎn)換為物理地址的示例。

其中VA為32比特(共4GB地址空間),每個(gè)頁(yè)大小為1MB,所以一共4096個(gè)頁(yè)表項(xiàng)。

每個(gè)頁(yè)表項(xiàng)指向的都是1MB頁(yè)表大小的頁(yè)表項(xiàng),其中會(huì)給出物理地址的高位比特([31:20])。

pYYBAGLiXVmAcUVcAABLaWj_Gzo390.png

上圖中的頁(yè)表基地址Translation Table Base Address(TTBA)是由軟件指定的。當(dāng)MMU執(zhí)行硬件頁(yè)表轉(zhuǎn)換時(shí),需要根據(jù)頁(yè)表的基地址和VA[31:20] index獲取VA-PA映射關(guān)系,以頁(yè)表粒度完成VA-PA的轉(zhuǎn)換,例如1MB粒度,那么

VA[19:0]=PA[19:0]

上圖中頁(yè)表的基地址為0x12300000,每個(gè)頁(yè)表項(xiàng)的大小為4Byte,VA為0x00100000,高12比特(0x001)作為頁(yè)表的索引index。所以這個(gè)VA-PA需要使用到的頁(yè)表項(xiàng)存儲(chǔ)地址為

Base addr + 0x001 * 4 bytes = 0x12300004

poYBAGLiXWuAYM7NAAB-H96BrOM739.png

最后,根據(jù)拿到的VA-PA映射關(guān)系就可以拿到PA了,具體的頁(yè)表格式根據(jù)不同的實(shí)現(xiàn)而異。

pYYBAGLiXX2AKKS_AACO19FcqOI653.png

上圖是個(gè)示例的32比特頁(yè)表格式,根據(jù)低2比特確定這個(gè)頁(yè)表項(xiàng)的類型。

2`b00:invalid 頁(yè)表,上報(bào)異常,由軟件處理。

2`b10:指向的是物理地址。

2`b01:指向的是下一級(jí)頁(yè)表的基地址。

假設(shè)低2比特為2’b10,那么這個(gè)頁(yè)表項(xiàng)中的內(nèi)容就是實(shí)際指向的物理地址。頁(yè)表項(xiàng)中除了指定了物理地址,還包含了頁(yè)的內(nèi)存屬性(訪問(wèn)權(quán)限、cache屬性、buffer屬性等等)。

簡(jiǎn)單來(lái)說(shuō)就是指定了訪問(wèn)物理地址空間所需的全部信息。


審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 存儲(chǔ)
    +關(guān)注

    關(guān)注

    13

    文章

    4897

    瀏覽量

    90308
  • Cache
    +關(guān)注

    關(guān)注

    0

    文章

    130

    瀏覽量

    29798
  • 內(nèi)存交換
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    塊RAM存儲(chǔ)器中的地址沖突場(chǎng)景

    深入研究各種寫(xiě)模式及其對(duì)地址沖突的影響。通過(guò)實(shí)際示例,我們將演示發(fā)生這些沖突的場(chǎng)景,并提供仿真截圖來(lái)說(shuō)明這些問(wèn)題的實(shí)際表現(xiàn)。雖然本文主要介紹簡(jiǎn)單雙端口 RAM,但如果設(shè)計(jì)師想要了解有關(guān)真雙端口 RAM 的更多信息,可參閱 UG1485/AM007。
    的頭像 發(fā)表于 04-24 09:59 ?6158次閱讀
    塊RAM存儲(chǔ)器中的<b class='flag-5'>地址</b>沖突場(chǎng)景

    科普|什么是MAC地址、MAC碼、OUI碼、藍(lán)牙串號(hào)

    (EthernetAddress)或物理地址(PhysicalAddress),它是個(gè)用來(lái)確認(rèn)網(wǎng)上設(shè)備位置的地址。在OSI模型中,第三層網(wǎng)絡(luò)層負(fù)責(zé)IP地址,第二層數(shù)據(jù)鏈接
    的頭像 發(fā)表于 04-16 11:07 ?302次閱讀
    科普|什么是MAC<b class='flag-5'>地址</b>、MAC碼、OUI碼、藍(lán)牙串號(hào)

    線性技術(shù)LTC4316:I2C/SMBus地址轉(zhuǎn)換器的卓越之選

    到同總線上的難題。線性技術(shù)的LTC4316地址轉(zhuǎn)換器就是為解決這難題而生,它能讓設(shè)計(jì)變得更加靈活高效。今天我們就來(lái)深入探討下LTC43
    的頭像 發(fā)表于 02-10 15:00 ?258次閱讀

    Linux內(nèi)核大塊內(nèi)存申請(qǐng):從場(chǎng)景到落地全解析

    網(wǎng)卡、硬盤(pán)等外設(shè)的 DMA 控制器,要求內(nèi)存物理地址連續(xù)(無(wú)法識(shí)別虛擬地址映射),且需次性分配大尺寸緩沖區(qū)(如 1GB 網(wǎng)絡(luò)幀緩存)。
    的頭像 發(fā)表于 02-09 16:41 ?808次閱讀
    Linux內(nèi)核大塊內(nèi)存申請(qǐng):從場(chǎng)景到落地全解析

    【「Linux 設(shè)備驅(qū)動(dòng)開(kāi)發(fā)(第 2 版)」閱讀體驗(yàn)】充分發(fā)揮硬件潛力

    結(jié)構(gòu)定義參見(jiàn)include/linux/mm_types.h 地址轉(zhuǎn)換和MMU MMU不僅可以將虛擬地址轉(zhuǎn)換為物理地址,還可以保護(hù)內(nèi)存免受未
    發(fā)表于 02-04 22:30

    RK平臺(tái)Linux IOMMU開(kāi)發(fā):從原理到實(shí)戰(zhàn)

    在瑞芯微(RK)芯片的 Linux 開(kāi)發(fā)中,IOMMU(輸入輸出內(nèi)存管理單元)是個(gè)關(guān)鍵部件 —— 它能實(shí)現(xiàn)設(shè)備虛擬地址(IOVA)與物理地址轉(zhuǎn)換,還能控制讀寫(xiě)權(quán)限、處理缺頁(yè) / 總線異常,廣泛用于
    的頭像 發(fā)表于 02-04 16:24 ?2972次閱讀
    RK平臺(tái)Linux IOMMU開(kāi)發(fā):從原理到實(shí)戰(zhàn)

    【「Linux 設(shè)備驅(qū)動(dòng)開(kāi)發(fā)(第 2 版)」閱讀體驗(yàn)】+讀深入理解Linux內(nèi)核內(nèi)存分配

    虛擬地址范圍,這里書(shū)中又引出了VMA概念,即“連續(xù)的虛擬地址范圍”稱為內(nèi)存區(qū)域或虛擬內(nèi)存區(qū)域。MMU不僅可以虛擬地址轉(zhuǎn)換為
    發(fā)表于 01-16 20:05

    FLASH中的代碼是如何得到運(yùn)行的呢

    指令的地址。正常情況下自動(dòng)加“4”,遇到分支跳轉(zhuǎn)的時(shí)候,由跳轉(zhuǎn)指令設(shè)置值。那么指針是什么?指針是個(gè)變量的地址,在含有操作系統(tǒng)(比如Linux、Windows)即硬件層面含有內(nèi)存管理單元(MMU)的情況下,指針是
    發(fā)表于 12-04 08:06

    網(wǎng)絡(luò)通訊的結(jié)構(gòu)及地址

    ():主機(jī)字節(jié)序 → 網(wǎng)絡(luò)字節(jié)序(32位,用于IP地址)。 ntohs():網(wǎng)絡(luò)字節(jié)序 → 主機(jī)字節(jié)序(16位)。 ntohl():網(wǎng)絡(luò)字節(jié)序 → 主機(jī)字節(jié)序(32位)。 示例:將端口號(hào)8080轉(zhuǎn)換為網(wǎng)絡(luò)字節(jié)
    發(fā)表于 11-17 07:59

    請(qǐng)問(wèn)e203定義的地址空間是虛擬地址還是物理地址?

    蜂鳥(niǎo)e203實(shí)現(xiàn)的是物理地址,硬件端與軟件端的地址分配相同,從而確定軟件開(kāi)發(fā)過(guò)程中能操作底層寄存器。 硬件端:在總線分發(fā)模塊sirv_icb1to16_bus定義好各個(gè)端口寄存器的地址區(qū)間, 軟件端
    發(fā)表于 11-11 06:20

    關(guān)于系統(tǒng)鏈接腳本的介紹

    Flash里面,但上電后上載至ITCM中進(jìn)行執(zhí)行(flash模式) 三、關(guān)于物理地址虛擬地址 物理地址是該程序要被存儲(chǔ)的存儲(chǔ)器地址(調(diào)試器下載程序時(shí)會(huì)遵從從此
    發(fā)表于 10-30 08:26

    從零開(kāi)始學(xué)IP地址

    IP地址種網(wǎng)絡(luò)編碼,用來(lái)唯標(biāo)識(shí)網(wǎng)絡(luò)中的設(shè)備,以確保主機(jī)間正常通信。IP地址由32位二進(jìn)制(32-bit)組成。
    的頭像 發(fā)表于 07-08 09:29 ?2234次閱讀
    從零開(kāi)始學(xué)IP<b class='flag-5'>地址</b>

    芯知識(shí)|WT2003H語(yǔ)音芯片音頻地址詳解:線/UART模式差異及靜音地址實(shí)踐

    語(yǔ)音功能的關(guān)鍵前提。本文將清晰解析這核心機(jī)制:、音頻播放地址核心規(guī)則線串口、兩線串口(單字節(jié)/雙字節(jié)模式):起始地址:0x00(十進(jìn)制
    的頭像 發(fā)表于 06-19 09:21 ?968次閱讀
    芯知識(shí)|WT2003H語(yǔ)音芯片音頻<b class='flag-5'>地址</b>詳解:<b class='flag-5'>一</b>線/UART模式差異及靜音<b class='flag-5'>地址</b>實(shí)踐

    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ī),
    的頭像 發(fā)表于 06-12 09:28 ?1045次閱讀
    TECS OpenStack資源池<b class='flag-5'>虛擬</b>機(jī)網(wǎng)絡(luò)二層<b class='flag-5'>地址</b>無(wú)法互通的問(wèn)題處理

    季豐推出SRAM錯(cuò)誤地址定位黑科技

    近期受晶圓廠委托, 季豐在執(zhí)行完SRAM芯片在中子輻射下SER測(cè)試后, 通過(guò)對(duì)SRAM芯片的深入研究,對(duì)測(cè)試失效數(shù)據(jù)的分析,將邏輯失效地址成功轉(zhuǎn)換為物理坐標(biāo)地址,最終在圖像上顯示失效位
    的頭像 發(fā)表于 06-03 10:08 ?1141次閱讀
    季豐推出SRAM錯(cuò)誤<b class='flag-5'>地址</b>定位黑科技
    鄢陵县| 武威市| 鹤庆县| 沁源县| 芒康县| 乐至县| 清徐县| 双柏县| 开江县| 奉化市| 洛川县| 兖州市| 香河县| 龙泉市| 廉江市| 竹北市| 旌德县| 张家口市| 秭归县| 手机| 温州市| 岳阳市| 新津县| 满洲里市| 开封县| 同心县| 双柏县| 祥云县| 巴中市| 蓝山县| 全州县| 孟州市| 扎鲁特旗| 临城县| 富源县| 石泉县| 项城市| 嵊泗县| 临桂县| 满城县| 婺源县|