資料介紹
本節(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é)并行存儲器取操作
? 可配置的預(yù)測性預(yù)取
? 錯(cuò)誤檢測和修正
預(yù)取模塊是在帶 L1 CPU 高速緩存的 PIC32 器件上包含的性能增強(qiáng)模塊。以高時(shí)鐘速率運(yùn)行時(shí),在閃存程序存儲器 (Program Flash Memory, PFM)讀取事務(wù)中必須插入一些等待狀態(tài),從而滿足 PFM 訪問時(shí)間的要求。通過預(yù)取指令并將指令存儲在 CPU 可快速訪問的臨時(shí)保存區(qū)域中,可以對于內(nèi)核隱匿這些等待狀態(tài)。雖然到 CPU 的數(shù)據(jù)路徑寬度為 32 位,但到 PFM 的數(shù)據(jù)路徑寬度為 128 位。由于訪問 32 位路徑的操作以 4 倍頻運(yùn)行,因而該數(shù)據(jù)路徑寬度可以為 CPU 提供與訪問閃存相同的帶寬。
預(yù)取模塊在稱為高速緩存線的臨時(shí)存放空間中存放 PFM 的一個(gè)子集。每條高速緩存線都包含一個(gè)標(biāo)記和數(shù)據(jù)字段。通常,這些高速緩存線保存存儲器當(dāng)前內(nèi)容的一個(gè)副本,讓 CPU 無需等待即可獲取指令或數(shù)據(jù)。
CPU 或外設(shè)可能會請求位于 PFM 中的數(shù)據(jù)。如果所請求的數(shù)據(jù)當(dāng)前未存儲在預(yù)取模塊高速緩存線中,則在正確地址處對 PFM 執(zhí)行讀操作,并將數(shù)據(jù)發(fā)送給預(yù)取模塊和 CPU 或外設(shè)。如果所請求的數(shù)據(jù)已存儲在預(yù)取模塊中且有效,則無需插入等待狀態(tài)即可將數(shù)據(jù)發(fā)送給 CPU 或外設(shè)。
- PIC32 FRM之帶時(shí)間標(biāo)記的RTCC
- 使用MPLAB Harmony v3基于PIC32MZ MCU在運(yùn)行時(shí)使用高速緩存維護(hù)操作處理高速緩存一致性問題
- 在PIC32MZ器件上使用L1高速緩存 6次下載
- 管理基于Cortex?-M7的MCU的高速緩存一致性 5次下載
- PIC32MX系列參考手冊之預(yù)取高速緩存模塊
- PIC32MZ器件系列中使用L1CPU高速緩存實(shí)現(xiàn)的風(fēng)險(xiǎn)和解決方法
- PIC32以太網(wǎng)入門工具包的中文介紹和使用的詳細(xì)概述
- PIC32系列參考手冊之帶On-The-Go(OTG)功能的高速USB
- PIC32 FRM DMA控制器的詳細(xì)中文數(shù)據(jù)手冊概述
- 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ī)硬件讀取高速緩存的過程 1287次閱讀
- CPU緩存一致性協(xié)議MESI詳解 4386次閱讀
- Microchip PIC32 MCU的主要特性及開發(fā)應(yīng)用 3786次閱讀
- 緩存如何工作,如何設(shè)計(jì)CPU緩存 2771次閱讀
- 一文詳解Linux的內(nèi)存管理機(jī)制 899次閱讀
- 二級緩存的簡單配置教程詳解 淺談二級緩存之功效 4318次閱讀
- 一級緩存、二級緩存、三級緩存區(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次閱讀
下載排行
本周
- 1晶體三極管的電流放大作用詳細(xì)說明
- 0.77 MB | 29次下載 | 2 積分
- 2雙極型三極管放大電路的三種基本組態(tài)的學(xué)習(xí)課件免費(fèi)下載
- 4.03 MB | 23次下載 | 1 積分
- 3多級放大電路的學(xué)習(xí)課件免費(fèi)下載
- 1.81 MB | 20次下載 | 2 積分
- 4PC4401_DC-DC 42V反激式隔離開關(guān)電路
- 0.85 MB | 4次下載 | 免費(fèi)
- 5AIWA HS-J505MKⅡ維修手冊
- 22.63 MB | 2次下載 | 10 積分
- 6GPRS智能超聲波液位監(jiān)測終端
- 835.55 KB | 2次下載 | 免費(fèi)
- 7電磁兼容性原理與設(shè)計(jì)
- 6.18 MB | 1次下載 | 3 積分
- 8AIWA HS-JX3000/HS-JX3000D維修手冊
- 14.78 MB | 次下載 | 10 積分
本月
- 1晶體三極管的電流放大作用詳細(xì)說明
- 0.77 MB | 29次下載 | 2 積分
- 2雙極型三極管放大電路的三種基本組態(tài)的學(xué)習(xí)課件免費(fèi)下載
- 4.03 MB | 23次下載 | 1 積分
- 3第十一屆 藍(lán)橋杯 單片機(jī)設(shè)計(jì)與開發(fā)項(xiàng)目 省賽 程序設(shè)計(jì)試題及源碼
- 90.88KB | 23次下載 | 3 積分
- 4Python從入門到精通背記手冊
- 18.77 MB | 21次下載 | 1 積分
- 5多級放大電路的學(xué)習(xí)課件免費(fèi)下載
- 1.81 MB | 20次下載 | 2 積分
- 6STM32F103C8T6開發(fā)板最小系統(tǒng)原理圖
- 0.78 MB | 17次下載 | 免費(fèi)
- 7SX1308應(yīng)用電路圖與SX1308升壓電路圖
- 0.18 MB | 8次下載 | 1 積分
- 8東芝彩色電視機(jī)29SF6C維修說明書
- 4.86 MB | 8次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191382次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183337次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81584次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73814次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論