3.5.1. 进入睡眠模式
图 10. 进入睡眠模式时序图
器件进入睡眠模式时会按如下顺序进行操作:
- 内部或外部请求将sleep信号驱动为高电平,强制器件进入睡眠模式。
- T1延迟后,电源管理控制器通过置低连接到I/O缓冲器oe和nsleep端口的ioe信号将所有I/O缓冲器断电。
- T2延迟后,电源管理控制器禁用LSB到MSB的clk_ena[15:0]信号来关闭所有GCLK网络。三个时钟周期后,clk_ena[15:0]被完全禁用并转变成睡眠状态。
- 电源管理控制器保持睡眠状态直到sleep信号被置低。
- 用户逻辑在进入睡眠状态和输出到cnt_sleep_enter端口之前先锁存运行的计数器值。然后冻结运行的计数器。
- 当ioe被置低时,gpio_pad_output(GPIO)处于三态。