日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)概念(1)

瑞薩嵌入式小百科 ? 來源:瑞薩MCU小百科 ? 2024-07-15 10:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在開始閱讀本系列文章之前,請先參閱《有關(guān)CR52 MPU配置說明》。因為這篇文章講述了,cache配置所涉及到的寄存器的設(shè)置和MPU的一些基本概念。如果讀者都已經(jīng)理解了上述內(nèi)容,可以跳過。本章內(nèi)容主要講述cache屬性的具體含意、注意事項、以及在RZ/T2M的性能測試。

RZ/T2M cache的相關(guān)說明

RZ/T2M用的Cortex-r52內(nèi)核芯片做了一級Cache支持,Cache又分?jǐn)?shù)據(jù)緩存D-Cache和指令緩存I-Cache,RZ/T2M cpu0的數(shù)據(jù)緩存和指令緩存大小都是16KB,cpu1的數(shù)據(jù)緩存和指令緩存大小都是32KB。對于指令緩存,用戶不必過于關(guān)注,對于有執(zhí)行效率要求的代碼,盡量放在TCM或者使能cache的SRAM區(qū)域。這里主要說的是數(shù)據(jù)緩存D-Cache。如果Rzt2m主頻是400MHz,TCM和Cache都以400MHz工作,但是如果主頻是800MHz,那么TCM必須有一個指令周期的等待。也就是說TCM的工作頻最高就是400MHz,而cache的工作頻與CPU主頻一致。

這就是為什么當(dāng)用戶代碼比較小的時候,如果代碼放在SRAM,但是代碼又大部分被cache緩存了,在CPU的主頻是800MHz的情況下,此時代碼的執(zhí)行效率高于TCM的原因。因為cache可以達到800MHz的主頻,而TCM只能達到400MHz。如果CPU主頻是400MHz,在代碼很小的情況下,TCM的性能與SRAM的性能幾乎相當(dāng)。但是用戶代碼很大又比較復(fù)雜的時候,遠(yuǎn)超過16KB的緩存大小時,這就要看具體情況另當(dāng)別論了。

TCM不是本章內(nèi)容的重點,本章內(nèi)容重點是SRAM的cache的說明。T2/N2 SRAM的總線頻是200MHz。數(shù)據(jù)緩存D-Cache就是為了CPU加速訪問SRAM。如果每次CPU要讀寫SRAM區(qū)的數(shù)據(jù),都能夠在Cache里面進行,自然是最好的,實現(xiàn)了200MHz到400MHz的飛躍,實際是做不到的,因為數(shù)據(jù)Cache大小是有限的,總有用完的時候。

60640f44-3e90-11ef-a4c8-92fbcf53809c.png

RZ/T2M系統(tǒng)框圖

Cache相關(guān)概念

對際cache的操作主要分讀寫兩種情況:

1Read操作

如果CPU要讀取的SRAM區(qū)域的數(shù)據(jù)在Cache中已經(jīng)加載好了,這就叫讀命中(Cache hit)。讀命中的情況下,自然效率是高的。但是如果cache里面沒有,這就是所謂的cache miss,那么就要從SRAM里面加載,然后再讀取。

2Write操作

如果CPU要寫的SRAM區(qū)域數(shù)據(jù)在cache中已經(jīng)開辟了對應(yīng)的區(qū)域,這就叫寫命中,如果Cache里面沒有開辟對應(yīng)的區(qū)域,這就是寫cache miss了。

Cache的配置是通過MPU來設(shè)置的,通常用到以下幾種方式:

左右滑動查看完整內(nèi)容

608796d0-3e90-11ef-a4c8-92fbcf53809c.png

長按可保存查看大圖

對上述的幾種方式說明一下:

1Normal Memory

通常我們用的塊存儲設(shè)備,可讀,可寫或者只讀。

2Device

這通常用于外圍設(shè)備,這些外圍設(shè)備可能對讀敏感或?qū)懨舾?。這個Arm體系結(jié)構(gòu)限制了對設(shè)備內(nèi)存的訪問的排序、合并或推測。比如FPGA,這里的排序,合并和推測請看下表的解釋。內(nèi)容不在本章展開說明。下表對GRE,nGRE,nGnRE…等概念都有具體說明,相關(guān)的GRE的屬性也都有說明。

6094ae9c-3e90-11ef-a4c8-92fbcf53809c.png

點擊可查看大圖

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

    關(guān)注

    4

    文章

    1476

    瀏覽量

    43098
  • 瑞薩
    +關(guān)注

    關(guān)注

    38

    文章

    22520

    瀏覽量

    91315
  • Cortex
    +關(guān)注

    關(guān)注

    2

    文章

    220

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    米爾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

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

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

    【ESP32-C2系列】WT018684-S1/S1U模組規(guī)格書

    cache機制的flash控制器支持flash在電路變成(ICP)Wi-Fi支持IEEE802.11b/g/n協(xié)議在2.4GHZ頻帶支持20MHZ頻寬支持1T1R模式
    的頭像 發(fā)表于 02-04 18:20 ?334次閱讀
    【ESP32-C2系列】WT018684-S<b class='flag-5'>1</b>/S<b class='flag-5'>1</b>U模組規(guī)格書

    【ESP32-C2系列】WT018684-S1/S1U模組產(chǎn)品介紹

    cache機制的flash控制器支持flash在電路變成(ICP)Wi-Fi支持IEEE802.11b/g/n協(xié)議在2.4GHZ頻帶支持20MHZ頻寬支持1T1R模式
    的頭像 發(fā)表于 01-28 18:19 ?1039次閱讀
    【ESP32-C2系列】WT018684-S<b class='flag-5'>1</b>/S<b class='flag-5'>1</b>U模組產(chǎn)品介紹

    最小化ARM Cortex-M CPU功耗的方法與技巧分享

    時鐘周期,并占用8字節(jié)的Flash存儲空間。相比之下,在使用Thumb-2指令集的Cortex-M3內(nèi)核中完成相同運算僅僅需要1個時鐘周期,并占用2字節(jié)的Flash存儲空間。Cortex
    發(fā)表于 01-21 06:19

    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

    芯馳MCU E3650:4×R52+、SSDPE引擎,賦能智能車控

    已整體完成數(shù)百萬片的出貨,覆蓋50多款主流量產(chǎn)車型。 ? 據(jù)介紹,芯馳E3650專為新一代跨域融合的控制型ZCU應(yīng)用設(shè)計。采用最新的ARM Cortex R52+高性能鎖步多核集群,支持虛擬化,具備
    的頭像 發(fā)表于 11-12 08:20 ?9422次閱讀
    芯馳MCU E3650:4×<b class='flag-5'>R52</b>+、SSDPE引擎,賦能智能車控

    AM2632-Q1汽車雙核 Arm? Cortex-R5F? MCU技術(shù)手冊

    ? Cortex-R5F? 內(nèi)核。作為一種選擇,Arm? R5F 子系統(tǒng)可以編程為在鎖步或雙核模式下運行,以實現(xiàn)多種功能安全配置。工業(yè)通信子系統(tǒng) (PRU-ICSS) 支持集成工業(yè)以太網(wǎng)通信協(xié)議,例如
    的頭像 發(fā)表于 10-10 10:14 ?1140次閱讀
    AM2632-Q<b class='flag-5'>1</b>汽車雙核 Arm? <b class='flag-5'>Cortex-R</b>5F? MCU技術(shù)手冊

    AM2631單核 Arm? Cortex-R5F? MCU技術(shù)手冊

    ? Cortex-R5F? 內(nèi)核。作為一種選擇,Arm? R5F 子系統(tǒng)可以編程為在鎖步或雙核模式下運行,以實現(xiàn)多種功能安全配置。工業(yè)通信子系統(tǒng) (PRU-ICSS) 支持集成工業(yè)以太網(wǎng)通信協(xié)議,例如
    的頭像 發(fā)表于 10-10 10:09 ?1451次閱讀
    AM2631單核 Arm? <b class='flag-5'>Cortex-R</b>5F? MCU技術(shù)手冊

    AM263P2-Q1 汽車雙核 Arm? Cortex-R5F? MCU技術(shù)手冊

    ? Cortex-R5F? 內(nèi)核。作為一種選擇,Arm? R5F 子系統(tǒng)可以編程為以鎖步或雙核模式運行,以實現(xiàn)多種功能安全配置。工業(yè)通信子系統(tǒng) (PRU-ICSS) 支持集成工業(yè)以太網(wǎng)通信協(xié)議,例如
    的頭像 發(fā)表于 09-29 10:15 ?923次閱讀
    AM263P2-Q<b class='flag-5'>1</b> 汽車雙核 Arm? <b class='flag-5'>Cortex-R</b>5F? MCU技術(shù)手冊

    基于ARM Cortex-R5F和C66x DSP的AM273x微控制器技術(shù)解析

    Texas Instruments基于Atm?的AM273x/AM273x-Q1微控制器是一款高度集成的高性能微控制器,基于Arm? Cortex?-R5F和C66x浮點DSP內(nèi)核該器
    的頭像 發(fā)表于 09-22 14:36 ?970次閱讀
    基于ARM <b class='flag-5'>Cortex-R</b>5F和C66x DSP的AM273x微控制器技術(shù)解析

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

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

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

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

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

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

    G32R501 基于Cortex-M52內(nèi)核的32位實時微控制器數(shù)據(jù)手冊

      G32R501 微控制器最高運行頻率可達 250MHz,實現(xiàn)了 Arm Rv8-M 的自定義數(shù)據(jù)路徑擴展(CDE),搭載基于矢量擴充方案(MVE)的Helium?技術(shù),其通過創(chuàng)新的 Zidian
    的頭像 發(fā)表于 05-14 15:25 ?1598次閱讀
    G32<b class='flag-5'>R</b>501 基于<b class='flag-5'>Cortex-M52</b><b class='flag-5'>內(nèi)核</b>的32位實時微控制器數(shù)據(jù)手冊
    高碑店市| 腾冲县| 靖边县| 和政县| 新源县| 铁力市| 平度市| 仁布县| 于田县| 兰州市| 乌拉特中旗| 香河县| 改则县| 抚远县| 大英县| 永嘉县| 清水县| 高陵县| 久治县| 海淀区| 施甸县| 资兴市| 阳西县| 平南县| 双城市| 郴州市| 鹤峰县| 扶绥县| 阿拉善左旗| 兴安县| 宁武县| 吴川市| 佛冈县| 贺州市| 岳池县| 东源县| 黎城县| 普兰县| 玉山县| 河间市| 霸州市|