I am using the EPI interface in GP mode with 24-bit data and 4-bit addresses to read data from an FPGA.. I read it into the FIFO which is set to 32-bits (there is no option for 24-bits). I then use the uDMA to read it into a uint32_t buffer. After that I want to use the lower 24-bits of the uint32_t buffer. Can anyone suggest a quick way to do this? Is there a way to setup the uDMA to only read the lower 24-bits from the NBRFIFO? (I couldn't find one). Or do I have to manually copy the buffer to drop the upper 8-bits?
Thanks,
Jeff