描述
当我使用QPLL在13.3中生成Kintex-7 FPGA GTX IBERT设计时,即使在向导中选择REFCLK1,QPLLREFCLKSEL也始终选择REFCLK0。
解
要解决此问题,需要手动将QPLLREFCLKSEL端口更改为正确的值,以便设计使用正确的参考时钟。
请按照以下步骤进行必要的更改:
- 单击ChipScope Analyzer中IBERT GUI中的“端口”选项卡,然后单击“公共”单选按钮。
- 在COMMON块中找到名为QPLLREFCLKSEL的端口。
- 将此端口的值设置为0x2,这将选择REFCLK1。
- 更改QPLLREFCLKSEL的值后重置QUAD。
此时,QPLL可能仍然显示QPLL未锁定,但GTX现在应显示LINKED。这是13.3中的一个已知问题,它是由IBERT Core不定期读取QPLL锁定状态的当前值引起的。按照(Xilinx答复44649)中的步骤详细说明如何强制IBERT读取QPLL锁定字段的正确状态。
这是13.3中的已知问题,计划在13.4中修复。
没有回复内容