Altera_Forum
Honored Contributor
12 years agoClearing the read and write pointer; DCFIFO
I need to transmit data from the write domain (at 84Mhz) to the read domain(at 38Mhz) and I'm using "DCFIFO" to buffer.
I learn't that the DCFIFO is not a circular FIFO. And due to this I will need very deep fifo for my application. I set "aclr" signal to clear the write pointer but then it resets the read pointer too. When this happens, I lose the data which I haven't read yet. My question is: Is there a way to clear only the write pointer and ensure the read pointer keeps reading from the same position?