I am currently using FIFO16 with xilinx Virtex-4. I found out in my design, the "almostempty" "almostfull" "empty" "full" flags are all stay high. That means some errors happen. The FIFO16s are configured as:
width 36 depth 512 almostempty offset 12'd128 almostfull offset 12'd256 first word fall through (FWFT) Mode "True" read_clk 162Mhz write_clk 200Mhz
Is there any issues here? It's been reseted before use, (reset assertion time is more than 3 clock cycles for both read and write clock).
Anyone have similar experience or something wrong I doing. The clock speed should be OK based on performance table.
Thanks, Chao