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

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

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

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

Cortex R52內(nèi)核Cache的相關(guān)概念(2)

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

Cache相關(guān)概念

3Outer&Inner R/W allocate

表示分配方式為外部和內(nèi)部都是讀寫分配。

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

讀分配:當(dāng)處理器需要從內(nèi)存中讀取數(shù)據(jù)時,如果該數(shù)據(jù)不在高速緩存中,則會將相應(yīng)的數(shù)據(jù)塊加載到高速緩存中,以便處理器能夠更快地訪問和處理數(shù)據(jù)。

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

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

4Write-Back,Write-Through

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

在寫透策略下,當(dāng)處理器要寫入數(shù)據(jù)時,數(shù)據(jù)會同時被寫入到緩存和內(nèi)存中。每次寫操作都會導(dǎo)致數(shù)據(jù)被同步寫入到內(nèi)存,確保內(nèi)存和緩存中的數(shù)據(jù)一致性。雖然可以保證數(shù)據(jù)的一致性,但可能會增加寫操作的延遲。

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

5Outer&Inner non-allocate

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

當(dāng)外部和內(nèi)部都是非分配時,處理器在訪問這段內(nèi)存時不會將其內(nèi)容緩存起來,而是每次都直接從內(nèi)存讀取或?qū)懭霐?shù)據(jù)。這種方式可能會增加內(nèi)存訪問的延遲,但可以確保處理器訪問的數(shù)據(jù)是最新的,適用于對數(shù)據(jù)實時性要求較高的場景。

6Outer&Inner non-cacheable

表示外部和內(nèi)部都不開緩存

7Non-transient可以理解為非瞬態(tài)

"transient" 通常用來描述一種短暫存在或暫時性的狀態(tài)或?qū)傩?。?"non-transient" 則表示相反的情況,即不是短暫的或不是暫時的。

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

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

點(diǎn)擊可查看大圖

這里要注意的一點(diǎn)是:如上圖紅框所示CortexR52的內(nèi)核的write-back被當(dāng)成是write-through來對待。

System ram的MPU配置說明

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

點(diǎn)擊可查看大圖

這里的ATTRINDEX1對應(yīng)的就是Attr1的配置,其它的序號也是一一對應(yīng)的。

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

點(diǎn)擊可查看大圖

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

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

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

點(diǎn)擊可查看大圖

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

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

    關(guān)注

    68

    文章

    19278

    瀏覽量

    229770
  • 內(nèi)核
    +關(guān)注

    關(guān)注

    3

    文章

    1372

    瀏覽量

    40288
  • Cortex
    +關(guān)注

    關(guān)注

    2

    文章

    202

    瀏覽量

    46494

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

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

收藏 人收藏

    評論

    相關(guān)推薦

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

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

    解析Arm Neoverse N2 PMU事件L2D_CACHE_WR

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

    Arm Cortex-R82AE賦能高性能區(qū)域控制器設(shè)計

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

    RM57L843基于ARM? Cortex?-R內(nèi)核的Hercules?微控制器數(shù)據(jù)表

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

    TMS570LC4357基于ARM Cortex?-R內(nèi)核的Hercules?微控制器數(shù)據(jù)表

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

    Cortex R52內(nèi)核Cache的具體操作(2

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

    Cortex R52內(nèi)核Cache相關(guān)概念(1)

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

    CortexR52內(nèi)核Cache的具體操作

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

    摩芯半導(dǎo)體與安謀科技達(dá)成合作

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

    RZ/T2M直流伺服電機(jī)解決方案

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

    兆易創(chuàng)新推出GD32F5系列Cortex-M33內(nèi)核MCU

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

    Cortex-M85內(nèi)核單片機(jī)如何快速上手

    2022年4月,Arm推出了全新的MCU級內(nèi)核Cortex-M85。截止目前(2024年2月),Cortex-M85是最新、最強(qiáng)的Cortex
    發(fā)表于 02-29 09:35 ?743次閱讀
    <b class='flag-5'>Cortex</b>-M85<b class='flag-5'>內(nèi)核</b>單片機(jī)如何快速上手

    強(qiáng)大的Arm? Cortex?-M3內(nèi)核(下)

    經(jīng)過前一期的芝識課堂,我們了解了東芝MCU產(chǎn)品所基于Arm Cortex-M3內(nèi)核的基本結(jié)構(gòu)和寄存器分配的細(xì)節(jié)。
    的頭像 發(fā)表于 01-25 09:25 ?1239次閱讀
    強(qiáng)大的Arm? <b class='flag-5'>Cortex</b>?-M3<b class='flag-5'>內(nèi)核</b>(下)

    CV3域控芯片家族又添兩員!各檔規(guī)格完整覆蓋,軟件功能全面兼容

    CV3-AD635 和 CV3-AD655 還集成了一對雙核 Cortex R52 CPU。這些 SoC 符合芯片ASIL-B 功能安全標(biāo)準(zhǔn),其功能安全島符合 ASIL-D標(biāo)準(zhǔn)。此外,兩款芯片都集成了 GPU,用于 3D 渲染環(huán)視圖。
    的頭像 發(fā)表于 01-11 16:44 ?1006次閱讀
    CV3域控芯片家族又添兩員!各檔規(guī)格完整覆蓋,軟件功能全面兼容

    Arm Cortex-M52的主要特性和規(guī)格

    Arm Cortex-M52是一款采Arm Helium 技術(shù)的新型微控制器內(nèi)核,旨在將AI功能引入更小、成本更低的物聯(lián)網(wǎng)設(shè)備,而不是基于Arm Cortex-M55內(nèi)核的SoC,Ar
    的頭像 發(fā)表于 01-02 11:12 ?1484次閱讀
    Arm <b class='flag-5'>Cortex-M52</b>的主要特性和規(guī)格
    主站蜘蛛池模板: 墨西哥美女主播| 天天影视网网色色欲| 少妇精油按摩| 伊人久久电影院| 成人在免费视频手机观看网站| 国精产品一区一区三区有限在线 | 国产AV电影区二区三区曰曰骚网| 果冻传媒在线观看高清完整免费| 暖暖视频在线高清播放| 香蕉精品国产高清自在自线| 999资源站| 后入式狂顶免费视频| 漂亮的保姆3集电影免费观看中文| 亚洲精品视频观看| 成人精品视频在线观看| 久久久久久久久久毛片精品美女| 色丁香婷婷综合缴情综| 最美白嫩的极品美女ASSPICS| 国产精品99re6热在线播放| 美女坐脸vk| 亚洲精品乱码电影在线观看| 草柳最新地址| 啦啦啦 中文 中国 免费 高清在线| 无套内谢大学生A片| caoporn 超碰在线视频| 久久99热这里只频精品6| 晚夜免费禁用十大亏亏| bl被教练啪到哭H玉势| 久久精品WWW人人爽人人| 无码精品AV久久久奶水| free俄罗斯性xxxxhd派对| 久久电影午夜| 亚洲高清视频在线| 姑娘视频日本在线播放| 欧美Av无码高清在线| 在线观看国产区| 精品久久久久久久国产潘金莲| 双性被疯狂灌满精NP| 草莓视频在线播放视频| 免费国产福利| 在线高清视频不卡无码|