I am setting up the UPP DMAs on both channels in Receive mode, using Enable active low. The Clock is only active during the burst of valid data, and then 32 additional clocks after the burst. After an incomplete DMA of 4 lines of 16 KBytes on each channel, I reset and try again. From that point on, the DMA moves some amount of data, in most cases 512 bytes, prior to any data on the interface.
Does the UPP input require a continuous clock in order to operate properly?
If the DMA is programmed for 64 KBytes and there are exactly 64 KBytes input, bracketed by Enable, does the DMA move all 64 KBytes, or does some data get stuck in the UPP input FIFOs until the next DMA?
Does UPP Reset clear these UPP input FIFOs?