Intel® Stratix® 10嵌入式存储器用户指南

ID 683423
日期 11/19/2019
Public
文档目录

4.3.7.1. 编译DCFIFO时出现的恢复和删除时序违规警告

在编译一个包含DCFIFO的设计期间, Intel® Quartus® Prime软件可能会发出恢复和删除时序违规警告。

对于表示从aclr到读取侧时钟域的传输的警告,可安全忽略。为确保设计满足时序要求,需要对读取域以及写入域使能ACLR synchronizer。

要对读取域以及写入域使能ACLR synchronizer,在FIFO Intel® FPGA IP core的DCFIFO 2 选项卡上,开启Asynchronous clearAdd circuit to synchronize ‘aclr’ input with ‘wrclk’和Add circuit to synchronize ‘aclr’ input with ‘rdclk’

注: 为了进行正确的时序分析, 当使用aclr信号时,Intel建议使能Timing Analyzer工具中的Removal and Recovery Analysis 选项。默认情况下,在Timing Analyzer工具中分析功能是开启的。

Add circuit to synchronize ‘aclr’ input with ‘wrclk’Add circuit to synchronize ‘aclr’ input with ‘rdclk’选项使能时,您可以在复位路径上应用以下伪路径约束(false path assignment):

  • set_false_path -to *dcfifo:dcfifo_component|dcfifo_*:auto_generated|dffpipe_*:wraclr|dffe*a[0]
  • set_false_path -to *dcfifo:dcfifo_component|dcfifo_*:auto_generated|dffpipe_*:rdaclr|dffe*a[0]