找回密码
 注册
关于网站域名变更的通知
查看: 363|回复: 7
打印 上一主题 下一主题

求教FPGA时序约束问题与输入信号以及PLL输出Slack为负该如何解决?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-5-6 13:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
CRI TI CAL警告:未确切引脚位置分配(个),77个销80个销总
        信息:引脚addr_monitor [0]未分配给设备上的确切位置
        信息:引脚addr_monitor [2]未分配给设备上的确切位置
        信息:引脚addr_monitor [4]未分配给设备上的确切位置
        信息:引脚addr_monitor [6]未分配给设备上的确切位置
        信息:引脚addr_monitor [8]未分配给设备上的确切位置
        信息:引脚addr_monitor [10]未分配给设备上的确切位置
        信息:引脚addr_monitor [12]未分配给设备上的确切位置
        信息:引脚data_out [0]未分配给设备上的确切位置
        信息:引脚数据_输出[2]未分配给设备上的确切位置
        信息:引脚data_out [4]未分配给设备上的确切位置
        信息:引脚data_out [6]未分配给设备上的确切位置
        信息:引脚max [0]未分配给设备上的确切位置
        信息:最大引脚数[2]未分配给设备上的确切位置
        信息:最大引脚数[4]未分配给设备上的确切位置
        信息:最大引脚数[6]未分配给设备上的确切位置
        信息:最大引脚数[8]未分配给设备上的确切位置
        信息:最大引脚数[10]未分配给设备上的确切位置
        信息:最大引脚数[12]未分配给设备上的确切位置
        信息:最大引脚数[14]未分配给设备上的确切位置
        信息:最大引脚数[16]未分配给设备上的确切位置
        信息:最大引脚数[18]未分配给设备上的确切位置
        信息:最大引脚数[20]未分配给设备上的确切位置
        信息:最大引脚数[22]未分配给设备上的确切位置
        信息:最大引脚数[24]未分配给设备上的确切位置
        信息:最大引脚数[26]未分配给设备上的确切位置
        信息:最大引脚数[28]未分配给设备上的确切位置
        信息:最大引脚数[30]未分配给设备上的确切位置
        信息:最大引脚数[32]未分配给设备上的确切位置
        信息:最大引脚数[34]未分配给设备上的确切位置
        信息:最大引脚数[36]未分配给设备上的确切位置
        信息:最大引脚数[38]未分配给设备上的确切位置
        信息:最大引脚数[40]未分配给设备上的确切位置
        信息:最大引脚数[42]未分配给设备上的确切位置
        信息:最大引脚数[44]未分配给设备上的确切位置
        信息:最大引脚数[46]未分配给设备上的确切位置
        信息:最大引脚数[48]未分配给设备上的确切位置
        信息:最大引脚数[50]未分配给设备上的确切位置
        信息:引脚QUAN_SIG [0]未分配给设备上的确切位置
        信息:引脚stat_finish未分配给设备上的确切位置
        信息:引脚addr_monitor [1]未分配给设备上的确切位置
        信息:引脚addr_monitor [3]未分配给设备上的确切位置
        信息:引脚addr_monitor [5]未分配给设备上的确切位置
        信息:引脚addr_monitor [7]未分配给设备上的确切位置
        信息:引脚addr_monitor [9]未分配给设备上的确切位置
        信息:引脚addr_monitor [11]未分配给设备上的确切位置
        信息:引脚addr_monitor [13]未分配给设备上的确切位置
        信息:引脚data_out [1]未分配给设备上的确切位置
        信息:引脚data_out [3]未分配给设备上的确切位置
        信息:引脚data_out [5]未分配给设备上的确切位置
        信息:引脚data_out [7]未分配给设备上的确切位置
        信息:最大引脚数[1]未分配给设备上的确切位置
        信息:最大引脚数[3]未分配给设备上的确切位置
        信息:最大引脚数[5]未分配给设备上的确切位置
        信息:最大引脚数[7]未分配给设备上的确切位置
        信息:最大引脚数[9]未分配给设备上的确切位置
        信息:最大引脚数[11]未分配给设备上的确切位置
        信息:最大引脚数[13]未分配给设备上的确切位置
        信息:最大引脚数[15]未分配给设备上的确切位置
        信息:最大引脚数[17]未分配给设备上的确切位置
        信息:最大引脚数[19]未分配给设备上的确切位置
        信息:最大引脚数[21]未分配给设备上的确切位置
        信息:最大引脚数[23]未分配给设备上的确切位置
        信息:最大引脚数[25]未分配给设备上的确切位置
        信息:最大引脚数[27]未分配给设备上的确切位置
        信息:最大引脚数[29]未分配给设备上的确切位置
        信息:最大引脚数[31]未分配给设备上的确切位置
        信息:最大引脚数[33]未分配给设备上的确切位置
        信息:最大引脚数[35]未分配给设备上的确切位置
        信息:最大引脚数[37]未分配给设备上的确切位置
        信息:最大引脚数[39]未分配给设备上的确切位置
        信息:最大引脚数[41]未分配给设备上的确切位置
        信息:最大引脚数[43]未分配给设备上的确切位置
        信息:最大引脚数[45]未分配给设备上的确切位置
        信息:最大引脚数[47]未分配给设备上的确切位置
        信息:最大引脚数[49]未分配给设备上的确切位置
        信息:最大引脚数[51]未分配给设备上的确切位置
        信息:引脚QUAN_SIG [1]未分配给设备上的确切位置
        严重警告:从pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [0](上升)到pll_20MHz_inst | altpll_component | auto_Generated | pll1 | clk [0](上升)(设置并保持)
        严重警告:从pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [1](上升)到pll_20MHz_inst | altpll_component | auto_Generated | pll1 | clk [0](上升)(设置并保持)
        严重警告:从pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [0](上升)到pll_20MHz_inst | altpll_component | auto_Generated | pll1 | clk [1](上升)(设置并保持)
严重警告:以下时钟传输未分配时钟不确定性。为了获得更准确的结果,请应用时钟不确定性分配或使用derive_clock_uncertainty命令。
        严重警告:从pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [0](下降)到pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [0](上升)(设置并保持)
        严重警告:从pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [1](下降)到pll_20MHz_inst | altpll_component | auto_Generated | pll1 | clk [0](上升)(设置并保持)
        严重警告:从pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [1](上升)到pll_20MHz_inst | altpll_component | auto_Generated | pll1 | clk [1](上升)(设置并保持)
        严重警告:从pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [0](下降)到pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [0](上升)(设置并保持)
        严重警告:从pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [1](下降)到pll_20MHz_inst | altpll_component | auto_Generated | pll1 | clk [0](上升)(设置并保持)
        严重警告:从pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [1](上升)到pll_20MHz_inst | altpll_component | auto_Generated | pll1 | clk [1](上升)(设置并保持)
严重警告:以下时钟传输未分配时钟不确定性。为了获得更准确的结果,请应用时钟不确定性分配或使用derive_clock_uncertainty命令。
        严重警告:从pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [0](下降)到pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [0](上升)(设置并保持)
        严重警告:从pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [1](下降)到pll_20MHz_inst | altpll_component | auto_Generated | pll1 | clk [0](上升)(设置并保持)
        严重警告:从pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [1](上升)到pll_20MHz_inst | altpll_component | auto_Generated | pll1 | clk [1](上升)(设置并保持)
        严重警告:从pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [0](下降)到pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [0](上升)(设置并保持)
        严重警告:从pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [1](下降)到pll_20MHz_inst | altpll_component | auto_Generated | pll1 | clk [0](上升)(设置并保持)
        严重警告:从pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [1](上升)到pll_20MHz_inst | altpll_component | auto_Generated | pll1 | clk [1](上升)(设置并保持)
严重警告:以下时钟传输未分配时钟不确定性。为了获得更准确的结果,请应用时钟不确定性分配或使用derive_clock_uncertainty命令。
        严重警告:从pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [0](下降)到pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [0](上升)(设置并保持)
        严重警告:从pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [1](下降)到pll_20MHz_inst | altpll_component | auto_Generated | pll1 | clk [0](上升)(设置并保持)
        严重警告:从pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [1](上升)到pll_20MHz_inst | altpll_component | auto_Generated | pll1 | clk [1](上升)(设置并保持)
        严重警告:从pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [0](下降)到pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [0](上升)(设置并保持)
        严重警告:从pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [1](下降)到pll_20MHz_inst | altpll_component | auto_Generated | pll1 | clk [0](上升)(设置并保持)
        严重警告:从pll_20MHz_inst | altpll_component | auto_generated | pll1 | clk [1](上升)到pll_20MHz_inst | altpll_component | auto_Generated | pll1 | clk [1](上升)(设置并保持)
严重警告:不符合时序要求
2 f* ~6 C: e$ m& i

) A7 `# b: Q  I4 u) s  `$ }+ {' |/ K) O3 _/ Y

  Z, ~+ ]' x$ j- _2 w' I$ F1 B+ U
7 `/ l* M: J  U2 _6 W
$ Q. P( o6 I" N9 Z( h! S! _; y+ T5 s) x3 z; f8 X: ~
; }1 J, h# Q1 s

; v6 Q9 B& j. Q* N* E+ ^( E* k( `
1 n3 |: ?6 E. u. K' U. L4 X

  \: q  w1 W2 x3 [

该用户从未签到

2#
发表于 2020-5-6 13:36 | 只看该作者
引脚分配未完成,由此导致严重警告。

该用户从未签到

3#
发表于 2020-5-6 13:37 | 只看该作者
.理论上讲,程序可以加载并运行(掩耳盗铃的方式,忽略警告)。

该用户从未签到

4#
发表于 2020-5-6 13:38 | 只看该作者
对于时序不满足要求的情况,建议尝试一下如下方式:即针对相位进行微调,调整数值和你设置的频率相关。

该用户从未签到

5#
发表于 2020-5-6 13:45 | 只看该作者
了获得更准确的结果,用时钟不确定性分配或使用derive_clock_uncertainty命令。

该用户从未签到

6#
发表于 2020-5-6 13:48 | 只看该作者
还有一种正规方式,分析时序报告,查看哪里不符合设计规范进行更改,如果还有警告,在* .sdc中加入时序优化指令(不是忽略指令)。

该用户从未签到

7#
发表于 2020-5-11 16:19 | 只看该作者
为了获得更准确的结果,请应用时钟不确定性分配或使用

该用户从未签到

8#
发表于 2020-5-12 15:14 | 只看该作者
即针对相位进行微调,调整数值和你设置的频率相关。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-21 01:45 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表