PCH PCH1270 CHF8298L10

这篇博客详细介绍了Xilinx ZYNQ7000 SoC的系统复位机制,包括硬件、看门狗、JTAG和软件复位。复位过程涉及三段式复位序列:上电、清除内存、系统使能。此外,还解析了PS的启动流程,包括BootROM、FSBL和可选阶段,以及PL的启动步骤,强调了FSBL在配置PL和加载后续代码中的关键作用。
摘要由CSDN通过智能技术生成

Xilinx-ZYNQ7000系列-学习笔记(3):系统复位与启动

一、复位

ZYNQ-7000 SoC系统中的复位可以由硬件、看门狗定时器、JTAG控制器或软件产生,可用于驱动系统中每个模块的复位信号。其中,硬件复位由上电复位信号PS_POR_B和系统复位信号PS_SRST_B驱动。在PS中,有3个看门狗定时器可用来产生复位信号;JTAG控制器产生的复位信号可产生系统级复位信号,或者只用于复位PS的调试部分;软件复位信号可用于单独子模块的复位,或者产生系统级的复位信号。

复位系统是器件安全系统的一比分,它执行三段式的复位序列: 上电——清除内存——系统使能。

完整的复位流程图如下图所示。前两步被外部系统所控制,知道POR有效时,PS的逻辑才开始运行,此时就可以产生任何类型的复位信号了;POR信号可以被异步地开启或者停止。
在这里插入图片描述
在BootROM开始执行之前,硬件会向所有内部RAM的地址写0以清除它们的数据。

二、启动与配置ZYNQ7000中的复位信号以及它们所产生的效果如下图所以,详细内容请参考相关数据手册。
在这里插入图片描述

2.1 PS的启动过程

ZYNQ7000的启动模式分为两种:使用静态存储器(NAND、并行NOR、串行NOR(QSPI)和SD卡)的安全启动模式ÿ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值