1. FIFO除了有overrun,還有underrun狀態。見如下圖所示,摘自IMXRT1050手冊:

2. 為了防止RxFIFO overrun,接收數據寄存器必須在到達end of unmasked word之前的3個位時鍾讀取。

3. 有一個FIFO packing的概念,舉個例子,大致就明白了:就是在一個32bit FIFO中,放2個8bit word和1個16bit word,或者2個16bit word,或者4個8bit word。
4. FIFO有request flag和warning flag。其置位與清零條件如下:

