摘要
本发明提供了一种多通道并行读出FIFO的方法,所述方法包括:S1,根据多个通道的通道数目,将数据存储模块分成多个独立区域,每个独立区域对应一个通道,将多通道输入的数据分别写入对应的独立区域;S2,将数据从其在所述数据存储模块的独立区域中取出,并根据各数据所在独立区域对应的通道分别寄存;S3,根据外部请求对请求通道寄存的数据按预定数量分解成小位宽数据,并将分解后的小位宽数据按顺序读出。本发明利用输入数据和读出数据的位宽不同,在输入数据位宽较大,输出数据位宽较小时,将RAM内部根据各通道所需FIFO大小划分出多块地址空间,以提高RAM的资源利用率,且各通道同时输出多个数据流,数据流均可保持连续。
- 单位