We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 29581

LogiCORE FIFO Generator v4.2 - Programmable Full remains asserted after reset


When using common clock, Shift RAM configuration, I discover that Programmable Full flag does not behave properly.

When I have "full_reset_value" set to 1, and when RESET is asserted, all FULL flags including Programmable Full will be asserted to 1. When the RESET is deasserted, all FULL flags should deassert. However, Programmable Full flag remains asserted.


This issue has been addressed in FIFO Generator v4.3. We strongly recommend an upgrade to v4.3, but if this is not possible please use the following information:

This issue occurs because of an incorrect Verilog behavioral simulation model. The VHDL behavioral model behaves properly.

To work around this issue, use the structural simulation model. To generate a structural simulation model, open Project Options in the CORE Generator GUI. Click the Generation tab, and change simulation files to "Structural."

AR# 29581
Date Created 10/28/2007
Last Updated 12/15/2012
Status Active
Type General Article