[DRC PDRC-34] MMCM_adv_ClkFrequency_div_no_dclk: The computed value 1400.000 MHz (CLKIN1_PERIOD, net

综合过了,implement时报这个错,找了半天原因,最后理解了下,大概意思是我给的时钟太快了,超过了最大值,将100M的时钟改成了50M,错误就消失了。但有一个疑问就是cameralink发送图像的输入时钟连100M都不可以吗?估计有些限制或者参数我没设置对吧。

CameraLink是一种基于视频应用发展而来的通信接口,可满足当今数字相机对高数据传输速率的要求,有着速度快、抗噪性能好、连接便利等优点。分为三种传输模式:Base(最大传输速度:2.0Gb/s @85MHz)、Medium(最大传输速度:4.8Gb/s @85MHz)和Full(最大传输速度:5.4Gb/s @85MHz)。

 

查到上述资料后发现cameralink最大时钟输入为85MHz,所以我设置的100M确实超出了限制。

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这个错误信息表明,您的设计中使用的时钟频率计算值超出了Xilinx器件的MMCM VCO频率的操作范围。具体来说,计算得到的VCO操作频率为500.000 MHz,而该器件的MMCM VCO频率的操作范围为600.000 - 1440.000 MHz。 要解决这个问题,有几种可能的方法: 1. 更新MMCM设置:按照错误信息中提到的建议,可以运行"update_timing"命令来更新MMCM设置。这个命令会根据当前的时钟约束和时序分析结果,自动调整MMCM的参数以确保VCO频率在操作范围内。 2. 调整输入周期:您可以尝试调整输入时钟的周期(CLKINx_PERIOD),使得计算得到的VCO频率在操作范围内。根据错误信息,当前的输入周期为10.000 ns。您可以根据需要适当增加或减小该值,然后重新运行时序分析和生成比特流文件。 3. 调整乘法因子和除法因子:另一个调整的选项是修改乘法因子(CLKFBOUT_MULT_F)和除法因子(DIVCLK_DIVIDE)。您可以根据实际需求适当增加或减小这两个因子的值,以使得计算得到的VCO频率在操作范围内。 需要注意的是,调整这些参数可能会对设计的时序和性能产生影响,因此在进行更改之前,建议您仔细评估和分析设计的需求和约束。另外,确保您的时钟源和外部电路也能够支持所需的时钟频率范围。 如果上述方法仍然无法解决问题,建议您参考Xilinx官方文档、用户指南和相关社区资源,以获取更详细的指导和支持。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值