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

什么是fpga的时序收敛

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-11-22 09:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
要进行时序收敛有如下必要性:编写的代码虽然在仿真器中表现正常,但是在硬件品台上测试的时候却断断续续出错,要不然就是有可能在使用更高版本的工具链进行编译时,它开始出错。即使检查自己的测试平台,并确认测试已经做到 100% 的完全覆盖,而且所有测试均未出现任何差错,但是问题仍然顽疾难除。
3 ]" _! \4 M$ _时序收敛是要解决FPGA的时序问题(而非逻辑错误),比如使用确切的IO单元,谨慎使用异步逻辑(存在竞争冒险)
7 {' X$ v6 k# K1 U7 `一般我们设计有下面几个步骤:
) o# l+ G+ l* m3 o5 K 1、对所有 I/O 引脚和关键逻辑进行明确定义。确保定义 I/O 引脚的电气特性/ n0 I% r  H5 L# K
 2、确保逻辑 100% 同步,并且让所有逻辑参考主时钟域  x- G. `0 Q- S; ]0 R
    3、应用时序约束确保时序收敛

5 Q$ \0 k  w" k+ U

该用户从未签到

2#
发表于 2021-11-22 10:31 | 只看该作者
即使检查自己的测试平台,并确认测试已经做到 100% 的完全覆盖,而且所有测试均未出现任何差错,但是问题仍然顽疾难除
% L8 h* a; O  R/ _, D+ f

该用户从未签到

3#
发表于 2021-11-22 11:06 | 只看该作者
时序收敛是要解决FPGA的时序问题(而非逻辑错误),比如使用确切的IO单元,谨慎使用异步逻辑(存在竞争冒险)
5 p7 G; _; r8 N- p

该用户从未签到

4#
发表于 2021-11-22 11:19 | 只看该作者
对所有 I/O 引脚和关键逻辑进行明确定义。确保定义 I/O 引脚的电气特性" b5 I, m: l$ Y' w/ _$ O
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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