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

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小百科 ? 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

    文章

    20339

    瀏覽量

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

    關(guān)注

    4

    文章

    1476

    瀏覽量

    43098
  • Cortex
    +關(guān)注

    關(guān)注

    2

    文章

    220

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    RZ/N2L Group:高性能MPU的技術(shù)剖析與應(yīng)用潛力

    Cortex - R52處理器,搭配浮點(diǎn)運(yùn)算單元(FPU)和NEON?技術(shù),為系統(tǒng)提供了強(qiáng)大的計算能力。其工作頻率可達(dá)200/400 MHz,能夠?qū)崿F(xiàn)
    的頭像 發(fā)表于 04-01 11:45 ?212次閱讀

    RZ/T2L Group:高性能MPU的深度剖析與應(yīng)用指南

    : rzt2l.pdf 一、產(chǎn)品概述 RZ/T2L Group采用了32位Arm Cortex - R52處理器,具備強(qiáng)大的實時控制能力,其工
    的頭像 發(fā)表于 04-01 11:35 ?208次閱讀

    RZ/T2ME Group:高端32 & 64位MPU的技術(shù)剖析

    出色特性,今天咱們就來深入剖析一番。 文件下載: rzt2me.pdf 一、概述 RZ/T2ME MPU是一款高性能的ASSP,集成了雙Arm Cortex? - R52處理器,還配備
    的頭像 發(fā)表于 04-01 11:30 ?191次閱讀

    RZ/T2H和RZ/N2H MPU:工業(yè)級應(yīng)用的高性能之選

    /T2H和RZ/N2H MPU集成了Cortex - A55四核/雙核/單核和雙核Arm Cortex - R52處理器,還配備了浮點(diǎn)運(yùn)算單
    的頭像 發(fā)表于 04-01 11:25 ?202次閱讀

    瑞薩RA-Eco-RA4M2開發(fā)板的QE工具使用

    RA-Eco-RA4M2-100PIN-V1.0是一款基于100MHz Arm Cortex-M33內(nèi)核架構(gòu)的核心板,主控芯片為R7FA4M2AD3CFP。RA4M
    的頭像 發(fā)表于 04-01 10:34 ?5432次閱讀
    瑞薩RA-Eco-RA4M<b class='flag-5'>2</b>開發(fā)板的QE工具使用

    米爾RZ/T2H MPU支持支持多軸實時控制,助力工業(yè)以太網(wǎng)

    理,兩個Arm Cortex?-R52 CPU內(nèi)核(1000MHz)用于實時控制,網(wǎng)絡(luò)功能兼容時間敏感網(wǎng)絡(luò)(TSN)和各種工業(yè)以太網(wǎng)協(xié)議(如EtherCAT、EtherNet/IP和PROFINET RT
    發(fā)表于 03-20 19:01

    瑞薩系列-米爾RZ/T2H核心板開發(fā)板 高端MPU,驅(qū)控一體單芯片方案

    *Cortex-R52@1.0GHz;單芯片可實現(xiàn)多軸電機(jī)控制,減少BOM數(shù)量降低功耗;支持4路千兆以太網(wǎng)接口、2路CAN FD接口、18路UART接口、2ch PCIe3.0、32bit Ext
    發(fā)表于 03-19 15:27 ?0次下載

    極海Cortex-M52內(nèi)核MCU G32R501在CoreMark的表現(xiàn)如何

    要真正衡量一顆MCU的運(yùn)算實力,CoreMark成績往往是一個比較客觀、公認(rèn)的參考指標(biāo)。到底這個G32R501跑起CoreMark來能交出怎樣的成績單?今天就讓我們一起“探秘”一番,看這款Cortex-M52 MCU在CoreMark上的表現(xiàn)究竟是“平平無奇”還是“驚艷四
    的頭像 發(fā)表于 03-09 14:09 ?4006次閱讀
    極海<b class='flag-5'>Cortex-M52</b><b class='flag-5'>內(nèi)核</b>MCU G32<b class='flag-5'>R</b>501在CoreMark的表現(xiàn)如何

    RZ/N2L MPU:高性能與多功能的完美融合

    L是一款基于Arm的高端32 64位MPU,它采用了Arm? Cortex? - R52處理器,擁有浮點(diǎn)單元(FPU)和NEON?,這使得它
    的頭像 發(fā)表于 12-29 16:15 ?441次閱讀

    Cortex-M內(nèi)核中的精確延時的方法

    使用 CYCCNT寄存器來測量執(zhí)行某個任務(wù)所花的周期數(shù),這也可以用作時間基準(zhǔn)相關(guān)的目的(操作系統(tǒng)中統(tǒng)計 CPU使用率可以用到它)?!?Cortex-M中的DWT它有一個32位的寄存器叫CYCCNT
    發(fā)表于 11-21 07:51

    WHIS與高通達(dá)成戰(zhàn)略合作

    我們非常高興地宣布,WITTENSTEIN high integrity systems(WHIS)與高通技術(shù)公司達(dá)成了最新的戰(zhàn)略合作協(xié)議,將SAFERTOS系統(tǒng)應(yīng)用到Snapdragon Digital Chassis數(shù)字底盤安全島的R52內(nèi)核中。
    的頭像 發(fā)表于 09-19 10:26 ?1314次閱讀

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

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

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

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

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

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

    RZ/T2H MPU數(shù)據(jù)手冊和產(chǎn)品介紹#集成了強(qiáng)大的應(yīng)用處理能力和精確的實時控制功能

    。Renesas Electronics RZ/T2H MPU具有多達(dá)四個ARM? Cortex?-A55內(nèi)核(運(yùn)行頻率為1.2GHz)和兩個ARM Cortex-R52
    的頭像 發(fā)表于 05-21 10:24 ?1578次閱讀
    RZ/T<b class='flag-5'>2</b>H MPU數(shù)據(jù)手冊和產(chǎn)品介紹#集成了強(qiáng)大的應(yīng)用處理能力和精確的實時控制功能
    勃利县| 都江堰市| 南木林县| 西乌珠穆沁旗| 宁南县| 安龙县| 兰州市| 寿阳县| 芜湖市| 衢州市| 鄂伦春自治旗| 商河县| 内乡县| 莲花县| 鹤壁市| 阳泉市| 玉环县| 昌都县| 正蓝旗| 五河县| 泸溪县| 洪雅县| 东安县| 慈溪市| 历史| 应用必备| 宜城市| 读书| 翁源县| 望都县| 柳林县| 孟州市| 贵港市| 同德县| 鄢陵县| 汤阴县| 新余市| 阿坝| 辉南县| 石嘴山市| 连州市|