国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

ARM920T協處理器CP15

發布時間:2011-3-28 14:00    發布者:techshare
關鍵詞: ARM920T , CP15 , 協處理器
ARM920T處理器包含了ARM9TDMI內核,ARM9TDMI實現了ARM architecture v4T。








ARM920T處理器包含兩個協處理器:

CP14。用于調試

CP15。系統控制協處理器,提供附加的寄存器用來配置和控制cache,MMU,保護系統,時鐘模式,和ARM920T其他的系統選項,如大小端操作。你可以使用MCR,MRC訪問定義在CP15中的寄存器。

CP15定義了16個寄存器,寄存器的映射圖如下:







注:寄存器位置0可以訪問兩個寄存器,通過opcode_2的值來確定。

ARM920T存在3個地址。











只能在特權模式下使用MCR和MRC指令訪問CP15。這些指令的格式是:

MCR/MRC{cond} 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 register







cache type register 0

包含cache的大小和體系結構的信息。可以通過設置域為1,讀CP15 register 0來訪問cache type register。例如:

MRC p15,0,Rd,c0,c0,1;returns cache details







Dsize和Isize域格式一樣:















Register1,control register

這個寄存器包含了ARM920T的控制位。

MRC p15,0,Rd,c1,c0,0 ;read control register

MCR p15,0,Rd,c1,c0,0;write control register

















Register 2,translation table base(TTB)register

這個是頁表基址寄存器。







使用下面的指令訪問TTB:

MRC p15,0,Rd,c2,c0,0;read TTB register

MCR p15,0,Rd,c2,c0,0;write TTB register

Register 3,domain access control register

這個是讀寫域訪問控制寄存器。

















MRC p15,0,Rd,c3,c0,0;read domain 15:0 access permissions

MCR p15,0,Rd,c3,c0,0;write domain 15:0 access permissions

Register 4,reserved

Register 5,fault status registers

Register 6,fault address registers

Register 7,cache operations register







Register 8,TLB operations register

用來管理Translation Lookaside Buffers(TLBs),指令TLB和數據TLB。







Register 9,cache lockdown register

opcode_2=0x0 訪問的是Dcache

opcode_2=0x1 訪問的是 Icache









Regiter 10,TLB lockdown register

opcode_2=0x0 訪問的是D TLB

opcode_2=0x1 訪問的是 I TLB







Register 11,12,and 14,reserved

Register 13,FCSE PID register

是快速上下文切換擴展寄存器。








MRC p15,0,Rd,c13,c0,0;read FCSE_PID

MCR p15,0,Rd,c13,c0,0; write FCSE_PID

ARM9TDMI發出的地址在0~32MB范圍內的被CP15的register 13轉換。地址A變成A+(FCSE_PID×32MB)。FCSE_PID是一個7位的域,能夠使128×32MB的進程被映射。









Register 15,test configuration register


作者:李萬鵬
本文地址:http://m.qingdxww.cn/thread-60205-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點宏來節省時間和空間
  • Dev Tool Bits——使用DVRT協議查看項目中的數據
  • Dev Tool Bits——使用MPLAB® Data Visualizer進行功率監視
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久国产精品免费看 | 免费的毛片视频 | 日韩欧美国产另类 | 毛片网子| 国产精品v欧美精品v日韩 | 国产精品欧美久久久久天天影视 | 欧美午夜精品一区二区三区 | 美国大片在线观看 | 亚洲精品嫩草研究院久久 | 亚洲欧美综合视频 | 欧美成人午夜视频 | 老鸭窝综合三区 | 综合网久久 | 亚洲精品大片 | 精品欧美一区二区在线看片 | 国内精品自在自线视频香蕉 | www.黄色一片| 亚洲成年人网 | 国产午夜精品久久久久小说 | 亚洲b| 欧美中文字幕在线播放 | 四虎永久在线精品国产馆v视影院 | 国产三级自拍 | 亚洲欧美日本一区 | 亚洲欧美日韩一区超高清 | 精品久久久久久免费影院 | 亚洲日韩在线观看 | 欧美网址在线观看 | 中文字幕日韩一区 | 青青草国产免费国产是公开 | 看特级毛片| 国产99视频精品一区 | 亚洲欧美日本国产综合在线 | 天天综合久久 | 日韩一区二区三区在线视频 | 日韩成人影视 | 性生生活三级视频观看 | 一个色综合网 | 亚洲黄色网页 | 佳能官网app下载 | 日本精品在线观看 |