当前位置:   article > 正文

xilinx器件系统时钟接在GTX时钟问题解决_vivado 12-1411

vivado 12-1411

背景:xilinx A7器件,第一次遇到由GTX时钟做系统时钟,尝试输入MMCM产生其他时钟,遇到问题,记录下解决过程。

TRY1: 输入是差分时钟,直接接到MMCM,选择differential clock

编译报错vivado12-1411:

这是因为管脚接在GTX serdes时钟上,而MMCM差分时钟使用的输入BUFF是IBUFDS到全局时钟上。重新选用IBUFDS_GTE2,详情见尝试步骤try2。

TRY2:

时钟输入经过IBUFDS_GTE2输入BUFF后,接到MMCM

报错PDCN-2721

 提示IBUFDS_GTE2不能直接驱动mmcm,可以通过使用约束CLOCK_DEDICATED+ROUTE来强行挂上去,屏蔽掉这个错误。应该是IBUFDS_GTE2引入的时钟在高速quard的QPLL或者CPLL时钟区域使用。既然在不同时钟区域,尝试一下把经过IBUFDS_GTE2的时钟挂到全局时钟上试一下。

TRY3:

通过BUFG把时钟挂到全局时钟上:

 顺利解决。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/676065
推荐阅读
相关标签
  

闽ICP备14008679号