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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

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

瑞薩MCU小百科 ? 來(lái)源:瑞薩MCU小百科 ? 2024-07-15 10:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Cache相關(guān)概念

3Outer&Inner R/W allocate

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

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

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

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

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

4Write-Back,Write-Through

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

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

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

5Outer&Inner non-allocate

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

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

6Outer&Inner non-cacheable

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

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

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

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

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

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

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

System ram的MPU配置說(shuō)明

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

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

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

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

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

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

我們?cè)倏匆幌孪聢D中System RAM mirror:的MPU配置策略與system ram正好相反,ATTRINDEX3對(duì)應(yīng)的Attr3是沒(méi)有使能cache,卻是“outer_shareable”的狀態(tài)。這個(gè)也好理解,因?yàn)殚_(kāi)cache,又開(kāi)共享的話會(huì)影響數(shù)據(jù)一致性的。

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

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

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

聲明:本文內(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)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19924

    瀏覽量

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

    關(guān)注

    3

    文章

    1417

    瀏覽量

    41497
  • Cortex
    +關(guān)注

    關(guān)注

    2

    文章

    203

    瀏覽量

    47417

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    瑞薩RA2L2產(chǎn)品特色功能、配套評(píng)估板和相關(guān)開(kāi)發(fā)工具集合

    ? 一 ? RA2L2產(chǎn)品簡(jiǎn)介 ??? 特點(diǎn) 110-nm低功耗工藝 48MHz Arm Cortex -M23內(nèi)核 最大128KB閃存,16KB SRAM,4KB數(shù)據(jù)閃存 32pin到64pin
    的頭像 發(fā)表于 07-08 14:56 ?1334次閱讀
    瑞薩RA<b class='flag-5'>2L2</b>產(chǎn)品特色功能、配套評(píng)估板和<b class='flag-5'>相關(guān)</b>開(kāi)發(fā)工具集合

    瑞薩RZ T2H更換DDR流程和工具介紹

    瑞薩RZ T2H是由2個(gè)R52核和4個(gè)A55核構(gòu)成。支持LPDDR4,其傳輸可以達(dá)到3.2Gbps(1600 MHZ),總線寬度為32位,兩個(gè)rank,最大支持64Gb容量。
    的頭像 發(fā)表于 06-27 14:54 ?1372次閱讀
    瑞薩RZ T<b class='flag-5'>2</b>H更換DDR流程和工具介紹

    在IAR Embedded Workbench for Arm中使用Arm Cortex-R52 NEON

    隨著嵌入式系統(tǒng)變得越來(lái)越智能,對(duì)嵌入式處理器的要求也越來(lái)越高。為了更好應(yīng)對(duì)汽車(chē)、醫(yī)療和工業(yè)機(jī)器人等領(lǐng)域?qū)η度胧教幚砥鞯囊螅珹rm推出了采用Armv8-R架構(gòu)的Cortex-R52Cortex-R52相對(duì)之前的處理器引入了很多
    的頭像 發(fā)表于 06-05 09:57 ?909次閱讀
    在IAR Embedded Workbench for Arm中使用Arm <b class='flag-5'>Cortex-R52</b> NEON

    瑞薩RA8快速上手指南:Cortex-M85內(nèi)核瑞薩RA8開(kāi)發(fā)環(huán)境搭建 并點(diǎn)亮一個(gè)LED

    因?yàn)?b class='flag-5'>Cortex-M內(nèi)核,瑞薩RA8系列單片機(jī)支持多種市面上常見(jiàn)的開(kāi)發(fā)環(huán)境,像Keil MDK、IAR EWARM等,而本文講述的是瑞薩自家官方的IDE(e2 studio)。
    的頭像 發(fā)表于 03-17 14:35 ?1059次閱讀
    瑞薩RA8快速上手指南:<b class='flag-5'>Cortex</b>-M85<b class='flag-5'>內(nèi)核</b>瑞薩RA8開(kāi)發(fā)環(huán)境搭建 并點(diǎn)亮一個(gè)LED

    如何從R52_0使用SD Boot啟動(dòng)S32z ?

    有人能夠從 R52_0 使用 SD Boot 啟動(dòng) S32z 嗎? 如果是,如何初始化 IVT 工具并創(chuàng)建圖像 blob? 我能夠從 SD 卡啟動(dòng) M33,但 R52 失敗......
    發(fā)表于 03-17 06:10

    具有OTFD和安全功能的高性能和優(yōu)化的實(shí)時(shí)響應(yīng)MPU RZ/T2ME數(shù)據(jù)手冊(cè)

    ?-R52 內(nèi)核,可進(jìn)行實(shí)時(shí)控制,而且還擁有能夠與 CPU 直接連接的大容量緊密耦合內(nèi)存(576KB),以實(shí)現(xiàn)高性能實(shí)時(shí)處理。 此外,它還可以將電機(jī)控制的外設(shè)布置到能直接連接至 CPU 的 LLPP
    的頭像 發(fā)表于 03-14 16:00 ?513次閱讀
    具有OTFD和安全功能的高性能和優(yōu)化的實(shí)時(shí)響應(yīng)MPU RZ/T<b class='flag-5'>2</b>ME數(shù)據(jù)手冊(cè)

    可實(shí)現(xiàn)工業(yè) AC Servo 和控制器高速處理的多功能 MPU RZ/T2M 數(shù)據(jù)手冊(cè)

    ? Cortex?-R52 內(nèi)核,可進(jìn)行實(shí)時(shí)控制,而且還擁有能夠與 CPU 直接連接的大容量緊密耦合內(nèi)存(576KB),以實(shí)現(xiàn)高性能實(shí)時(shí)處理。 此外,它還可以將電機(jī)控制的外設(shè)布置到能直接連接至 CPU
    的頭像 發(fā)表于 03-14 15:39 ?558次閱讀
    可實(shí)現(xiàn)工業(yè) AC Servo 和控制器高速處理的多功能 MPU RZ/T<b class='flag-5'>2</b>M 數(shù)據(jù)手冊(cè)

    通過(guò)EtherCAT實(shí)現(xiàn)高速、高精度實(shí)時(shí)控制的高性能MPU RZ/T2L數(shù)據(jù)手冊(cè)

    RZ/T2L 是一款高性能 MPU,可通過(guò) EtherCAT 實(shí)現(xiàn)高速、高精度的實(shí)時(shí)控制。 RZ/T2L 搭載最大頻率為 800MHz 的 Arm? Cortex?-R52
    的頭像 發(fā)表于 03-14 15:07 ?467次閱讀
    通過(guò)EtherCAT實(shí)現(xiàn)高速、高精度實(shí)時(shí)控制的高性能MPU RZ/T<b class='flag-5'>2</b>L數(shù)據(jù)手冊(cè)

    集成應(yīng)用處理功能和高精度實(shí)時(shí)控制性能的高端 MPU RZ/T2H數(shù)據(jù)手冊(cè)

    所需的處理能力和外設(shè)功能。 Quad Arm? Cortex-A55 CPU 內(nèi)核(1200MHz) 用于應(yīng)用處理,兩個(gè) Arm? Cortex?-R52 CPU
    的頭像 發(fā)表于 03-14 14:44 ?573次閱讀
    集成應(yīng)用處理功能和高精度實(shí)時(shí)控制性能的高端 MPU RZ/T<b class='flag-5'>2</b>H數(shù)據(jù)手冊(cè)

    STM32WBA52CEU可以用標(biāo)準(zhǔn)庫(kù)開(kāi)發(fā)嗎?

    手頭有一塊慶科的EMB1073開(kāi)發(fā)板,其處理器是STM32WBA52CEU,內(nèi)核Cortex-M33。 下載的Keil.STM32WBAxx_DFP.1.2.1安裝后,從Keil V5.23上可以
    發(fā)表于 03-13 06:34

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

    電子發(fā)燒友網(wǎng)站提供《R5F(MCU2_0)上OpenVx主機(jī)的概念驗(yàn)證啟用.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>驗(yàn)證啟用

    解析Arm Neoverse N2 PMU事件L2D_CACHE_WR

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

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

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

    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 ?5次下載
    TMS570LC4357基于ARM <b class='flag-5'>Cortex</b>?-<b class='flag-5'>R</b><b class='flag-5'>內(nèi)核</b>的Hercules?微控制器數(shù)據(jù)表
    主站蜘蛛池模板: 亚洲综合久久一本伊伊区 | 欧美最猛性xxxxx亚洲精品 | 高清午夜福利电影在线 | 丝袜美女被啪啪不带套漫画 | 人人碰在线视频 | 色欲天天天综合网免费 | 超清无码波多野吉衣与黑人 | 无码人妻精品一区二区蜜桃色欲 | 日本2021免费一二三四区 | 思思久久99热只有频精品66 | 丰满少妇69激懒啪啪无码 | 久艾草在线精品视频在线观看 | 97国产视频 | 国产精彩视频在线 | 亚洲国产在线观看免费视频 | 亚洲国产中文在线视频 | 国产精品一国产精品免费 | 国产AV国片精品无套内谢无码 | 色欲AV久久综合人妻蜜桃 | 色狠狠色综合吹潮 | 亚洲AV国产精品无码精 | 果冻传媒视频在线观看完整版免费 | 成人a视频在线观看 | 午夜性伦鲁啊鲁免费视频 | 国产短视频精品区 | 伦理片秋霞免费影院 | 99热免费精品店 | 国产精品亚洲AV色欲在线观看 | hdsexvideos中国明星 | 玉娇龙续集春雪瓶txt免费阅读 | 教室眠催白丝美女校花 | 天天躁日日躁狠狠躁中文字幕老牛 | 丰满女朋友在线观看中文 | 久久机热视频 这里只有精品首页 | 91青青草原| 国产成人教育视频在线观看 | 国产精品久久久久久久A片冻果 | 好男人好资源视频高清 | 亚洲精品久久区二区三区蜜桃臀 | 国产亚洲色婷婷久久精品99 | 孕妇高潮抽搐喷水30分钟 |

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品