色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

關于ARM 處理器的兩種主要緩存系統

454398 ? 來源: ARM ? 作者: ARM ? 2021-06-18 17:02 ? 次閱讀

為了從 ARM710a 和 StrongARM SA-110 等處理器獲得最大性能,必須啟用緩存。例如,應用程序可以通過系統上的底層微內核來完成這項工作。但是,如果沒有這樣的內核,應用程序將不得不自己啟用緩存。

ARM 處理器上使用了兩種主要的緩存系統。這些都是:

內存管理單元(例如 ARM610、ARM710a、SA-110)

保護單元(例如 ARM940T)

本應用筆記提供了一些示例代碼,用于在兩種類型的 ARM 處理器上啟用緩存,并概述了 ARMulator 的 PageTables 模塊。它還討論了:

@armasm@ 和 @tasm@ 中的重復組裝

@armasm@ 和 @tasm@ 條件匯編

@armasm@ 和 @tasm@ 中的宏

帶有 C 編譯器的內聯匯編器

內聯函數

內存管理單元 (MMU)

內存管理單元提供完整的虛擬內存系統。有關更完整的說明,請參閱 ARM 體系結構參考手冊 (ARM DDI 0100)。簡而言之,它使用片外頁表向處理器描述:

虛擬到物理地址映射

訪問權限

緩存和寫緩沖區控制。

支持三種頁面大小(1MB、64kB 和 4kB)。(還提供了 16kB 和 1kB 的子頁面用于訪問控制。)“域”的附加系統用于在多線程環境中提供有效的訪問保護。

例如,該系統允許多個具有按需分頁和交換的虛擬地址空間。UNIX 操作系統的風格已經移植到使用這種內存管理單元的 ARM 計算機上。

該系統的優點是:

以細粒度完全控制內存

基于域的保護

虛擬到物理地址轉換。

主要缺點是它需要內存頁表(如果不啟用 MMU,則無法啟用緩存)。

保護單元 (PU)
保護單元為更嵌入式的環境提供訪問和緩存控制。有關更完整的說明,請參閱 ARM940T 數據表 (ARM DDI 0092)。

簡而言之,保護單元有一組片上寄存器,其中包含以下描述:

訪問權限

最多八個(可編程)內存區域的緩存和寫緩沖區控制。

該系統允許在例如嵌入式應用程序中使用基本的內存保護和緩存控制。

該系統的優點是:

訪問控制完全在片上(不需要任何片外表)

提供四級訪問控制、緩存和寫緩沖區控制

對指令和數據緩存的單獨控制。

缺點是:

區域數量少

區域大小和對齊的限制。

例子

內存布局

盡管兩個系統不同,但都使用協處理器 15 來控制系統。兩個系統都有足夠的通用功能來區分正在使用的系統。例如,考慮圖 1 所示的內存映射。

pYYBAGDMYMWACIZaAAEvvSfH-vM570.png

底部的 16MB 內存被標記為可緩存。這是應用程序代碼和堆的基礎。

緊鄰 2GB 的 1MB 內存也被標記為可緩存,因為這是放置堆棧的地方。

其余內存既不可緩存也不可緩沖。真實系統也可能將該內存標記為“不可訪問”(中止生成)。

編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ARM處理器
    +關注

    關注

    6

    文章

    360

    瀏覽量

    41798
收藏 人收藏

    評論

    相關推薦

    ARM處理器ARM處理器工作模式

    ARM處理器狀態ARM處理器的工作狀態一般有兩種,并可在兩種狀態之間切換:第一
    發表于 01-27 11:13

    ARM處理器ARM處理器工作模式

    ARM處理器狀態ARM處理器的工作狀態一般有兩種,并可在兩種狀態之間切換:第一
    發表于 01-27 14:19

    兩種ARM 64位處理器學習平臺

    處理器,且有pin to pin兼容的Cortex-A9 架構的S5P4418可以應用于多種場合滿足不同需求。市面上有很多使用這款芯片的板子,通過綜合對比最終確定選擇華清遠見的產品,但是在同時推出的
    發表于 10-26 15:47

    ARM處理器工作模式

    ,字需要4字節對齊,半字需要2字節對齊。注:所謂的指令長度是一條完整的指令的長度,而不是單純的mov這3個字母長度。二、ARM體系的CPU有兩種工作狀態1、ARM狀態:處理器執行32位
    發表于 11-06 10:43

    ARM Cortex-A9處理器

    類別:嵌入式系統處理器知識產權許可商ARMHoldingsplc已經成功開發出雙內核Cortex-A9處理器設計(被稱為Osprey)的個實現。Cortex-A9
    發表于 09-06 09:27

    ARM920T高緩存處理器有哪些性能參數和特性?

    對調試信道的訪問。CP15:系統控制處理器,提供 16 個額外寄存來配置與控制緩存、MMU、系統保 護、時鐘模式及其他系列選項。
    發表于 09-26 09:43

    ARM920T處理器技術參考手冊

    簡單的總線接口,允許您圍繞它設計自己的緩存和內存系統ARM9TDMI系列微處理器支持32位ARM和16位Thumb指令集,允許您在高性能和
    發表于 08-02 13:05

    ARM處理器的工作模式

    ARM處理器的工作模式 ARM處理器狀態    ARM處理器
    發表于 03-01 15:41 ?30次下載

    什么是處理器緩存

    什么是處理器緩存處理器緩存: Cache(高速緩沖存儲)是位于CPU與主內存間的一容量較
    發表于 02-04 12:02 ?884次閱讀

    ARM,ARM處理器是什么意思

    ARM,ARM處理器是什么意思 ARM處理器簡介 ARM(Advanced RISC Mach
    發表于 03-26 10:53 ?5286次閱讀

    ARM處理器的2工作狀態和7工作模式及37個寄存介紹

    在安卓支持三類處理器ARM、Intel和MIPS里面,ARM無疑被使用得最為廣泛。那么ARM處理器到底是怎樣工作的呢?本文
    發表于 04-23 16:34 ?1.5w次閱讀

    arm的協處理器有幾個?ARM處理器詳解

    本文首先介紹了ARM處理器特點與主要模式,其次介紹了arm的協處理器有幾個,最后介紹了CP14和CP15
    發表于 04-24 15:34 ?8989次閱讀

    Arm處理器入侵服務兩種途徑

    至少有兩種(可能還有更多種)途徑可以讓Arm處理器在數據中心中與現有的Intel和AMD X86處理器競爭。
    的頭像 發表于 03-01 19:22 ?2776次閱讀

    概述ARM處理器的工作狀態和工作模式

    為了能夠體現ARM的特點和性能,ARM處理器兩種工作狀態和7工作模式。
    發表于 07-08 15:29 ?9次下載
    概述<b class='flag-5'>ARM</b><b class='flag-5'>處理器</b>的工作狀態和工作模式

    在FPGA和DSP兩種處理器之間實現SRIO協議的方法

    摘要: 現代 信號 處理系統通常需要在不同處理器之間實現高速數據 通信 ,SRIO協議由于高效率、低延時的特性被廣泛使用。本文研究了在 FPGA 和 DSP 兩種處理器之間實現SRIO
    的頭像 發表于 03-20 15:00 ?2168次閱讀
    主站蜘蛛池模板: 67194线在线精品观看| 野草在线视频完整视频| 精品视频一区二区三三区四区| 国产AV精品无码免费看| 国产三级电影网| 好紧的小嫩嫩17p| 最新高清无码专区| china男士同性视频tv| 国产-第1页-浮力影院| 九九视频在线观看视频6| 男人J进入女人P免费狂躁| 十二月综合缴缴情| 亚洲欧洲精品A片久久99| 999久久精品国产| 国产精品久久久久久久久99热| 精品亚洲视频在线观看| 亚洲高清中文字幕免费| 24小时日本在线观看片| 久久毛片网站| 四虎影院网红美女| 70岁妇女牲交色牲片| 麻豆XXXX乱女少妇精品| 吸奶舔下面| 97视频在线免费播放| 凌馨baby| 午夜噜噜噜私人影院在线播放| 2023国产精品一卡2卡三卡4卡 | 儿子好妈妈的HD3中字抢劫| 久久久久九九| 偷拍精品视频一区二区三区| 丰满老熟好大bbbxxx| 天天躁人人躁人人躁狂躁| 国产成人综合在线观看| 久久婷婷色一区二区三区| 在线免费福利| 国内高清在线观看视频| 清晨紧湿爱运动h高h| 一区二区乱子伦在线播放| 儿子操妈妈| 亚州中文字幕| 古月娜下面好紧好爽|