Intel® Hyperflex™ 体系结构高性能设计手册

ID 683353
日期 10/04/2021
Public
文档目录

2.2.6. 亚稳态同步器(Metastability Synchronizers)

Compiler检测作为同步器链中的一部分的寄存器。Compiler不能重定时同步器链中的寄存器。若要支持同步器链中的寄存器重定时,需要在时钟域边界上添加更多的流水线寄存器。

Intel® Hyperflex™ 体系结构FPGA的默认亚稳态同步器链长为3。Critical Chain报告通过REG (Metastability required)文本对亚稳态需要的寄存器进行标记。

如果设计包括two-register链作为同步器,那么可以指定以下设置以将默认链长度从3修改为2:

  1. 点击Assignments > Settings
  2. 点击Category下的Compiler Settings
  3. 点击Advanced Settings (Synthesis)按钮。
  4. 对于Synchronization Register Chain Length,在Setting列中输入2

或者,您可以在.qsf文件中指定此设置:

set_instance_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 2 \
     -to * -entity <top_module_name>