时序信息 - 2023.2 简体中文

Vitis 统一软件平台文档 应用加速开发 (UG1393)

Document ID
UG1393
Release Date
2023-12-13
Version
2023.2 简体中文

对于每个二进制容器,详细信息部分从所有计算单元 (CU) 的执行目标开始。其中还提供了每个 CU 的时序信息。一般情况下,如果 FPGA 二进制文件的估算频率高于目标频率,则 CU 将能够在器件中运行。如果估算频率低于目标频率,则需要进一步最优化 CU 的内核代码,以使其能够在 FPGA 互连结构上正确运行。此信息显示在以下示例中:

OpenCL Binary:     mmult.hw_emu.xilinx_u200_xdma_201830_2
Kernels mapped to: clc_region

Timing Information (MHz)
Compute Unit  Kernel Name  Module Name  Target Frequency  Estimated Frequency
------------  -----------  -----------  ----------------  -------------------
mmult_1       mmult        mmult        300.300293        411.015198

了解目标频率和估算频率之间的差别非常重要。CU 并非被单独布局到 FPGA 互连结构中。CU 作为有效 FPGA 设计的一部分进行布局,该设计可包括由器件开发者定义的其他组件,以便支持各类应用。

由于每个内核每次生成一项 CU 定制逻辑,估算频率高于目标频率表明 CU 可以更高的估算频率运行。因此,实现 FPGA 二进制文件期间,CU 应满足目标频率的时序要求。