Hi Piotr,

I just noticed that I had a typo in my reply to you.

Regarding the statement,

> you could just set it to transmit samples as soon as it gets them (i.e. the 
> wr_data_en signal would be equal to the inverted FIFO empty flag)

I called the control signal ‘wr_data_en‘, thinking of the enable signal on the 
downstream block.   From the perspective of the output of the FIFO, it would be 
the rd_en signal that is equal to the inverted FIFO empty flag.   So, whenever 
the FIFO has data in it (i.e. “not empty“) the rd_enable will be active.   It 
will be deactivated when the FIFO is empty.   If you need to generate a 
data_vld signal (to drive ‘wr_data_en‘ on the downstream block), you can do so 
by delaying a copy of rd_enable by a clock tick or two, depending on whether 
the output of the FIFO is registered.

Cheers,

Mike
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to