Intel® Quartus® Prime Standard Edition用户指南: 调试工具

ID 683552
日期 9/24/2018
Public
文档目录

5.3.2.3. 信号保留(Signal Preservation)

Intel® Quartus® Prime软件提供综合属性,可防止Compiler对特定信号进行优化,从而使这些信号能够持续到post-fit网表中。

Intel® Quartus® Prime软件在综合和布局布线期间对RTL信号进行优化。优化后RTL信号名称可能不会出现在post-fit网表中。

优化属性是:

  • keep—在优化期间防止组合信号的移除。
  • preserve—在优化期间防止寄存器的移除。

然而,保留属性可能会增加器件资源的使用或降低时序性能。

注: 这些处理结果能导致Signal Tap Logic Analyzer中增量式编译流程的问题。由于您只能将post-fitting信号添加到Signal Tap Logic Analyzer中的post-fit类型的分区中,因此您想要监控的RTL信号可能不可用,从而阻止了它们的使用。为避免此问题,请添加综合属性,在综合和布局布线过程中保留信号。

当使用一个插件添加一个IP的添加信号组时,通常需要保留节点。如果调试一个加密的IP core(如 Nios® II CPU), ,那么您可能需要保留内核的节点,以用于Signal Tap Logic Analyzer进行调试。

在增量式编译流程中,预综合(pre-synthesis)节点可能未连接到Signal Tap Logic Analyzer以用于post-fit分区。对于在post-fit网表中不存在的所有pre-synthesis节点,Signal Tap都会发出一个严重警告消息。