描述
在一定条件下,在加电和断电的过程中,Zynq-7000 AP SoC PS Efuse 设置的完整性可能会受到影响。
如果所有下列状况都有发生,则 Zynq-7000 AP SoC PS eFUSE 设置的完整性可能会受到影响:1、推荐的加电和断电顺序未满足2、PS_CLK 在加电和/或断电过程中运行3、在 PS 加电过程中没有按照要求断言 PS_POR_B,或者在断电过程中未断言 PS_POR_B
可能会体现出下列症状:
-
因意外的写保护设置或空白检查错误造成在 PS eFUSE 编程过程中出错
Zynq-7000 AP SoC 设计应该针对给 PS eFUSE 完整性造成的潜在影响进行评估。
请参见以下部分,了解评估潜在影响的方法。
我该如何评估设计在加电过程中是否受到影响?
如果下列所有三个加电测试问题的答案都是否,则 PS eFUSE 完整性可能会在加电过程中受到影响。
请参阅下文中的“何时需要进一步分析”部分。
加电测试 1:PS_POR_B 是否满足数据手册对加电的要求,而且是否在 VCCPINT、VCCPAUX 和 VCCO_MIO0 达到它们的最小电压水平之前 PS_POR_B 断言为低 (GND)?如果是,则无风险。通过该测试即为解决方案 1。
加电测试 2:是否 PS 参考时钟 (PS_CLK) 在 VCCPINT 到达 0.80V 之前处于非活跃状态?如果是,则无风险。通过该测试即为解决方案 2。
加电测试 3:供电顺序是否遵循推荐的加电顺序(1:VCCPINT、2:VCCPAUX、3: VCCO_MIO0)?
VCCPINT 必须在 VCCPAUX 到达 0.70V 以及 VCCO_MIO0 到达 0.90V 之前到达 0.80V。
如果是,则无风险。通过该测试即为解决方案 3。
![](/uploads/allimg/171011/142I35N6-0.png)
我该如何评估设计是否在断电过程中受到影响?
如果前述所有 4 个断电测试问题的答案都是否,则 PS eFUSE 完整性可能会在断电过程中受到影响。
请参阅下文中的“何时需要进一步分析”部分。
断电测试 1:PS_POR_B 是否在 VCCPINT 到达 0.80V 前断言 (GND) 并保持断言直至 VCCPINT 低于 0.40V 或 VCCPAUX 低于 0.70V 或 VCCO_MIO0 低于 0.90V?
如果是,则无风险。通过该测试即为解决方案 4。
断电测试 2:是否 PS 参考时钟 (PS_CLK) 在 VCCPINT 到达 0.80V 之前处于非活跃状态?
如果是,则无风险。通过该测试即为解决方案 5。
断电测试 3:供电顺序是否遵循推荐的断电顺序(1:VCCO_MIO0、2:VCCPAUX、3:VCCPINT)?也就是说:是否在 VCCPINT 到达 0.80V 之前 VCCO_MIO0 到达 0.90V 或 VCCPAUX 到达 0.70V?
如果是,则无风险。通过该测试即为解决方案 6。
断电测试 4:是否 PS_POR_B 保持去断言 (VCCO_MIO0),而且 VCCPINT、 VCCPAUX 和 VCCO_MIO0 上的电压斜坡下降保持无变化 ,直至至少其中一个电源达到并分别保持在 0.40V、0.70V 和 0.90V 以下?
如果是,则无风险。通过该测试即为解决方案 7。
![](/uploads/allimg/171011/142I31519-1.png)
对于出现了这些症状的系统,我该如何检测 PS eFUSE 完整性?
请参阅下列附件章节,查看能够通过读取 PS eFUSE 阵列判断是否有任何 PS eFUSE 设置与预期设置不同的 XMD 脚本?
请按照附件中 ReadMe.txt 文件的说明进行。
对于现有开发板设计,什么时候需要进一步分析?
关于现有开发板设计的进一步分析,请打开 Xilinx 支持服务请求并准备好提供下列信息:
. 放大加电顺序. 放大断电顺序
-
问题的症状(如果有)。
-
如果观察到有症状存在,您将需要 PS eFUSE 阵列条件(ps_efuse.log 文件)。
-
运行附加的 zynq_efuse_read_normal.zip 实用工具即可得到该信息。查看附件部分。
-
PS_POR_B、VCCPINT、VCCPAUX 以及 VCCO_MIO0的四通道视图。
-
PS_CLK 活动情况与上述一个或多个通道有关的加电及断电视图
为确保 PS eFUSE 完整性而提供的解决方案
有多种解决方案可用于确保 PS eFUSE 的完整性。至少要有一个加电解决方案和一个断电解决方案,才能确保 PS eFUSE 的完整性。
这些解决方案可分为以下类别:
-
在加电(解决方案 1)和断电(解决方案 4)渐变阶段控制 PS_POR_B
-
在加电(解决方案 2)和断电(解决方案 5)渐变阶段控制 PS_POR_B
-
控制加电(解决方案 3)和断电(解决方案 6)顺序
加电解决方案 1:
请满足 PS_POR_B 的数据手册要求。PS_POR_B 在 VCCPINT、VCCPAUX和 VCCO_MIO0 到达最低工作电压水平前都需要进行断言。
此外,对于相关(Xilinx 答复 63149)的关注点,请查看数据手册中的 PS 重置断言时序要求。
![](/uploads/allimg/171011/142I32510-2.jpg)
加电解决方案 2:
禁用 PS 参考时钟 (PS_CLK),直到 VCCPINT高于 0.80V。
![](/uploads/allimg/171011/142I33120-3.jpg)
加电解决方案 3:
请遵循数据手册推荐的 PS 加电顺序。
具体而言,为确保 PS eFUSE 完整性,VCCPINT必须在 VCCPAUX到达 0.70V 和 VCCO_MIO0 到达 0.90V 之前到达 0.80V。
![](/uploads/allimg/171011/142I3L64-4.jpg)
断电解决方案 4:
在 VCCPINT到达 0.80V 之前将 PS_POR_B 断言为 GND,保持断言直至 VCCPINT低于 0.40V,VCCPAUX 低于 0.70V,或者 VCCO_MIO0 低于 0.90V。
![](/uploads/allimg/171011/142I36419-5.jpg)
断电解决方案 5:
在 VCCPINT低于 0.80V 之前,禁用 PS 参考时钟 (PS_CLK)。
![](/uploads/allimg/171011/142I31J3-6.jpg)
断电解决方案 6:
请遵循数据手册推荐的 PS 断电顺序。
具体而言,为确保 PS eFUSE 完整性,VCCO_MIO0必须到达 0.90V 或 VCCPAUX必须达到 0.70V,直至 VCCPINT到达 0.80V。
![](/uploads/allimg/171011/142I31Z9-7.png)
断电解决方案 7:
PS_POR_B 保持去断言 (VCCO_MIO0),而且 VCCPINT、 VCCPAUX和 VCCO_MIO0上的电压斜坡降低保持 无变化,直至至少其中一个电源达到并分别保持在 0.40V、0.70V 和 0.90V 以下。
![](/uploads/allimg/171011/142I35C1-8.png)
PVT 考虑:
不论工艺、电压和温度出现任何变化,上述加电和断电条件都必须满足。
VCCPINT、VCCPAUX 和 VCCMIO 的限值描述已考虑各种不同的 PVT 条件。
但用户需要确认 PS_CLK 或 PS_POR_B 上的任何变化不会在不同的 PVT 场景中触发产生故障的条件。
-
Zynq-7000
+关注
关注
3文章
144浏览量
36925
原文标题:【专家坐堂Q&A】PS eFUSE 完整性的加电/断电序列要求
文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
是德示波器在电源完整性分析中的应用
![是德示波器<b class='flag-5'>在</b>电源<b class='flag-5'>完整性</b>分析中的应用](https://file1.elecfans.com//web3/M00/05/0F/wKgZPGd8mfKAERvtAABgGCjfSvY82.jpeg)
听懂什么是信号完整性
![听懂什么是信号<b class='flag-5'>完整性</b>](https://file.elecfans.com/web2/M00/83/06/poYBAGOX2z6AA2hEAAA94Gv7f9I634.png)
当ADC3663的LVDS输出给到ZYNQ-7000的LVDS接收这两者之间可以直连吗?
示波器探头在电源完整性测量上的应用
![示波器探头<b class='flag-5'>在</b>电源<b class='flag-5'>完整性</b>测量上的应用](https://file1.elecfans.com/web2/M00/00/10/wKgZomasOD2AJ-NQAANOxHHnX8g451.png)
搞定电源完整性,不如先研究PDN
![搞定电源<b class='flag-5'>完整性</b>,不如先研究PDN](https://file1.elecfans.com/web2/M00/ED/58/wKgZomZqxvWADghlAAARzGmg_FI053.png)
什么是信号完整性
简谈Xilinx Zynq-7000嵌入式系统设计与实现
Xilinx ZYNQ 动手实操演练
Zynq-7000为何不是FPGA?
![<b class='flag-5'>Zynq-7000</b>为何不是FPGA?](https://file1.elecfans.com/web2/M00/DA/FC/wKgZomYrIF-AeHZrAAB6ZWznFxM693.png)
评论