利用率报告中我的设计使用的切片总数

Total number of slices used by my design from utilization report

我已经使用 xilinx vivado 实现了一个设计。我想知道我的设计使用的切片总数。我的资源利用率如下

Vivado 中的 report_utilization 命令将为您提供器件中使用的切片总数,并在使用 place_design 放置设计后以百分比形式给出。这在报告中称为 "Slices"。请参阅以下示例:

+--------------------------------+------------+-------+-----------+-------+
|    Site Type                   |    Used    | Fixed | Available | Util% |
+--------------------------------+------------+-------+-----------+-------+
| Slice                          |      25027 |     0 |     25350 | 98.72 |

在 7 系列结构中,每个切片有 4 个 LUTS,但根据所使用的控制集,它可能并不总是能够在每个切片中打包 4 个 LUT 和关联的 flip-flops,这就是为什么该图是仅在放置设计后可用。因此,您不能直接在 LUT 和实际使用的切片之间进行转换。放置器也可以 under-utilise 切片,这取决于时序要求以及它有多大的自由度来移动东西。如果您想查看设备中还剩多少空间,这会使 "Slices" 数字报告为悲观指标。