国产毛片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會導致未定義指令異常。MRC和MCR指令的CRn域指定了要訪問的協(xié)處理寄存器。opcode_1,和CRm域應該是0,除非值被指定用來選擇需要的操作。

Register 0,ID code register

可以通過讀CP15 register 0,opcode_2域設(shè)置成除了1的任何值(在讀的時候CRm應該為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)贊同其觀點和對其真實性負責;文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

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

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美激情视频一区二区三区 | 男同在线免费观看 | 麻豆中国做受xxx实指 | 久热re在线视频精品免费 | 久久精品a一国产成人免费网站 | 韩国美女爽快毛片免费 | 久久亚洲精品成人 | 花季传媒v3.0.3| 亚洲第一黄色网 | 免费一区在线 | 日韩一区二区久久久久久 | 青青伊人网| 成人国产一区二区 | 日本在线亚州精品视频在线 | 四虎国产永久在线观看 | 欧美xx在线观看 | 国产成人免费 | 在线日本色| 看全大色黄大色黄大片一级爽 | 国产精品午夜免费观看网站 | 国产三级精品三级国产 | 韩国免费毛片在线看 | 成人9久久国产精品品 | 婷婷在线综合 | 国产福利一区二区在线观看 | 亚洲天堂视频在线播放 | 三面娜迦泰剧全集在线观看 | 精品久久久久久中文字幕一区 | 国内精品免费 | 日韩精选视频 | 精品四虎免费观看国产高清 | a级日韩乱理伦片在线观看 a级片免费在线播放 | 激情综合亚洲 | 永久国产 | 免费三级在线观看 | 日韩欧美亚洲乱码中文字幕 | 精品第一国产综合精品蜜芽 | 黄色视屏在线免费播放 | 99热成人 | 黄免费视频 | 一级欧美一级日韩片 |