久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > ARM架構MMU、存儲管理器功能筆記

ARM架構MMU、存儲管理器功能筆記

作者: 時間:2016-11-21 來源:網絡 收藏
1、ARM處理器沒有使能MMU,只使用存儲管理器的運行過程
當CPU訪問網卡、SDRAM、NAND FLASH、NOR FLASH等內存設備的時候,首先會把要訪問的物理地址發給存儲管理器(CPU只知道發地址過去,不會管地址對應的設備是什么),存儲管理器根據物理地址值找到對應的設備,發送片選使能信號、BANK地址、行地址、列地址、刷新頻率、位寬等給相應的設備,得到對應物理地址的值發送給CPU,從而完成對相應設備的讀寫訪問。
2、ARM處理器使能MMU、存儲管理器的運行過程
首先我們要制作頁表,把虛擬地址和真正的物理地址對應起來建立映射,并把頁表的表頭首地址告訴MMU;
當CPU訪問網卡、SDRAM、NAND FLASH、NOR FLASH等內存設備的時候,首先會把要訪問的虛擬地址發給MMU單元,MMU根據虛擬地址在頁表中找到與之對應的物理地址,再把得到的物理地址發送給存儲管理器,存儲管理器根據物理地址值找到對應的設備,發送片選使能信號、BANK地址、行地址、列地址、刷新頻率、位寬等給相應的設備,得到對應物理地址的值發送給CPU,從而完成對相應設備的讀寫訪問。



評論


技術專區

關閉