ARMv7-A协处理器CP15说明

news/2024/11/26 9:44:02/

一.  协处理器

协处理器,即协助型处理器,主要协助做一些主处理器无法执行或者执行效率不佳的事情。

例如,浮点、图像、音频处理这一类,随着硬件的发展,大多协处理器的功能都慢慢集成到主处理器中,但是某些特定的工作还是需要协处理器进行辅助。

二.  CP15协处理器

IMX6ULL芯片是基于 ARMv7-A 系列架构的。

ARMv7-A 处理器除了标准的 R0~R15,CPSR,SPSR 以外,由于引入了 MMU、TLB、Cache 等内容,ARMv7-A 使用协处理器来对这些扩展来进行管理。

ARMv7-A 支持 16 个协处理器,编号从 CP0~CP15。其中,CP0-CP7 由厂家定义协处理功能,而CP8-CP15预留给ARM使用:

(1)  CP10、CP11 两个协处理器一起,提供了浮点运算和向量操作,以及高级的 SIMD 指令扩展。

所以,SPI实验中,在设置开启硬件浮点时,代码中涉及 开启访问 CP10,CP11。

(2)  CP14 主要提供 debug 系统的控制、Thumb执行环境、Java字节码执行。 

(3)  CP15 协处理器称之为系统控制协处理器,CP15 协处理器下的寄存器包含了 MMU、TLB、Cache等关键组件。

CP15 协处理器一般用于存储系统管理,但是在中断中也会使用到, CP15 协处理器一共有16 个 32 位寄存器(c0-c15)。CP15 协处理器的访问通过其独特的语法指令完成。

关于 CP15 协处理器的16个寄存器详细介绍或配置,可以查看 " Cortex-A7 Technical ReferenceManua.pdf " 文档 与 "ARM ArchitectureReference Manual ARMv7-A and ARMv7-R edition.pdf " 文档 进行详细了解。


http://www.ppmy.cn/news/552769.html

相关文章

详解u盘怎么重装系统win7,u盘一键安装win7

当win7系统出现蓝屏,死机等故障问题无法修复的时候,可以借助u盘重装win7系统的方法修复解决.那么怎么重装系统win7呢?下面就教下大家具体的u盘重装win7系统教程. 1.将制作好的大白菜u盘启动盘插入usb接口(台式用户建议将u盘插在主机机箱后置的usb接口上),然后重启电…

u大师u盘装系统win7_u盘怎么安装win7系统 u盘安装win7系统教程【详细介绍】

在2016年3月全球操作系统市场份额大战中,win7的市场份额虽呈下降趋势,但一直保持过半优势,远远抛离其他操作系统,所以win7仍然是目前的主流系统。于是很多想用u盘安装win7的用户就有这样的疑问,u盘怎样安装win7系统呢?…

windows 7软件

软件安装 一 WIN7软件 一 WIN7软件 1、vscode 1.70.3 2、vmware 15.5.7 3、ubuntu 16.04.7

再见,Win7 !

Win7系统已经在今年初彻底被微软放弃支持,Win10的占有率也在节节攀升,不过还有很多人坚持在Win7系统上,一个原因就是还有人迷信Win7的游戏性能更好一些,那2020年了情况是这样吗? 波兰网站日前针对Win7与Win10系统的游戏…

win7更新_Win7用户福音:微软集成更新的新版Windows 7镜像泄露

虽然Windows 10日臻完善和普及,可依然有很多用户在使用Windows 7,微软也在听取用户意见,前几天微软宣布DirectX 12下放到Windows 7,而微软也在准备Windows 7的新镜像。著名爆料WalkingCat在Twitter上爆料了微软新的Windows 7镜像的下载链接。 从文件名上看,它们分别是2018…

win7优化方案

文章来源:乐窝小站(https://www.mrven.top/archives/18.html) win7系统使用久了,可能会出现系统运行缓慢的问题,那么要如何操作才能解决系统运行慢的问题呢?提供以下解决方案。 目录: 1、增加启动的内核数量加快开机速度: 2、…

U盘安装Windows 7系统

本文转自: usb 启动盘制作的几种办法,部分加了注解,供各位参考。 USB启动盘越来越流行了。因为一些轻便的笔记本,根本就没有光驱。带U盘比带光盘还是方便一点。 本文关注windows启动盘的制作,以windows 7 iso为例。首先…

WIN7软件 --

WIN7CODECS - WMP解码器,支持一般格式 http://www.shark007.net/win7codecs.html