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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5599|回复: 6

[求助] XST中的Keep Hierarchy对设计有什么影响?

[复制链接]
发表于 2012-2-22 11:20:03 | 显示全部楼层 |阅读模式

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

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

x
综合选项里面有一个Keep Hierarchy,师姐说是保持模块边界,但不知道这个选项会对综合结果有什么具体的影响?
大侠们帮忙解答一下呢?
发表于 2012-2-22 12:10:55 | 显示全部楼层
建议你把这个选项设成soft。

keep hierarchy是设置综合后层次结构的。如果选了这个,那么综合后MAP的时候就会保持你RTL设计的层次结构。好处在于,设置之后,你用CHIPSCOPE调试时看到的层次结构跟你的设计是一样的,找信号很方便。缺点是这样,xilinx 的工具就不能在设计层次间进行设计优化了。

所以,建议你设成soft,意思就是综合后保持层次结构,但是P&R的时候可以打破层次结构进行优化。这样是一个比较折中的方案。
 楼主| 发表于 2012-2-22 17:26:03 | 显示全部楼层
回复 2# catcat_2


    也就是说如果我选择NO的话,综合完成以后,在chipscope中有些信号会找不到,但是应该还是能找到其它跟它相连的信号吧?
而且选择NO的话是不能得到最好的综合优化结果啊?
我看到过一个帖子,好像说Keep Hierarchy可能会影响最后设计运行的速度...这个影响会很大吗?
发表于 2012-2-22 17:46:03 | 显示全部楼层
从chipscope里面找信号,信号连接是存在的,但是信号名有可能变化了。因为有的信号综合后会被改名。这个你用过synplify综合就清楚了。synplify也有这个keep hierarchy的选项。

选SOFT吧,然后用xplorer多跑几个case就可以得到最好的结果。这个选项影响不会很大。
发表于 2012-2-23 15:51:19 | 显示全部楼层
相当于你设置了一个框架,只能在这个框架内布局布线,可能会导致时序紧张和面积增加。
不过在时序和面积都不是问题的前提下,在前期调试时,一般选择保持结构,以便于找信号和了解各个模块的资源利用情况。
 楼主| 发表于 2012-2-23 20:55:11 | 显示全部楼层
回复 5# buley


    用xplorer多跑几个case就可以得到最好的结果?
   xplorer是干什么用的啊?多跑几个case是指?
发表于 2012-2-24 17:15:50 | 显示全部楼层
xplorer是xilinx嵌在ISE里面的一个工具啊。你找找。。 可以根据不同的goal跑多次综合、布局布线,知道找到一个score为0,就是最好结果为止。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-5-8 11:55 , Processed in 0.048854 second(s), 10 queries , Gzip On, MemCached On.

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