1 复位源
Zynq soc有多种复位源
1.1 上电复位 (PS_POR_B)
上电复位由外部输入引脚检测。
PS支持外部上电复位信号。上电复位是整个芯片的主复位。
PS_POR_B信号通常连接到来自电源的power-good信号。当PS_POR_B信号取消后,系统对引导模式引脚进行采样,并开始其内部初始化过程。
上电复位之后的启动流程如下:
只有上电复位才会采样BOOT MODE引脚。
1.2 外部系统复位(PS_SRST_B)
外部系统复位由外部输入引脚检测。
上电复位清除所有调试配置。外部系统复位允许用户在不干扰调试环境的情况下复位设备内的所有功能逻辑。
例如,用户先前设置的断点在外部系统重置后仍然有效。
系统复位会擦除PS中的所有内存内容,包括OCM。PL也在系统复位中被复位。
系统复位不会重新采样引导模式引脚。
1.3 系统软件复位(System Software Reset)
除了外部引脚输入复位,用户可以通过软件复位来复位整个系统。
通过寄存器控制PSS_RST_CTRL[SOFT_RST],可以复位整个系统,最终结果与用户按PS_SRST_B引脚相同(除了REBOOT_STATUS寄存器值不同)。
就像其他系统复位一样,所有ram都被清除,PL也被重置。</