在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3400|回复: 8

[讨论] 关于FPGA时序约束的问题

[复制链接]
发表于 2010-4-25 12:06:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
我用的FPGA是CyconeII,EP2C70F672C8,工程要求最高时钟为250MHZ,但是用QuartusII V8.1编译后,总是满足不了时钟要求,仅能跑到175MHz,但是如果选择同型号速度为C6的芯片编译,就能达到时钟要求。编译后仅用20%的资源。
       我的问题是:可以用C6的芯片编译后,将代码下载到C8的芯片中去吗?Quartus中怎样设置可以只考虑时序要求,或者说怎样设置可以使编译结果满足时序要求?
        谢谢!
发表于 2010-4-26 09:26:43 | 显示全部楼层
当然不行,要不还分速度干嘛。要不你就加约束,要不就修改设计
发表于 2010-4-26 09:53:33 | 显示全部楼层
你要明白。下载的不是代码。而是网表文件。这是有本质区别的。你得到的不是一个在cpu上跑的程序,是一个硬件结构,是一个实际的电路。很多程序员转行的都混淆这一点。
因此。你要告诉综合器。你在每条信号路径上的时间要求。这就是时序约束。当无法满足时间要求时。就要更改你的设计结构,比如加入流水线,乒乓操作。就是用面积换时间。
发表于 2010-4-26 10:42:40 | 显示全部楼层
换器件吧,Cyclone II,能跑到200M已经很勉强了,即使你的资源利用得少,
发表于 2010-4-26 11:12:49 | 显示全部楼层
其實你還是可以試試看把C6的燒到C8 。但是動作不一定會正確的.
如果還是不行,那麼你可以試試看QuartusII V8.1裡面的 TimeQuest Timing Analyzer
Help裡面有 TimeQuest Timing Analyzer 影片教學
Try it.
发表于 2010-4-26 13:02:27 | 显示全部楼层
刚翻了下c2的手册。这个速度等级跑250的确勉强,只能是很小的设计了。建议换片。
发表于 2010-4-26 15:37:55 | 显示全部楼层
可以试着调整下参数,将环境参数改成低温下,高电压, 同时做好散热,这样能提高些性能。
发表于 2010-4-26 22:42:52 | 显示全部楼层
换器件吧,即时你常温过了,高低温也过不了
发表于 2011-8-14 16:30:55 | 显示全部楼层
加了约束会提高fmax吗?我加了周期约束后有了新的时序问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 06:05 , Processed in 0.025529 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表