資料介紹
本節(jié)介紹帶 L1 CPU 高速緩存的 PIC32 器件上的預(yù)取模塊的特性和操作。預(yù)取模塊特性可以提高大多數(shù)應(yīng)用的系統(tǒng)性能。
預(yù)取模塊具有以下特性:
? 4 條 16 字節(jié)全關(guān)聯(lián)高速緩存線
? 一條高速緩存線用于 CPU 指令
? 一條高速緩存線用于 CPU 數(shù)據(jù)
? 兩條高速緩存線用于外設(shè)數(shù)據(jù)
? 16 字節(jié)并行存儲(chǔ)器取操作
? 可配置的預(yù)測(cè)性預(yù)取
? 錯(cuò)誤檢測(cè)和修正
預(yù)取模塊是在帶 L1 CPU 高速緩存的 PIC32 器件上包含的性能增強(qiáng)模塊。以高時(shí)鐘速率運(yùn)行時(shí),在閃存程序存儲(chǔ)器 (Program Flash Memory, PFM)讀取事務(wù)中必須插入一些等待狀態(tài),從而滿足 PFM 訪問(wèn)時(shí)間的要求。通過(guò)預(yù)取指令并將指令存儲(chǔ)在 CPU 可快速訪問(wèn)的臨時(shí)保存區(qū)域中,可以對(duì)于內(nèi)核隱匿這些等待狀態(tài)。雖然到 CPU 的數(shù)據(jù)路徑寬度為 32 位,但到 PFM 的數(shù)據(jù)路徑寬度為 128 位。由于訪問(wèn) 32 位路徑的操作以 4 倍頻運(yùn)行,因而該數(shù)據(jù)路徑寬度可以為 CPU 提供與訪問(wèn)閃存相同的帶寬。
預(yù)取模塊在稱(chēng)為高速緩存線的臨時(shí)存放空間中存放 PFM 的一個(gè)子集。每條高速緩存線都包含一個(gè)標(biāo)記和數(shù)據(jù)字段。通常,這些高速緩存線保存存儲(chǔ)器當(dāng)前內(nèi)容的一個(gè)副本,讓 CPU 無(wú)需等待即可獲取指令或數(shù)據(jù)。
CPU 或外設(shè)可能會(huì)請(qǐng)求位于 PFM 中的數(shù)據(jù)。如果所請(qǐng)求的數(shù)據(jù)當(dāng)前未存儲(chǔ)在預(yù)取模塊高速緩存線中,則在正確地址處對(duì) PFM 執(zhí)行讀操作,并將數(shù)據(jù)發(fā)送給預(yù)取模塊和 CPU 或外設(shè)。如果所請(qǐng)求的數(shù)據(jù)已存儲(chǔ)在預(yù)取模塊中且有效,則無(wú)需插入等待狀態(tài)即可將數(shù)據(jù)發(fā)送給 CPU 或外設(shè)。
- PIC32 FRM之帶時(shí)間標(biāo)記的RTCC
- 使用MPLAB Harmony v3基于PIC32MZ MCU在運(yùn)行時(shí)使用高速緩存維護(hù)操作處理高速緩存一致性問(wèn)題
- 在PIC32MZ器件上使用L1高速緩存 6次下載
- 管理基于Cortex?-M7的MCU的高速緩存一致性 5次下載
- PIC32MX系列參考手冊(cè)之預(yù)取高速緩存模塊
- PIC32MZ器件系列中使用L1CPU高速緩存實(shí)現(xiàn)的風(fēng)險(xiǎn)和解決方法
- PIC32以太網(wǎng)入門(mén)工具包的中文介紹和使用的詳細(xì)概述
- PIC32系列參考手冊(cè)之帶On-The-Go(OTG)功能的高速USB
- PIC32 FRM DMA控制器的詳細(xì)中文數(shù)據(jù)手冊(cè)概述
- PIC32器件上提供的實(shí)時(shí)時(shí)鐘和日歷硬件模塊及其操作的詳細(xì)中文概述
- PIC32 FRM采用M4K內(nèi)核處理器的器件的CPU特性和系統(tǒng)架構(gòu)中文概述
- PIC32 FRM系列器件配置的詳細(xì)中文資料概述
- PIC32 FRM捕捉和比較PWM定時(shí)器(MCCP和SCCP)的詳細(xì)中文資料概述
- PIC32 FRM運(yùn)放器和比較器模塊的詳細(xì)中文資料概述
- AN1600 - 在PIC32MZ器件上使用L1高速緩存 2次下載
- 先楫 HPM片上 Cache使用指南 920次閱讀
- 先楫HPM片上Cache使用指南經(jīng)驗(yàn)分享 1361次閱讀
- 一文了解CPU高速緩存 1633次閱讀
- CPU Cache是如何保證緩存一致性的? 1671次閱讀
- CPU緩存那些事兒 719次閱讀
- 計(jì)算機(jī)硬件讀取高速緩存的過(guò)程 1287次閱讀
- CPU緩存一致性協(xié)議MESI詳解 4386次閱讀
- Microchip PIC32 MCU的主要特性及開(kāi)發(fā)應(yīng)用 3786次閱讀
- 緩存如何工作,如何設(shè)計(jì)CPU緩存 2771次閱讀
- 一文詳解Linux的內(nèi)存管理機(jī)制 899次閱讀
- 二級(jí)緩存的簡(jiǎn)單配置教程詳解 淺談二級(jí)緩存之功效 4318次閱讀
- 一級(jí)緩存、二級(jí)緩存、三級(jí)緩存區(qū)別是什么 詳解它們的區(qū)分方法 8w次閱讀
- 基于FPGA片上集成的高速FIFO實(shí)現(xiàn)緩存以及同步數(shù)據(jù)傳輸?shù)膽?yīng)用 5396次閱讀
- 基于PIC32的以太網(wǎng)與CAN總線的網(wǎng)橋設(shè)計(jì) 1065次閱讀
- 緩存和RAID如何提高IO 3241次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開(kāi)關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 651單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論