每个数据流都独立拥有四级 32 位 FIFO(先进先出存储器缓冲区), 即FIFO大小为 4 * 4字节 = 16字节。
本人喜欢用通俗的生活例子来解释专业术语。在家里面做饭,假设饭锅相当于FIFO,饭锅最多能装16克米就满了,MSIZE是克(字节)。家里有3个杯子,小杯、中杯和大杯。小杯能装4克米(4拍),中杯能装8克米(8拍),大杯能装16克米(16拍)。1拍=1个MSIZE=1个字节。
一. 假如现在需要装满饭锅才煮饭:
1. 用小杯掏4杯米装满饭锅,相当于4次突发(掏4次),4次突发乘于4杯等于16克米,装满饭锅去煮饭。
2. 用中杯掏2杯米装满饭锅,相当于2次突发(掏2次),2次突发乘于2杯等于16克米,装满饭锅去煮饭。
3. 用大杯掏1杯米装满饭锅,相当于1次突发(掏1次),1次突发乘于1杯等于16克米,装满饭锅去煮饭。
二. 假如现在只需要装4分之一容量的饭锅就去煮饭:
1. 用小杯掏1被刚好是饭锅的4分之一容量,1小杯就是4克米,去煮饭。
2. 用中杯掏米,掏一次中杯就是8克米,超出饭锅的4分之一,所以禁止使用中杯。
3. 用大杯淘米,掏一次大杯就是16克米,超出饭锅的4分之一,所以禁止使用大杯。
其他MSIZE为半字、字的情形类推。1拍=1个MSIZE=半字(2克)或字(4克),小杯4个半字、中杯8个半字,大杯16个半字。