Hi,
Thanks for your quick answer. Why do you say "usually"? Could you confirm on a board that behavior?
It makes a huge difference in my design. Indeed, I want to process the DUART data without intervention of the core (without interrupts) by using a DMA that will pop at a fixed rate the words received, even if there are no new words. Then SW, will analyze all the words and discard those which are false words. If reading an empty FIFO returns 0x00 or 0xFF for example, then I can manage to never send that kind of data. However, if the last word is returned, then I'll have to make my sent data vary each time to be able to detect false words.
Thanks,
Étienne