Atlas 200I A2 加速模块支持休眠唤醒模式控制,休眠唤醒支持两种触发方式:硬件休眠唤醒控制和软件休眠唤醒控制。
- 硬件休眠唤醒控制:通过休眠唤醒输入管脚:SYS_SLEEP_IN,对Atlas 200I A2 加速模块进行休眠或唤醒控制 ( 1: 休眠状态 0:唤醒状态),同时休眠唤醒状态可通过SYS_SLEEP_OUT管脚输出指示用户。
- 软件休眠唤醒控制:通过软件命令触发进入休眠,当系统处于休眠模式时,软件可通过定时器定时唤醒,同时休眠唤醒状态可通过SYS_SLEEP_OUT管脚输出指示用户。
- 当模块处于休眠状态时, SoC控制IO、PERI、MEDIA、ISP区电源全部下电,AO区电源保留,同时保留当前进程,软件配置DDR颗粒处于自刷新状态,TaiShan核下电。
- 当模块处于唤醒状态时,SoC控制IO、PERI、MEDIA、ISP区电源全部上电,并恢复休眠前的进程,系统正常工作。
图1 休眠唤醒控制及时序图