SOC中的Low_power简单控制
Tags: Work
本文主要为q_channel的简单介绍和学习记录
AMBA提供了,低功耗的接口。用于实现power控制功能。目前,AMBA里面,包含2种低功耗接口。
◾Q-Channel:实现简单的power控制,如上电,下电。
◾P-Channel:实现复杂的power控制,如全上电,半上电,1/4上电等。
在SOC中low_power主要由power manage controller控制(PMU)。device端,就是需要被电源控制的组件,比如core,外设等。
ARM对Q-Channel的interface,定义了几种握手状态:全部由上图中四个信号组合而成的状态。
◾Q_RUN: device处于上电状态。
◾Q_REQUEST: device处于上电状态,但是在idle状态时,可以接收power request,进入断电状态。
◾Q_STOPPED: device进入了断电状态。
◾Q_EXIT: 等待被提供时钟或者power的状态。当device得到外部提供的时钟或者power时,将QACCEPTn拉高,进入Q_RUN状态。
◾Q_DENIED: device拒绝外部power的请求,不进入断电状态,而保持上电状态。
◾Q_CONTINUEÿ