LogICOR MAC FIR V2.0输出直到数据存储缓冲器的内容填充数据为止无效。-Xilinx-AMD社区-FPGA CPLD-ChipDebug

LogICOR MAC FIR V2.0输出直到数据存储缓冲器的内容填充数据为止无效。

描述

关键字:核心、核心生成器、COREGen、MAC FIR、无效、输出、不正确、X、0

在某些仿真器,如NCSIM和ActuvDL,MAC FIR的输出总是“X”(无效)的第一个N(系数的数量)周期的过滤器。为什么会这样?

解决方案

这个问题的发生是因为每个HDL仿真器在仿真中处理分布式RAM的初始化。在一些仿真器中,如果MAC FIR数据缓冲器的分布式内存(块内存不存在这个问题)不是专门初始化为零的,它在存储器中加上“X”的功率;这些传播到MAC FIR的DUT端口,直到接收到足够的样本来填充BU。带数据的FFER。

例如:

对于一个n-抽头滤波器,第一个N个输出是“x”(如果滤波器处于反馈回路中,这可能导致仿真完全失败);随后,DOUT端口具有正确的数据,因为“X”已被冲出数据缓冲器。

这个问题将在5.1i IP更新2中得到修正。

请登录后发表评论

    没有回复内容