国产毛片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://www.qingdxww.cn/thread-60205-1-1.html     【打印本頁】

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

廠商推薦

  • Microchip視頻專區
  • 無線充電基礎知識及應用培訓教程2
  • 無線充電基礎知識及應用培訓教程3
  • 為何選擇集成電平轉換?
  • 安靜高效的電機控制——這才是正確的方向!
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产一区二区在线播放 | 亚洲性欧美 | 又粗又硬又爽的三级视频 | 久久成年人视频 | 在线欧美精品国产综合五月 | 91麻豆精品国产自产在线 | 亚洲影院国产 | 久久韩国精品韩国专区 | 视频一区二区在线 | 免费在线欧美 | 青青草草| 韩毛片 | 国产日韩精品视频 | 在线播放国产不卡免费视频 | 这里只有精品久久 | 婷婷在线播放 | 天天综合日日噜噜噜 | www.日本在线观看 | 国产成人aaa在线视频免费观看 | 亚洲熟区| 日本一区二区三区在线 视频 | 狠狠干天天操 | 亚洲午夜一级毛片 | 可以免费看污片的网站 | 野花日本mv视频 | 亚洲精品国产三级在线观看 | 高清日韩在线 | 色偷偷伊人 | 国产午夜精品久久理论片 | 国产精品国产三级国产专区不 | www精品一区二区三区四区 | 91欧美国产| 天天色综合久久 | 欧美日韩精品乱国产 | 欧美日韩精品国产一区二区 | 理论亚洲区美一区二区三区 | 欧美高清视频www夜色资源网 | 国产高清国内精品福利色噜噜 | 色欧美在线 | 久久精品一区二区三区不卡 | 日韩欧美亚洲每的更新在线 |