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

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

1.5.7. 在PR区域中提升全局信号

在非PR设计中, Intel® Quartus® Prime软件会自动将高扇出信号提升到专用的全局网络。全局提升发生在设计编译的Plan阶段。

在PR设计中,Compiler对在PR区域的逻辑内产生的信号禁用全局提升。仅在静态区域中例化时钟控制模块,因为时钟平面图和时钟缓冲器必须是设计的静态区域的一部分。手动例化PR区域中的时钟控制块,或使用GLOBAL_SIGNAL assignment在PR区域中分配信号会导致编译错误。将来自PR区域的信号驱动到全局网络:

  1. 显露PR区域的信号。
  2. 从静态区域将信号驱动到全局网络。
  3. 将信号驱动回PR区域。

您最多可以驱动33个时钟( Intel® Arria® 10 Intel® Cyclone® 10 GX器件)或者32个时钟( Intel® Agilex™ Intel® Stratix® 10器件)到任何PR区域中。您不能在两个PR区域之间共享一行时钟。

Compiler仅允许某些信号在PR区域内是全局的。如下表所示,仅使用全局信号将辅助信号布线到PR区域:

表 3.  支持驱动PR区域中的时钟网络的信号类型
模块类型 受支持的全局网络信号
LAB, MLAB Clock, ACLR, SCLR2
RAM, ROM (M20K) Clock, ACLR, Write Enable (WE), Read Enable (RE), SCLR
DSP Clock, ACLR, SCLR
2 只有 Intel® Agilex™ Intel® Stratix® 10设计支持全局SCLR。