Altera_Forum
Honored Contributor
17 years agoDCFIFO rdusedw and rdreq
Dear All,
I've instantiated a DCFIFO (Cyclone II). The read and write clocks are not synchronized to each other. I'm using a signal synchronized to the rdclk as the rdreq which is approximately 5 times slower than the rdclk (I can't use my rdreq itself as a clock for other reasons). What I observe in SignalTap is that the rdusedw is updated at a higher frequency than that of my rdreq.
I understand that in a DCFIFO, rdusedw is derived from the read pointer. In that case shouldn't it get updated at the rdreq ? Is there anything I'm mising? P.S.: I'm using rdclk as the SignalTap sampling clock.