Intel® Quartus® Prime Pro Edition用户指南: 部分重配置

ID 683834
日期 5/11/2020
Public
文档目录

1.5.8. 规划时钟和其他全局布线

在规划时钟和其他全局布线时,有一些特殊的PR考虑因素。对于 Intel® Agilex™ Intel® Stratix® 10设计,您可以将低偏斜网络(全局)用于时钟或复位。

在基本修订版本编译期间,您必须将PR角色需要的所有全局信号布线到PR区域中的目标。对于时钟信号,此目标是寄存器或其他同步单元和进入时钟输入的信号。对于复位,目标应该被馈送到相应的输入中。

此要求的出现是因为PR仅重配置低偏斜网络的最后一部分。如果在基本编译期间没有布线网络的根部分和中间部分,那么不能将此版本用于PR。

考虑一个包含PR区域的超集信号的示例,此PR区域包括:

  • 三个时钟—clk_1clk_2clk_3
  • 两个复位—rst_1rst_2
  • 基本PR角色—仅使用clk_1clk_2rst_1
  • 其他角色—仅使用clk_3rst_2

在此示例中,对于"unused" clk_3rst_2,基本角色必须要有一个正确的目标。您可以通过在基本PR角色中使用(*no prune*)指令驱动单个寄存器,使用clk_3和使用rst_2进行复位来实现此操作。

省略这些目标会导致PR实现第二角色的编译过程中出错。