计算串联的比特流加载时间 - 1.3 简体中文

UltraScale+ 器件 Integrated Block for PCI Express 产品指南 (PG213)

Document ID
PG213
Release Date
2022-11-16
Version
1.3 简体中文
配置加载时间是配置时钟频率和精度、配置接口的数据宽度以及比特流大小的函数。计算方式可细分为 3 个步骤:
  1. 基于标称时钟频率减去标称值的任意变化量来计算最小时钟频率。

    最小时钟频率 = 标称时钟 - 时钟变化量

  2. 计算最小 PROM 带宽,它是数据总线宽度、时钟频率和 PROM 类型的函数。PROM 带宽计算方式为最小时钟频率乘以总线宽度。

    PROM 带宽 = 最小时钟频率 × 总线宽度

  3. 计算第一阶段比特流加载时间,即将 write_bitstream 报告的第一阶段比特流大小除以步骤 2 中的最小 PROM 带宽。

    阶段 1 加载时间 = (阶段 1 比特流大小) / (PROM 带宽)

    write_bitstream 报告的阶段 1 比特流大小可从终端或者从 log 日志文件直接读取。

以下是来自 write_bitstream log 日志的片段,其中显示了 VU9P 器件(采用默认设置,包括压缩)中阶段 1 的比特流大小:

Creating bitstream...
Tandem stage1 bitstream contains 11822112 bits.
Tandem stage2 bitstream contains 110742368 bits.
Writing bitstream ./xilinx_pcie_ip.bit...

这些值表示单 bit 文件或双 bit 文件中比特流阶段的显式值。比特流压缩的影响会体现在这些值中。