在一定条件下,在加电和断电的过程中,Zynq-7000 SoC PS Efuse 设置的完整性可能会受到影响。
如果所有下列状况都有发生,则 Zynq-7000 SoC PS eFUSE 设置的完整性可能会受到影响:
可能会体现出下列症状:
Zynq-7000 SoC 设计应该针对给 PS eFUSE 完整性造成的潜在影响进行评估。
请参见以下部分,了解评估潜在影响的方法。
如果下列所有三个加电测试问题的答案都是否,则 PS eFUSE 完整性可能会在加电过程中受到影响。
请参阅下文中的“何时需要进一步分析”部分。
如果前述所有 4 个断电测试问题的答案都是否,则 PS eFUSE 完整性可能会在断电过程中受到影响。
请参阅下文中的“何时需要进一步分析”部分。
请参阅下列附件章节,查看能够通过读取 PS eFUSE 阵列判断是否有任何 PS eFUSE 设置与预期设置不同的 XMD 脚本?
请按照附件中 ReadMe.txt 文件的说明进行。
关于现有开发板设计的进一步分析,请打开 Xilinx 支持服务请求并准备好提供下列信息:
有多种解决方案可用于确保 PS eFUSE 的完整性。至少要有一个加电解决方案和一个断电解决方案,才能确保 PS eFUSE 的完整性。
这些解决方案可分为以下类别:
满足 PS_POR_B 的数据表要求。
在V CCPINT 、V CCPAUX 和V CCO_MIO0 达到最小工作电平之前,需要断开 PS_POR_B。
此外,对于相关 (Xilinx 答复 63149)的关注点,请查看数据手册中的 PS 重置断言时序要求。
禁用 PS 参考时钟 (PS_CLK),直到 VCCPINT 高于 0.80V。
请遵循数据手册推荐的 PS 加电顺序。
具体而言,为确保 PS eFUSE 完整性,VCCPINT 必须在 VCCPAUX 到达 0.70V 和 VCCO_MIO0 到达 0.90V 之前到达 0.80V。
在 VCCPINT 到达 0.80V 之前将 PS_POR_B 断言为 GND,保持断言直至 VCCPINT 低于 0.40V,VCCPAUX 低于 0.70V,或者 VCCO_MIO0 低于 0.90V。
断电解决方案 5:
在 VCCPINT 低于 0.80V 之前,禁用 PS 参考时钟 (PS_CLK)。
请遵循数据手册推荐的 PS 断电顺序。
具体而言,为确保 PS eFUSE 完整性,VCCO_MIO0 必须到达 0.90V 或 VCCPAUX 必须达到 0.70V,直至 VCCPINT 到达 0.80V。
PS_POR_B 保持去断言 (VCCO_MIO0),而且 VCCPINT、 VCCPAUX 和 VCCO_MIO0 上的电压斜坡降低保持 无变化,直至至少其中一个电源达到并分别保持在 0.40V、0.70V 和 0.90V 以下。
PVT 考虑:
不论工艺、电压和温度出现任何变化,上述加电和断电条件都必须满足。
VCCPINT、VCCPAUX 和 VCCMIO 的限值描述已考虑各种不同的 PVT 条件。
但用户需要确认 PS_CLK 或 PS_POR_B 上的任何变化不会在不同的 PVT 场景中触发产生故障的条件。
文件名 | 文件大小 | File Type |
---|---|---|
AR65240_-_Example_PS_POR_B_Supervisor_Circuit.pdf | 187 KB | |
zynq_efuse_read_normal.zip | 832 KB | ZIP |
AR# 65240 | |
---|---|
日期 | 05/29/2018 |
状态 | Active |
Type | 设计咨询 |
器件 |