您的位置 首页 硬件

ARM之协处理器CP15

CP15—系统控制协处理器(thesystemcontrolcoprocessor)他通过协处理器指令MCR和MRC提供具体的寄存器来配置和控制caches、MMU、

CP15 —体系操控协处理器 (the system control coprocessor)他经过协处理器指令MCR和MRC供给详细的寄存器来装备和操控caches、MMU、维护体系、装备时钟形式(在bootloader时钟初始化用到)……

CP15的寄存器只能被MRC和MCR(Move to Coprocessor from ARM Register )指令拜访

他包含15个详细的寄存器如下:
-R0:ID号寄存器 这是一个只读寄存器,回来一个32位的设备ID号,32详细功用参阅2410 datesheet的 table 2-5

-R0:缓存类型寄存器(CACHE TYPE REGISTER),留意有2个R0,依据MCR操作数的不同传送不同的值,这也一个只读寄存器,包含了caches的信息。读这个寄存器的方法是经过设置协处理操作码为1.

如:

MRC p15,0,Rd,c0,c0,1; 回来caches的详细信息

详见:table 2-6

-R1:操控寄存器 2-10

-R2:转化表基址寄存器(Translation Table Base –TTB) 2-12

-R3:域拜访操控寄存器(Domain access control )2-13

-R4:保存 2-14

-R5:反常状况寄存器(fault status -FSR)2-14

-R6:反常地址寄存器(fault address -FAR)2-15

-R7:缓存操作寄存器 2-15

-R8:TLB操作寄存器 2-18

-R9:缓存确定寄存器 2-19

-R10:TLB 确定寄存器 2-21

-R11-12&14:保存

-R13:处理器ID 2-22

-R15:测验装备寄存器 2-24

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/yingjian/260606.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部