对于 I、M 和 Q 级部件,当 QPLL0 锁定在低温 Tm 下并慢慢上升到高温 Tn 时,如果 Tn-Tm > 110 摄氏度,就会出现数据错误。
如果温度斜坡 Tn - Tm 小于 110 摄氏度,而且这与斜坡率无关,就不会出现该问题。
这不会影响基于 QPLL1 或 CPLL 的设计。
更新 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 收发器向导版本中解决。
在此之前,更改以下属性设置将修复该问题:
本答复记录附带一个 Tcl 脚本,它将帮助为 Vivado 2018.2.2 之前的版本修改 I 级部件的这些设置。
解压缩文件,并按自述文件中的说明执行这些修改。
文件名 | 文件大小 | File Type |
---|---|---|
TempAttr.zip | 3 KB | ZIP |