再上一篇:5.2.2 复位和电源管理
上一篇:5.2.3 电源管理器寄存器
主页
下一篇:5.3 系统集成单元
再下一篇:5.3.2 中断控制器
文章列表

5.2.4 协处理机 14 的时钟和电源管理

嵌入式系统(修订本)——Intel XScale 结构与开发 陈章龙 著

一、CP14 寄存器

1、CCLKCFG 寄存器(CP14 寄存器6) 它用于进入快速方式和频率改变序列。它仅有两位: 位1:FCS——频率改变序列。

0=不进入频率改变序列。

1=进入频率改变序列。 位0:TURBO——快速方式

0=退出快速方式。

1=进入快速方式。

2、PWRMODE 寄存器(CP14 寄存器7) 它用于进入空闲和睡眠方式。它仅有两位:位1、0,称为M M=00:运行/快速方式。

01:空闲方式。

10:保留

11:睡眠方式

二、使用方式
表5-4 列出了进入各种方式的指令和数据。
表 5-4 CP14 时钟和电源管理操作

功能

Rd 中的数据

指令

读CCLKCFG

MRC p14, 0, Rd, c6, c0, 0

进入Turbo 方式

TURBO = 1

MCR p14, 0, Rd, c6, c0, 0

进入Frequency Change

FCS = 1

MCR p14, 0, Rd, c6, c0, 0

进入 Idle 方式

M = 1

MCR p14, 0, Rd, c7, c0, 0

进入 Sleep 方式

M = 3

MCR p14, 0, Rd, c7, c0, 0