xilinx 时钟问题

xilinx 时钟问题:

ERROR:Place:1398 - A clock IOB / BUFGCTRL clock component pair have been found that are not placed at an optimal clock IOB / BUFGCTRL site pair. The clock IOB component <cmos_pclk> is placed at site <W10>. The corresponding BUFGCTRL component <cmos_pclk_BUFGP/BUFG> is placed at site <BUFGCTRL_X0Y0>. The clock  IO can use the fast path between the IOB and the Clock Buffer if the IOB is  placed on a Clock Capable IOB site that has dedicated fast path to BUFGCTRL  sites in its half of the device (TOP or BOTTOM). You may want to analyze why this problem exists and correct it. If this sub optimal condition is  acceptable for this design, you may use the CLOCK_DEDICATED_ROUTE constraint  in the .ucf file to demote this message to a WARNING and allow your design to continue. However, the use of this override is highly discouraged as it may  lead to very poor timing results. It is recommended that this error condition  be corrected in the design. A list of all the COMP.PINs used in this clock placement rule is listed below. These examples can be used directly in the  .ucf file to override this clock rule.
   < NET "cmos_pclk" CLOCK_DEDICATED_ROUTE = FALSE; >
ERROR:Pack:1654 - The timing-driven placement phase encountered an error.


遇到上面的问题是因为我们将外部输入的一个时钟管脚  cmos_pclk(摄像头输出给FPGA的像素时钟)分配到了一个普通的IO口上面,如果是zedboard专有时钟管脚 Y9就肯定没这样的错误了。

因为是IO管脚上,所以其周围没有全局时钟 BUFG,所以我们在 XDC 里使用: NET "cmos_pclk" CLOCK_DEDICATED_ROUTE = FALSE;    来屏蔽 Xilinx 的检测,从而通过编译。

<

  • 3
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Xilinx时钟恢复是指在FPGA设计中使用Xilinx器件时,当时钟信号被干扰或丢失时,重新确保时钟信号的正确性和稳定性的过程。 时钟信号在FPGA设计中起着非常关键的作用,它是控制电路中各个模块操作顺序的基准。如果时钟信号丢失或被干扰,可能会导致整个设计出现问题,影响系统的正常工作。因此,时钟恢复对于保证设计的正常操作至关重要。 在Xilinx设计中,时钟恢复可以通过以下几个步骤实现: 1. 检测:首先需要检测时钟信号是否丢失或被干扰。可以通过在设计中引入时钟检测电路来进行检测,当检测到时钟信号异常时,系统可以采取相应措施。 2. 恢复:一旦检测到时钟信号异常,需要进行时钟恢复操作。恢复可以分为软件恢复和硬件恢复两种方式。软件恢复一般通过重新配置时钟模块或重新加载时钟约束来实现。硬件恢复一般通过引入备用的时钟源或冗余时钟电路来替代丢失或干扰的时钟信号。 3. 验证:恢复时钟后,需要验证恢复后的时钟信号的正确性和稳定性。可以通过时钟周期测量、时钟相位对齐等方法来进行验证,确保恢复后的时钟信号满足设计要求。 Xilinx时钟恢复是保障FPGA设计正确性的重要步骤之一,合理的时钟恢复方案可以避免由于时钟问题引发的系统故障,确保设计的稳定性和可靠性。在实际应用中,需要根据具体的设计需求和时钟特性来选择合适的时钟恢复策略,并进行适当的验证和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值