3.3i核心生成器、异步FIFO、FIFO生成器-行为和后注释仿真不匹配-Xilinx-AMD社区-FPGA CPLD-ChipDebug

3.3i核心生成器、异步FIFO、FIFO生成器-行为和后注释仿真不匹配

描述

一般描述:

异步FIFO的后置注释行为与行为模型仿真不同。

在异步异步FIFO的仿真具有异步时钟输入(RDY-CLK和WRY-CK以不同速度)的情况下,后注释仿真可能不完全匹配所提供的行为模型的行为。

特别地,状态标志的状态(完整的、空的、ALMOSTSTY满的、ALMOSTSTY空的、RDY计数和WRY计数)可能导致行为模型中发生的滞后变化。

解决方案

后注释仿真的行为是正确的,尽管有时间上的差异。如果接口逻辑正确地响应状态信息,特别是“满”和“空”,则FIFO将正确地运行。由于异步路径中路由延迟的建模,仿真差异是不可避免的。

异步FIFO被设计成处理这些异步条件,但是由于不可预知的路由延迟,无法使行为模型精确地复制真实条件。

如果您需要仿真更多异步现实FIFO的真实行为,请使用带注释的仿真(POST NGDBug或POST PAR)。为了生成PARR仿真模型,在路由设计(NCD文件)上运行NETGEN命令。生成后NGDBuSE仿真模型,运行:

1。NGDBug MyIfFIFO.EDN

2。Verilog MyIfFIFO.NGD

NMGE-OFMT VHDL MyAuthFIFO.NGD

请登录后发表评论

    没有回复内容