非关联综合 - 2023.2 简体中文

适用于 FPGA 和 SoC 的 UltraFast 设计方法指南 (UG949)

Document ID
UG949
Release Date
2023-11-29
Version
2023.2 简体中文

在非关联 (OOC) 综合流程中,某些层级与顶层分离,单独进行综合。非关联层级首先进行综合。然后,运行顶层综合,并且每次非关联运行都作为黑盒来处理。AMD IP 通常采用非关联综合模式来运行。所有非关联综合都运行完成并且顶层综合运行完成后,Vivado 工具会在您打开已综合的顶层设计时从所有综合运行执行设计汇编。此流程具有以下优点:

  • 缩短后续综合运行的编译时间。仅对您指定的运行进行重新综合,其他运行保持不变。
  • 确保进行设计更改时的稳定性。仅对包含更改的运行进行重新综合。

此流程的缺点在于需要额外进行设置。您必须谨慎选择将哪些模块设置为非关联综合模块。任何额外 XDC 约束都必须单独定义,并且仅限用于非关联综合运行。

下图所示设计包含 1 个顶层综合运行 (synth_1) 和 2 个低层非关联综合运行。

图 1. 含 2 个非关联综合运行的顶层综合

如需了解有关设置非关联综合运行的更多信息,请访问此链接以参阅 Vivado Design Suite 用户指南:综合(UG901) 中的相应内容。