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

ARM920T協(xié)處理器CP15

發(fā)布時間:2011-3-28 14:00    發(fā)布者:techshare
關(guān)鍵詞: ARM920T , CP15 , 協(xié)處理器
ARM920T處理器包含了ARM9TDMI內(nèi)核,ARM9TDMI實現(xiàn)了ARM architecture v4T。








ARM920T處理器包含兩個協(xié)處理器:

CP14。用于調(diào)試

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

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







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

ARM920T存在3個地址。











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

MCR/MRC{cond} P15,,Rd,CRn,CRm,

指令CDP,LDC,STC和非特權(quán)模式的MRC,MCR指令操作CP15會導(dǎo)致未定義指令異常。MRC和MCR指令的CRn域指定了要訪問的協(xié)處理寄存器。opcode_1,和CRm域應(yīng)該是0,除非值被指定用來選擇需要的操作。

Register 0,ID code register

可以通過讀CP15 register 0,opcode_2域設(shè)置成除了1的任何值(在讀的時候CRm應(yīng)該為0)。

如:

MRC p15,0,Rd,c0,c0,0;return ID register







cache type register 0

包含cache的大小和體系結(jié)構(gòu)的信息。可以通過設(shè)置域為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和數(shù)據(jù)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發(fā)出的地址在0~32MB范圍內(nèi)的被CP15的register 13轉(zhuǎn)換。地址A變成A+(FCSE_PID×32MB)。FCSE_PID是一個7位的域,能夠使128×32MB的進程被映射。









Register 15,test configuration register


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

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

廠商推薦

  • Microchip視頻專區(qū)
  • 使用SAM-IoT Wx v2開發(fā)板演示AWS IoT Core應(yīng)用程序
  • 使用Harmony3加速TCP/IP應(yīng)用的開發(fā)培訓(xùn)教程
  • 集成高級模擬外設(shè)的PIC18F-Q71家族介紹培訓(xùn)教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产午夜亚洲精品一级在线 | 国产成人无精品久久久久国语 | 欧美高清视频www夜色资源网 | 狼伊千合综网中文 | 成人区精品一区二区不卡亚洲 | 国产黄色小视频网站 | 国产吧在线 | 国产高清1024永久免费 | 国产手机在线精品 | 日本视频免费在线 | 国产精品好好热在线观看 | 久久www免费人成精品香蕉 | 国产国产人免费视频成69大陆 | 日韩操片 | 欧美三级不卡在线观看视频 | 视频二区欧美 | 久久久久免费观看 | 欧美一区二区三区四区五区六区 | 亚洲国产一| 国模肉肉大尺度啪啪人体150p | 欧美啄木乌成人系列影片 | 在线观看国产精美视频 | 四虎影视永久地址www成人污 | 欧美成人国产 | 韩日一区二区三区 | 激情亚洲的在线观看 | 在线观看亚洲网站 | 色噜噜狠狠狠综合曰曰曰 | h版欧美大片免费观看 | 日韩毛片在线观看 | 日韩在线伦理片免费观看 | 91影| 日本不卡一区在线 | 一级做a爰片久久毛片16 | 好男人社区神马www在线观看 | 欧美精品无播放器在线观看 | 台湾在线视频 | 91视频下载网址 | 国产第一第二第三第四第五 | 久久精品国产亚洲婷婷 | 精品视频免费播放 |