微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 菜鸟问时序问题

菜鸟问时序问题

时间:10-02 整理:3721RD 点击:
用ISE,如果综合report里面说能跑到300MHz,那么再经过map、place and route后,能跑到的频率会变吗?如果会变化,是跑的频率更高,还是低呢?(没有任何时序约束)
再问个问题,加入时序约束的具体数值应该如何选择?比如说现在没加时序约束的话,能跑到300MHz,那么加了时序约束的话,跑的频率更高,还是低呢?
还有就是,加时序约束是在什么时候加入,map之前还是之后?place and route之前还是之后?

经过map、place and route后,能跑到的频率会变的更低。因为布线之后得到了走线的时延信息,这个在综合之后是没有的。
加时序约束是告诉综合布线工具按照你的要求来布线,可能是跑不到你要求的300M也很正常。
这个最高频率和你的设计中使用的资源量有关系。
translate时就会把约束读入,后面的过程都会用到。

时序约束是在map、place、route之前加。

那么一般时序约束怎么弄呢
如果我将周期设为8ns,也就是125MHz
pad to setup 和 clock to pad这两个如何定呢?

2# 我将真事隐去

时序约束一般分为周期约束和接口时序约束两个大类。
周期约束就是你讲的内部逻辑跑在多高的频率,
接口时序约束就是保证输入输出接口满足FPGA的外围芯片的要求。

学习啦

也想知道啊

陌生人,我也为你祝福

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top