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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 17856|回复: 4

[求助] 请问ISE综合以后,看资源占用,主要是查看综合报告哪一项?

[复制链接]
发表于 2014-8-28 11:17:28 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 ttxs2009 于 2014-8-29 02:09 编辑

以前用Design Compiler来综合asic design的时候,直接就把area给报告出来就行了。
现在小弟我刚刚接触FPGA,对于资源占用,应该看哪一项/哪几项呢?
比如,我要说 “我对设计进行了改进,速度提上去了,但是资源占用变成了原来的2倍”,我应该强调哪些参数比较合理?
下面是我的综合报告:
#############################################################################

Device utilization summary:
---------------------------

Selected Device : 6vlx240tff1156-1


Slice Logic Utilization:
Number of Slice Registers:           13780  out of  301440     4%  
Number of Slice LUTs:                21813  out of  150720    14%  
    Number used as Logic:             21813  out of  150720    14%  

Slice Logic Distribution:
Number of LUT Flip Flop pairs used:  21952
   Number with an unused Flip Flop:    8172  out of  21952    37%  
   Number with an unused LUT:           139  out of  21952     0%  
   Number of fully used LUT-FF pairs: 13641  out of  21952    62%  
   Number of unique control sets:        40

IO Utilization:
Number of IOs:                           5
Number of bonded IOBs:                   5  out of    600     0%  

Specific Feature Utilization:
Number of Block RAM/fifo:                1  out of    416     0%  
    Number using Block RAM only:          1
Number of BUFG/BUFGCTRLs:                2  out of     32     6%  
Number of dsp48E1s:                     14  out of    768     1%  


Total memory usage is 548168 kilobytes
 楼主| 发表于 2014-8-29 02:10:58 | 显示全部楼层
一般应该报告那些数据呢?
发表于 2016-1-10 18:43:57 | 显示全部楼层
Number of Slice Registers:
Number of Slice LUTs:
Number of Block RAM/FIFO:  

一般看这3项,其实就是看设计有多大…
发表于 2016-1-10 21:56:33 | 显示全部楼层
一般采用的flow是synplify+ISE
其中synplify用于综合,ISE用于布局布线
1.syplify结束后会生成一个xxx.srr的报告,可以看一下基本的fpga cell的资源占用率,在报告的最后就可以看1到。
2.ISE经过布局布线以后如果想看面积可以看xxx_map.map,也是在最后,可以看到LUT/DFF/Memory的占用率,并且可以通过xxx.twr看时序报告确定时序是否收敛。如果有"all constraint was met"就说明时序收敛。
发表于 2022-7-21 15:57:31 | 显示全部楼层


gjb649666926 发表于 2016-1-10 21:56
一般采用的flow是synplify+ISE
其中synplify用于综合,ISE用于布局布线
1.syplify结束后会生成一个xxx.srr ...


虽然已经很晚了,但我还是借此分享一下我的经验。
synplify综合后会有几个CSV后缀的文件,里面由各个模块的资源占用情况。而且csv格式的非常方便进行数据统计,排序。
建议使用第三方软件查看CSV文件。而不是synplify软件查看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-25 22:30 , Processed in 0.020097 second(s), 7 queries , Gzip On, Redis On.

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