FIFO学习总结

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。其置位与清零条件如下:

 

posted @ 2021-10-25 16:40  昆山皮皮虾  阅读(865)  评论(0编辑  收藏  举报