FPGA 常用的片上缓存方式FIFO(First In First Out,先进先出队列)是一种关键的数据缓冲结构,主要用于解决数据速率匹配、跨时钟域同步和流量控制等问题。FIFO 按写入顺序存储数据,并按相同顺序读取数据,确保“先进先出”。其核心组件包括存储数据的物理单元(如 Block RAM、分布式 RAM 或寄存器)、指向下一个可写入位置的写指针、指向下一个可读取位置的读指针以及空(empty)、满(full)、几乎空(almost empty)、几乎满(almost full)等状态标志。