FIFO problem with reading
Here there Intel community,
I'm having problem with a DCFIFO of input width of 32bits and 128 width of output from Quartus 18.1, I have simulated this DCFIFO with ModelSim which came with the installation,
I'm writing in a frequency of 159.375 MHz generated by a PLL and reading in a frequency of 232.33 MHZ generated by a DDR controller (EMIF), the writing is made constant, writing in a bunch of data and reading one by one, you can see in the image that the writing s_write_fifo_enable_in and reading in the Input_Fifo_Read_Enable you can se that the rd_data_count_sig which is the counter of the "rdusedw" of the DCFIFO, you can see that the DCFIFO is not behaving normally, and create those holes in the counting and it seems that the DCFIFO is losing data, the output data of the DCFIFO goes to a DDR and it is a video frame and in the output I can see that the image sometimes has this lines that does not correspond to the actual image.
If any one can help me about this? or give me some hints, in the simulation if you read instead of one by one like that and read a bunch the DCFIFO acts normal.
Input_FIFO_1 is the part of the simulation and Input_FIFO_2 is a zoom of one of the red circles.
Thanks.