Intel® MAX® 10电源管理用户指南

ID 683400
日期 5/26/2017
Public
文档目录

3. 电源管理控制器参考设计

本参考设计利用 MAX® 10器件中支持的低功耗功能。下图显示了电源管理控制器参考设计中相关的结构图。

图 8. 电源管理控制器结构图
表 6.  电源管理控制器参考设计的输入和输出端口
端口名称 输入/输出 说明
sleep 输入 睡眠控制。
rst_n 输入 低电平有效复位信号。
clk 输入 时钟信号。
sleep_status 输出 系统的睡眠状态。当系统进入睡眠模式状态时,该信号被置位为高电平。当系统完全退出睡眠模式条件时,该信号被置低。
gpio_pad_output[3:0] 输出 通用I/O(GPIO)输出端口。
cnt_value[7:0] 输出 用户逻辑中的自由运行计数器值。
cnt_enter_sleep[7:0] 输出 当系统进入睡眠模式状态时的计数器值。
cnt_exit_sleep[7:0] 输出 当系统退出睡眠模式状时的计数器值。

电源管理控制器设计是一个显示断电和上电全局时钟(GCLK)和I/O缓冲器状态的FSM。内部振荡器、时钟控制块和I/O缓冲器是由 Quartus® Prime软件支持的知识产权(IP),可例化IP目录中的IP。使用逻辑单元(LE)和嵌入式组件,如设计中的DSP和内部存储器,实现的任何逻辑电路都可作为用户逻辑。本参考设计中采用的用户逻辑是一个自由运行的8位计数器。使用cnt_enter_sleepcnt_exit_sleep端口可确保在不损坏数据的情况下用户逻辑进入和退出睡眠模式。预计在用户逻辑进入和退出睡眠模式后cnt_enter_sleep[7:0]cnt_exit_sleep[7:0]的值相同。当系统处于睡眠模式时,gpio_pad_output端口显示GPIO的三态状态。