UltraScale + GTH GTY I,M 和 Q 等级的设计咨询 - 在极端温度斜坡上偶尔会出现数据错误

描述
对于 I、M 和 Q 级部件,当 QPLL0 锁定在低温 Tm 下并慢慢上升到高温 Tn 时,如果 Tn-Tm > 110 摄氏度,就会出现数据错误。

如果温度斜坡 Tn - Tm 小于 110 摄氏度,而且这与斜坡率无关,就不会出现该问题。

这不会影响基于 QPLL1 或 CPLL 的设计。

(1楼)更新 QPLL0 属性,将修复该问题。

judyzhong 在 星期五, 08/17/2018 - 14:25 发表。

更新 QPLL0 属性,将修复该问题。

对于本设计咨询发布时,已投产的 GTH、Q 和 M 级器件(ZU4EV 和 ZU5EV),该问题将在 Vivado 2018.2.1 版本的 UltraScale+ FPGA 收发器向导版本中解决。

其它 GTH 和所有 GTY Q 及 M 级器件将在 2018.2.1 及以后版本中投入生产,因此不受该设计咨询影响。

对于 GTH 和 GTY I 级(仅适用于此),该问题将在 Vivado 2018.2.2 版本的 UltraScale+ FPGA 收发器向导版本中解决。

在此之前,更改以下属性设置将修复该问题:
QPLL0_CFG2[15:11] = 5'b10000
QPLL0_CFG2_G3[15:11] = 5'b10000

本答复记录附带一个 Tcl 脚本,它将帮助为 Vivado 2018.2.2 之前的版本修改 I 级部件的这些设置。

解压缩文件,并按自述文件中的说明执行这些修改。