新聞中心

ARM920T協(xié)處理器CP15

作者: 時(shí)間:2016-12-02 來(lái)源:網(wǎng)絡(luò) 收藏






Register 2,translation table base(TTB)register

這個(gè)是頁(yè)表基址寄存器。







使用下面的指令訪問(wèn)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

這個(gè)是讀寫域訪問(wèn)控制寄存器。

















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

用來(lái)管理Translation Lookaside Buffers(TLBs),指令TLB和數(shù)據(jù)TLB。







Register 9,cache lockdown register

opcode_2=0x0 訪問(wèn)的是Dcache

opcode_2=0x1 訪問(wèn)的是 Icache









Regiter 10,TLB lockdown register

opcode_2=0x0 訪問(wèn)的是D TLB

opcode_2=0x1 訪問(wèn)的是 I TLB







Register 11,12,and 14,reserved

Register 13,FCSE PID register

是快速上下文切換擴(kuò)展寄存器。








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是一個(gè)7位的域,能夠使128×32MB的進(jìn)程被映射。









Register 15,test configuration register

上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: ARM920T協(xié)處理器CP1

評(píng)論


技術(shù)專區(qū)

關(guān)閉