在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

Cortex R52內核Cache的相關概念(2)

瑞薩MCU小百科 ? 來源:瑞薩MCU小百科 ? 2024-07-15 10:35 ? 次閱讀

Cache相關概念

3Outer&Inner R/W allocate

表示分配方式為外部和內部都是讀寫分配。

讀/寫分配是一種內存訪問策略,用于確定處理器在訪問內存時是否需要將數據加載到高速緩存中。具體來說:

讀分配:當處理器需要從內存中讀取數據時,如果該數據不在高速緩存中,則會將相應的數據塊加載到高速緩存中,以便處理器能夠更快地訪問和處理數據。

寫分配:當處理器需要向內存寫入數據時,如果寫入的數據不在高速緩存中,則會先將相應的數據塊加載到高速緩存中,并在高速緩存中進行寫操作,然后再將更新后的數據寫入到內存中。讀/寫分配可以影響系統的性能表現,合理選擇讀/寫分配策略可以提高數據訪問的效率和速度。

如果外部和內部都是讀/寫分配,表示處理器在與外部存儲器和內部緩存之間的數據交互時,都采用讀/寫分配的方式來管理數據的加載和寫入操作。這樣的設置可以根據具體場景提高數據訪問的效率和性能。

4Write-Back,Write-Through

Write-back寫回,和Write-Through寫透是兩種不同的緩存策略,它們在處理器訪問數據時的行為有所不同:在寫回策略下,當處理器要寫入數據時,數據首先被寫入到緩存中,而不是直接寫入到內存中。只有在緩存行被替換出去時,才會將被修改的數據寫回到內存中。這樣可以減少對內存的頻繁寫入操作,提高緩存的利用率和性能。

在寫透策略下,當處理器要寫入數據時,數據會同時被寫入到緩存和內存中。每次寫操作都會導致數據被同步寫入到內存,確保內存和緩存中的數據一致性。雖然可以保證數據的一致性,但可能會增加寫操作的延遲。

效率上來說,寫回策略通常比寫透策略效率更高。這是因為寫回策略減少了對內存的頻繁寫入,利用了緩存的特性來減少內存訪問次數,提高了系統整體的性能。然而,寫回策略需要額外的控制邏輯來管理緩存中數據與內存之間的一致性,因此需要更多的硬件支持。選擇哪種策略取決于系統的設計需求和性能優化目標。

5Outer&Inner non-allocate

外部和內部都是非分配的意味著在存儲器屬性中指定了不進行分配(non-allocate)的方式。這意味著處理器在訪問這種類型的內存時,不會將數據加載到高速緩存中進行緩存,而是直接在內存中讀取或寫入數據。

當外部和內部都是非分配時,處理器在訪問這段內存時不會將其內容緩存起來,而是每次都直接從內存讀取或寫入數據。這種方式可能會增加內存訪問的延遲,但可以確保處理器訪問的數據是最新的,適用于對數據實時性要求較高的場景。

6Outer&Inner non-cacheable

表示外部和內部都不開緩存

7Non-transient可以理解為非瞬態

"transient" 通常用來描述一種短暫存在或暫時性的狀態或屬性。而 "non-transient" 則表示相反的情況,即不是短暫的或不是暫時的。

在代碼中提到的 "non-transient" 和 "transient" 可能用來描述內存訪問屬性的持久性或持續性。例如,如果一個內存區域被標記為 "non-transient",可能意味著該區域的屬性在一段時間內保持不變,而不是臨時性的或隨機變化的。

0bfe59a8-3f5a-11ef-a4c8-92fbcf53809c.png

點擊可查看大圖

這里要注意的一點是:如上圖紅框所示CortexR52的內核的write-back被當成是write-through來對待。

System ram的MPU配置說明

0c3a20a0-3f5a-11ef-a4c8-92fbcf53809c.png

點擊可查看大圖

這里的ATTRINDEX1對應的就是Attr1的配置,其它的序號也是一一對應的。

0c6464f0-3f5a-11ef-a4c8-92fbcf53809c.png

點擊可查看大圖

Attr1可以看出他的配置是正常存儲設備,內外部讀寫分配,并且是寫透的cache策略,這面要注意的是,打開cache一定要是non_shareable

我們再看一下下圖中System RAM mirror:的MPU配置策略與system ram正好相反,ATTRINDEX3對應的Attr3是沒有使能cache,卻是“outer_shareable”的狀態。這個也好理解,因為開cache,又開共享的話會影響數據一致性的。

0c795734-3f5a-11ef-a4c8-92fbcf53809c.png

點擊可查看大圖

下個章節將介紹Cortex R52具體的緩存操作的實踐和性能測試。

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

    關注

    68

    文章

    19409

    瀏覽量

    231190
  • 內核
    +關注

    關注

    3

    文章

    1382

    瀏覽量

    40427
  • Cortex
    +關注

    關注

    2

    文章

    203

    瀏覽量

    46603

原文標題:解密Cortex R52內核Cache:操作實踐、性能測試與深度解析(2)

文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    實際項目開發中為何選擇ARM? Cortex?-M4 內核的HK32MCU?

    ?Cortex?-M4內核的HK32F407芯片的深度知識,并圍繞各類實際案例詳細解讀了如何選型,為何選擇ARM?Cortex?-M4內核的HK32MCU。航順芯片深耕32
    的頭像 發表于 10-22 17:19 ?489次閱讀
    實際項目開發中為何選擇ARM? <b class='flag-5'>Cortex</b>?-M4 <b class='flag-5'>內核</b>的HK32MCU?

    R5F(MCU2_0)上OpenVx主機的概念驗證啟用

    電子發燒友網站提供《R5F(MCU2_0)上OpenVx主機的概念驗證啟用.pdf》資料免費下載
    發表于 09-12 09:39 ?0次下載
    <b class='flag-5'>R</b>5F(MCU<b class='flag-5'>2</b>_0)上OpenVx主機的<b class='flag-5'>概念</b>驗證啟用

    解析Arm Neoverse N2 PMU事件L2D_CACHE_WR

    有客戶希望我們幫忙分析 Eigen gemm 基準測試的一些執行情況。具體來說是為什么 L1D_CACHE_WR 的值會低于 L2D_CACHE_WR,這種情況令人費解。
    的頭像 發表于 09-03 11:42 ?1381次閱讀
    解析Arm Neoverse N<b class='flag-5'>2</b> PMU事件L<b class='flag-5'>2D_CACHE</b>_WR

    Arm Cortex-R82AE賦能高性能區域控制器設計

    在之前的一篇推文中我曾談到過,汽車行業的近期發展趨勢正在推動對汽車架構中區域控制器和域控制器的需求。而基于 Armv8-R 的 Arm Cortex-R52Cortex-R52+ 核心正是滿足
    的頭像 發表于 09-02 10:23 ?608次閱讀

    RM57L843基于ARM? Cortex?-R內核的Hercules?微控制器數據表

    電子發燒友網站提供《RM57L843基于ARM? Cortex?-R內核的Hercules?微控制器數據表.pdf》資料免費下載
    發表于 08-08 10:52 ?4次下載
    RM57L843基于ARM? <b class='flag-5'>Cortex</b>?-<b class='flag-5'>R</b><b class='flag-5'>內核</b>的Hercules?微控制器數據表

    TMS570LC4357基于ARM Cortex?-R內核的Hercules?微控制器數據表

    電子發燒友網站提供《TMS570LC4357基于ARM Cortex?-R內核的Hercules?微控制器數據表.pdf》資料免費下載
    發表于 08-07 11:01 ?4次下載
    TMS570LC4357基于ARM <b class='flag-5'>Cortex</b>?-<b class='flag-5'>R</b><b class='flag-5'>內核</b>的Hercules?微控制器數據表

    RT-Thread 率先支持RZ/T2M高性能、多功能 MPU!

    RZ/T2M是瑞薩電子發布的一款行業領先的高性能、多功能的MPU,具有最大頻率為800MHz的雙ArmCortex-R52內核。可實現AC伺服系統和工業電機等工業設備的高速處理、高精度控制和功能安全
    的頭像 發表于 07-24 08:35 ?645次閱讀
    RT-Thread 率先支持RZ/T<b class='flag-5'>2</b>M高性能、多功能 MPU!

    Cortex R52內核Cache的具體操作(2

    ,clean等操作。雖然目前在cortex R52內核很少需要操作cache,但是本節依然給一些操作指導和實踐,以備以后不時之須。
    的頭像 發表于 07-15 15:44 ?1551次閱讀
    <b class='flag-5'>Cortex</b> <b class='flag-5'>R52</b><b class='flag-5'>內核</b><b class='flag-5'>Cache</b>的具體操作(<b class='flag-5'>2</b>)

    Cortex R52內核Cache相關概念(1)

    在開始閱讀本系列文章之前,請先參閱《有關CR52 MPU配置說明》。因為這篇文章講述了,cache配置所涉及到的寄存器的設置和MPU的一些基本概念。如果讀者都已經理解了上述內容,可以跳過。本章內容主要講述
    的頭像 發表于 07-15 10:37 ?1766次閱讀
    <b class='flag-5'>Cortex</b> <b class='flag-5'>R52</b><b class='flag-5'>內核</b><b class='flag-5'>Cache</b>的<b class='flag-5'>相關</b><b class='flag-5'>概念</b>(1)

    CortexR52內核Cache的具體操作

    ,clean等操作。雖然目前在cortex R52內核很少需要操作cache,但是本節依然給一些操作指導和實踐,以備以后不時之須。
    的頭像 發表于 07-15 10:32 ?1405次閱讀
    CortexR<b class='flag-5'>52</b><b class='flag-5'>內核</b><b class='flag-5'>Cache</b>的具體操作

    摩芯半導體與安謀科技達成合作

    近日,無錫摩芯半導體有限公司(摩芯半導體)與安謀科技(中國)有限公司(安謀科技)攜手合作,共同推進車載芯片技術的發展。摩芯半導體依托Arm? Cortex? -R52以及更高端的Cortex-R系列平臺,結合自身在半導體領域深厚
    的頭像 發表于 05-14 10:42 ?770次閱讀

    普冉半導體推出一款基于32位ARM Cortex-M0+內核的微控制器

    PY32F071單片機是一款基于32 位 ARM? Cortex? - M0+內核的微控制器,由普冉半導體推出。
    的頭像 發表于 04-30 11:24 ?860次閱讀
    普冉半導體推出一款基于32位ARM <b class='flag-5'>Cortex</b>-M0+<b class='flag-5'>內核</b>的微控制器

    RZ/T2M直流伺服電機解決方案

    瑞薩電子RZ/T2M是一款具有最大頻率為800 MHz的雙Arm Cortex-R52內核,行業領先的高性能、多功能MPU,可實現AC伺服系統和工業電機等工業設備的高速處理、高精度控制以及功能安全。
    的頭像 發表于 04-18 14:05 ?930次閱讀
    RZ/T<b class='flag-5'>2</b>M直流伺服電機解決方案

    兆易創新推出GD32F5系列Cortex-M33內核MCU

    兆易創新GigaDevice宣布,正式推出GD32F5系列高性能微控制器,該系列MCU基于Arm? Cortex?-M33內核,旨在滿足各類高要求應用場景的需求。
    的頭像 發表于 03-16 09:58 ?1320次閱讀

    Cortex-M85內核單片機如何快速上手

    2022年4月,Arm推出了全新的MCU級內核Cortex-M85。截止目前(2024年2月),Cortex-M85是最新、最強的Cortex
    發表于 02-29 09:35 ?809次閱讀
    <b class='flag-5'>Cortex</b>-M85<b class='flag-5'>內核</b>單片機如何快速上手
    主站蜘蛛池模板: 在线看黄色的网站 | 高清视频在线播放 | 天天操天天插天天射 | 2019偷偷狠狠的日日 | 国产精品igao在线观看樱花日本 | 日女人免费视频 | 又粗又长又色又爽视频 | 真实的国产乱xxxx在线 | 天天插插 | 狠狠干网 | 中文字幕卡二和卡三的视频 | www.一区二区 | 日日噜噜爽爽狠狠视频 | 91亚洲国产成人久久精品网站 | 黄色成人在线网站 | 免费h网站在线观看 | 欧美性xxxxbbbb | 四虎影院国产精品 | 欧美第一色 | 国产一级一级片 | 色天天色综合 | 亚洲午夜精品久久久久 | 国产伦理一区二区三区 | 国内视频一区二区 | 中国高清性色生活片 | 欧美日本视频一区 | 久久好色 | 大黄网站在线观看 | 51精品国产 | 美女和帅哥在床上玩的不可描述 | 欧美影欧美影院免费观看视频 | 成年人视频黄色 | 美女视频黄a | 天天射天天干天天舔 | 一色桃子juy774在线播放 | 亚洲无色 | 国产视频h| 日韩在线一区视频 | 综合网自拍 | 欧美一级欧美三级在线观看 | xvsr-365波多野结衣 |