所提供的脚本可为请求的任何版本创建比特流。set runUpdateVerXBitstreams
1 标志(其中 X 表示版本号)可调用 bitstream generation routine later 脚本。如 design_field_updates.tcl 脚本中的“Running Bitstream Generation”部分中所示,可通过提供多个值来按需生成不同比特流类型。在大多数情况下,仅限使用 TandemPCIe,当然对于串流核也是如此。以下值可生成下列对应的比特流(显示 ver1 作为示例):
- TandemPCIe
- 生成以下比特流。
- PR
- 仅生成此部分比特流。
由于阶段 2 比特流可在 UltraScale+ 现场更新解决方案中用作为部分比特流,因此针对 AXI4 串流核无需使用该选项。对于核的 DMA 版本,部分 bit 文件的大小与阶段 2 的 bit 文件大小不同。部分 bit 文件不包含设计的 DMA 部分(因此重新配置期间将不会进行复位),但该文件可使用扩展布线,在某些情况下可覆盖整个器件。
请注意,默认情况下可生成多种格式(.bit、.bin、.mcs、.prm),所用格式在 generate_bitstreams.tcl 中进行请求。要调整所创建的文件或更改比特流生成设置,请编辑此 Tcl 文件。
Ver1 并不强制采用从闪存启动的版本。此版本应为可用的最具挑战性的设计版本。此第一版的布局布线结果可用于判定分区管脚位置,以便锁定 PCIe 核与用户应用之间的接口上的布线。