cowhead 2022-11-30 09:21 采纳率: 50%
浏览 138
已结题

vivado两个时钟TNS为负值

请教一下各位,我的板子上有两个时钟一个是50mhz,一个是60mhz,我在xdc里面创建两个时钟
create_clock -period 20.000 [get_ports clk50m]
create_clock -period 16.000 [get_ports clk60m]
然后生成程序后total negative slack 就是负的,而且在生成的时候 route design阶段时间特别长,有十多分钟,
然后我这样改
assign clk60m = clk50m;把创建clk60m时钟去掉以后,total negative slack就是0了,route design时间也会变短,这样看起来代码逻辑应该是没问题的,应该是时钟这方面的问题,请教一下各位我要时钟这两个时钟的话应该怎么弄,非常感谢

  • 写回答

2条回答 默认 最新

  • Jackyin0720 2022-11-30 10:05
    关注

    建议题友参考该实例:vivado 多个时钟IP核调用,链接:https://blog.csdn.net/weixin_42096725/article/details/118415763

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月30日
  • 创建了问题 11月30日