TX DMA to Datapath FIFO to register DO/D1 | Cypress Semiconductor
TX DMA to Datapath FIFO to register DO/D1
I have build a setup using DMA to transfer data from SRAM to the FIFO F0 in an UDB datapath. If i load the FIFO to A0 all works fine, the DMA acknowledge is working, data is in A0, data is transferred via DMA.
If i use "load D0 with F0" it looks like the FIFO pointers are not affected, there is no F0 bus status change. -> Therefore the DMA is not transferring the data.
Capture mode ON/OFF does not change the behavior.
Is this the expected behavior maybe that "load DO with F0" does not impact the FIFO read pointer? Or is there a "trick" to have "load D0 with F0" impacting the FIFO fill level?