英特尔Agilex® 7嵌入式存储器用户指南

ID 683241
日期 4/10/2023
Public
文档目录

4.3.8.1. 编译DCFIFO时恢复和移除时序违规告警

在编译包含DCFIFO的设计期间, 英特尔 Quartus Prime软件可能会发出恢复和移除时序违规告警。

忽略表示从aclr到读取侧时钟域的传输告警是安全的。为确保设计满足时序要求,请对读取和写入域使能ACLR同步器。

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

注: 要获得正确的时序分析,英特尔建议在您使用aclr信号时,从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数据通路分配应用于复位数据路径:

  • 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]

在通过电路解决亚稳态问题的同时,系统设计仍然需要确定的最大延迟,即使其为异步。