ARM920T協處理器CP15_第1頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、arm920t協處理器cp15920t處理器包含了arm9tdmi內核,arm9tdmi實現了arm architecture v4t。arm920t處理器包含兩個協處理器:cp14。用于調試cp15。系統(tǒng)控制協處理器,提供附加的寄存器用來配置和控制cache,mmu,庇護系統(tǒng),時鐘模式,和arm920t其他的系統(tǒng)選項,如大小端操作。你可以用法mcr,mrc拜訪定義在cp15中的寄存器。cp15定義了16個寄存器,寄存器的映射圖如下:注:寄存器位置0可以拜訪兩個寄存器,通過opcode_2的值來確定。arm920t存在3個地址。只能在特權模式下用法mcr和mrc命令拜訪cp15。這些命令的格式

2、是:mcr/mrccond p15,rd,crn,crm,命令cdp,ldc,stc和非特權模式的mrc,mcr命令操作cp15會導致未定義命令異樣。mrc和mcr命令的crn域指定了要拜訪的協處理寄存器。opcode_1,和crm域應當是0,除非值被指定用來挑選需要的操作。register 0,id code register可以通過讀cp15 register 0,opcode_2域設置成除了1的任何值(在讀的時候crm應當為0)。如:mrc p15,0,rd,c0,c0,0;return id registercache type register 0包含cache的大小和體系結構的信息

3、。可以通過設置域為1,讀cp15 register 0來拜訪cache type register。例如:mrc p15,0,rd,c0,c0,1;returns cache detailsdsize和isize域格式一樣:register1,control register這個寄存器包含了arm920t的控制位。mrc p15,0,rd,c1,c0,0 ;read control registermcr p15,0,rd,c1,c0,0;write control registerregister 2,translation table base(ttb)register這個是頁表基址寄存器

4、。用法下面的命令拜訪ttb:mrc p15,0,rd,c2,c0,0;read ttb registermcr p15,0,rd,c2,c0,0;write ttb registerregister 3,domain access control register這個是讀寫域拜訪控制寄存器。mrc p15,0,rd,c3,c0,0;read domain 15:0 access permissionsmcr p15,0,rd,c3,c0,0;write domain 15:0 access permissionsregister 4,reservedregister 5,fault statu

5、s registersregister 6,fault address registersregister 7,cache operations registerregister 8,tlb operations register用來管理translation lookaside buffers(tlbs),命令tlb和數據tlb。register 9,cache lockdown registeropcode_2=0x0 拜訪的是dcacheopcode_2=0x1 拜訪的是 icacheregiter 10,tlb lockdown registeropcode_2=0x0 拜訪的是d tlbopcode_2=0x1 拜訪的是 i tlbregister 11,12,and 14,reservedregister 13,fcse pid register是迅速上下文切換擴展寄存器。mrc p15,0,rd,c13,c0,0;read fcse_pidmcr p15,0,rd,c13,c0,0; write fcse_pidarm9tdmi發(fā)出的地址在032mb范圍內的被cp15的register 13轉換。地址a變成a+(fcse_pid×32mb

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論