由于 Quartus® II 软件出现问题,SCFIFO 仿真模型在 RTL 模拟过程中可能行为不正确。在声明 sclr 信号后,SCFIFO 的 q 输出会错误地驱动 SCFIFO 大功能(带寄存输出)或采用未恢复输出的 SCFIFO 超级功能的所有 X。
如 SCFIFO 和 DCFIFO 超级功能用户指南 (PDF)中所示,在提取 sclr 信号后,q 输出应保持 SCFIFO 超功能(带寄存输出)的最后一个值,或显示 SCFIFO 超功能且未恢复输出的第一个数据词。SCFIFO 门级模拟行为正确。