微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > xilinx utilization summary的疑问

xilinx utilization summary的疑问

时间:10-02 整理:3721RD 点击:
FPGAmap report中有列出关于资源占用的情况,如下例:
Logic Utilization:
  Number of Slice Flip Flops:         1,970 out of  11,776   16%
  Number of 4 input LUTs:             2,261 out of  11,776   19%
Logic Distribution:
  Number of occupied Slices:          2,005 out of   5,888   34%
    Number of Slices containing only related logic:   2,005 out of   2,005 100%
    Number of Slices containing unrelated logic:          0 out of   2,005   0%
      *See NOTES below for an explanation of the effects of unrelated logic.
  Total Number of 4 input LUTs:       2,588 out of  11,776   21%
    Number used as logic:             2,195
    Number used as a route-thru:        327
    Number used for Dual Port RAMs:      64
      (Two LUTs used per Dual Port RAM)
    Number used as Shift registers:       2
  The Slice Logic Distribution report is not meaningful if the design is
  over-mapped for a non-slice resource or if Placement fails.
  Number of bonded IOBs:                124 out of     311   39%
  Number of BUFGMUXs:                     3 out of      24   12%
  Number of DCMs:                         1 out of       8   12%
  Number of RAMB16BWEs:                   3 out of      20   15%
按照普通情况是通过Number of occupied Slices和Total Number of 4 input LUTs来分析资源利用情况,但是又提到1个Slice包含两个LUT和FF,所以应该只看occupied Slices就可以了啊,为什么还要把total no. of 4 input LUTs参与考虑呢

可以考虑资源的平衡使用

正因为slice包含LUT和FF,那么occupy掉的slice,并不一定表示里面所有的LUT和FF被用光了。而是表示里面的资源被使用了。所有就需要另外的数字表示slice里面到底有多少LUT资源被使用了。
可以这么理解,slice用了100%,不一定表示就没有任何资源可以使用了。

3楼正解

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top