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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3583|回复: 3

[求助] 请教如何在Quartus中对系统内的子模块单独添加时序约束?

[复制链接]
发表于 2011-12-13 10:29:15 | 显示全部楼层 |阅读模式

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

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

x
我们目前设计的SOC中使用了sdio接口,由于这部分的信号是异步信号,因此在FPGA进行验证的时候,一旦该模块的时序性能不够好,sdio通信就会出问题。我是在顶层的sdio端口加时序约束的,但感觉调整的效果不明显。我们的系统时钟是60M的,sdio的速度是12M的。系统层次是:u_top|u_systemtop|u_sdio_top。我不是很清楚对该子模块单独添加时序是否能够有效。由于Quartus布局布线的随机性,通常我修改filter seed参数,或者反复做filter就可以避免。但随着设计的系统规模扩大,一次综合的时间越来越长。现在很是头疼,还请各位帮忙指点,谢谢!
发表于 2011-12-13 15:51:21 | 显示全部楼层
分partition,把你要优化的模块分成一个partition,然后进行时序约束,达成约束条件后进行post-fit锁定,以后编译其他模块这块代码都可以保持之前的结果,不要忘记打开增量编译选项!
发表于 2011-12-13 16:46:43 | 显示全部楼层
SPI总线的异步信号比你的同步信号慢,个人觉得不太会有大问题......
大规模编译,增量编译选项很重要
发表于 2011-12-13 16:47:56 | 显示全部楼层
SPI总线的异步信号比你的同步信号慢,个人觉得不太会有大问题......
大规模编译,增量编译选项很重要
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-24 03:30 , Processed in 0.026152 second(s), 8 queries , Gzip On, Redis On.

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