第三章系统控制(Cortex-M7 Processor)

第三章系统控制


目录

第三章系统控制

3.1关于系统控制

3.2寄存器汇总

 3.3寄存器描述

 3.3.1辅助控制寄存器

 3.3.2cpu基寄存器

 3.3.3 Cache Level ID寄存器

 3.3.4缓存大小ID寄存器

 3.3.5缓存大小选择寄存器

 3.3.6指令和数据紧密耦合的存储器控制寄存器

 3.3.7 AHBP控制寄存器

 3.3.8 L1缓存控制寄存器

 3.3.9辅助母线故障状态登记

 3.3.10指令错误库寄存器0-1

 3.3.11数据错误银行寄存器0-1

 3.3.12 AHB从控制寄存器


本章描述了对处理器进行编程的寄存器。它包含以下部分:

关于系统控制,见第3-2页。

注册摘要在3-3页。

注册3-6页的描述。

3.1关于系统控制

本章描述控制处理器操作的寄存器。这包括:

  • 系统控制空间。
  • 访问控制空间。
  • 识别空间。
  • 缓存维护空间。

3.2寄存器汇总

系统控制寄存器如表3-1所示。本章没有描述的寄存器在Arm*v7-M架构参考手册中有描述。 

第三章系统控制(Cortex-M7 Processor)_第1张图片

 第三章系统控制(Cortex-M7 Processor)_第2张图片

 第三章系统控制(Cortex-M7 Processor)_第3张图片

 第三章系统控制(Cortex-M7 Processor)_第4张图片

 第三章系统控制(Cortex-M7 Processor)_第5张图片

 第三章系统控制(Cortex-M7 Processor)_第6张图片

 3.3寄存器描述

本节描述下列系统控制寄存器,其实现特定于此处理器

  • 辅助控制寄存器。
  • CPUID Base Register见第3-8页。
  • Cache Level ID Register在3-9页。
  • Cache Size ID Register在3-10页。
  • 缓存大小选择寄存器在第3-12页。
  • 第3-13页的指令和数据紧密耦合内存控制寄存器。
  • AHBP控制登记册3-14页。
  • 第3-15页的Ll缓存控制寄存器。
  • 辅助总线故障状态寄存器见第3-16页。
  • 指令错误银行3-17页的0-1寄存器。
  • 数据错误银行3-18页0-1寄存器。
  • AHB从控制寄存器在第3-20页。

 3.3.1辅助控制寄存器

ACTLR的特点是:

目的:为处理器提供实现定义的配置和控制选项。

使用约束:没有使用约束。

配置:可用于所有配置。

属性:请参见第3-3页表3-1中的寄存器汇总。

第三章系统控制(Cortex-M7 Processor)_第7张图片

 

第三章系统控制(Cortex-M7 Processor)_第8张图片

 

第三章系统控制(Cortex-M7 Processor)_第9张图片

 

第三章系统控制(Cortex-M7 Processor)_第10张图片

 3.3.2cpu基寄存器

CPUID的特性如下:

目的指定:

处理器核心的ID号。

处理器核心的版本号。

处理器核心的实现细节。

使用约束没有使用约束:

配置属性可用于所有配置。

请参见第3-3页表3-1中的寄存器汇总。

CPUID的位分配如图3-2所示。

第三章系统控制(Cortex-M7 Processor)_第11张图片

 CPUID的位分配如表3-4所示。

第三章系统控制(Cortex-M7 Processor)_第12张图片

 第三章系统控制(Cortex-M7 Processor)_第13张图片

 3.3.3 Cache Level ID寄存器

第三章系统控制(Cortex-M7 Processor)_第14张图片

 第三章系统控制(Cortex-M7 Processor)_第15张图片

 3.3.4缓存大小ID寄存器

第三章系统控制(Cortex-M7 Processor)_第16张图片

 第三章系统控制(Cortex-M7 Processor)_第17张图片

 第三章系统控制(Cortex-M7 Processor)_第18张图片

 第三章系统控制(Cortex-M7 Processor)_第19张图片

 3.3.5缓存大小选择寄存器

第三章系统控制(Cortex-M7 Processor)_第20张图片

 3.3.6指令和数据紧密耦合的存储器控制寄存器

第三章系统控制(Cortex-M7 Processor)_第21张图片

 第三章系统控制(Cortex-M7 Processor)_第22张图片

 3.3.7 AHBP控制寄存器

第三章系统控制(Cortex-M7 Processor)_第23张图片

 第三章系统控制(Cortex-M7 Processor)_第24张图片

 3.3.8 L1缓存控制寄存器

第三章系统控制(Cortex-M7 Processor)_第25张图片

 第三章系统控制(Cortex-M7 Processor)_第26张图片

 3.3.9辅助母线故障状态登记

第三章系统控制(Cortex-M7 Processor)_第27张图片

 第三章系统控制(Cortex-M7 Processor)_第28张图片

 3.3.10指令错误库寄存器0-1

第三章系统控制(Cortex-M7 Processor)_第29张图片

 第三章系统控制(Cortex-M7 Processor)_第30张图片

 3.3.11数据错误银行寄存器0-1

第三章系统控制(Cortex-M7 Processor)_第31张图片

 第三章系统控制(Cortex-M7 Processor)_第32张图片

 3.3.12 AHB从控制寄存器

第三章系统控制(Cortex-M7 Processor)_第33张图片

 第三章系统控制(Cortex-M7 Processor)_第34张图片

 

你可能感兴趣的:(Arm-Cortex-M7,Cortex-M7)