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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] ISE MAP 时间长,请大家帮忙看看!

[复制链接]
发表于 2016-1-19 15:52:25 | 显示全部楼层 |阅读模式

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

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

x
目前遇到一件暂不知道怎么处理的困难:

在spartan6 xc6slx25器件上一个程序,目前编译时间在20小时左右,资源利用在55%;其它资源也利用不多(资源都不紧张);目前最大的问题是编译时间相当长,程序应该也不算很复杂,程序里有几个步进电机控制程序,包含除法器等。

ISE的设置都采用通用设置,里面有个ddr3约束了下时钟,其它没有时序约束处理。

目前怀疑除法器导致程序编译时间变长,但不知如何处理或设置,来这里请教大家了。

有遇到同样问题的兄弟帮忙说说,谢谢!
发表于 2016-1-19 17:27:07 | 显示全部楼层
你这编译时间还真是长,你是第二天快下班的时候它才编译完???
1、我的建议是把你怀疑的地方先注释掉看看。
2、如果找到了,你可以把这一块功能单独用一个。v写,或者换一个时钟。
 楼主| 发表于 2016-1-19 18:15:30 | 显示全部楼层
恩,之前做个一些实验,把步进电机驱动模块去掉之后,时间会明显短一些(步进电机驱动程序包含除法器IP和开方根IP)
发表于 2016-1-19 19:31:06 | 显示全部楼层
有可能是你的除法器之类的IP没有设置multicycle吧。除数和被除数不会每个cycle都会变化吧
 楼主| 发表于 2016-1-19 20:24:40 | 显示全部楼层
确实每时钟周期计算一次

IP核

IP核
发表于 2016-1-20 12:55:32 | 显示全部楼层
1.spartan6-25器件,正常来说(lut reg 占用率均在75%以下),20分钟足矣
2.造成par太慢的原因,可能是时序不满足,导致par重复布局布线
3.你的资源只占用了55%,因此可能是你的时钟设计的不好,建议梳理一下时钟的设计
发表于 2016-1-22 14:15:04 | 显示全部楼层
最后解决了吗????
发表于 2016-1-24 09:07:53 | 显示全部楼层
先把你的sdc spec 條件放寬試試...有可能是你的spec太難routing了
发表于 2016-1-24 12:52:17 | 显示全部楼层
就从楼主描述而言,map时间过长是由于你约束不完整,或者代码存在比较大的timing violation, 所工具在不断的进行尝试,你可以看下ise  map的 phase,一般来讲 15个phase 就可以跑完,如果你的timing 质量很差,那工具会根据你所选择的策略不断的进行优化
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-1 16:40 , Processed in 0.040130 second(s), 10 queries , Gzip On, Redis On.

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