预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110134366A(43)申请公布日2019.08.16(21)申请号201910425241.3(22)申请日2019.05.21(71)申请人合肥工业大学地址230000安徽省合肥市合肥屯溪路193号(72)发明人张多利王泽中牛云鹏郑强强宋宇鲲杜高明(74)专利代理机构北京律谱知识产权代理事务所(普通合伙)11457代理人黄云铎(51)Int.Cl.G06F5/06(2006.01)G06F12/02(2006.01)权利要求书1页说明书5页附图3页(54)发明名称一种并行写入多通道FIFO的方法及装置(57)摘要本发明提供了一种并行写入多通道FIFO的方法,所述方法包括:S1,从多个通道同时接收多路数据;S2,对每个通道输入的数据分别进行拼接,并且当所拼接数据达到预定数量后,对拼接后获得的数据分别按通道进行寄存;S3,根据多个通道的通道数目,对所述数据存储模块进行划分,分成多个独立区域,每个独立区域对应一个通道,将对于每个通道所拼接并寄存的数据分别写入该通道所对应的独立区域,并对该通道的写入状态进行状态标示。本发明在多通道FIFO在RAM外实现数据的位宽转换,利用位宽转换的时间对多个通道轮询写入,从而确保数据不会在拼接,写入和读取的流程中堆积导致读写中断,极大的提高了多通道FIFO的读写效率。CN110134366ACN110134366A权利要求书1/1页1.一种并行写入多通道FIFO的方法,所述方法用于将从多个通道同时接收的数据存储在数据存储模块中,所述方法包括:S1,从多个通道同时接收多路数据;S2,对每个通道输入的数据分别进行拼接,并且当所拼接数据达到预定数量后,对拼接后获得的数据分别按通道进行寄存;S3,根据多个通道的通道数目,对所述数据存储模块进行划分,分成多个独立区域,每个独立区域对应一个通道,将对于每个通道所拼接并寄存的数据分别写入该通道所对应的独立区域,并对该通道的写入状态进行状态标示。2.根据权利要求1所述的并行写入多通道FIFO的方法,其特征在于,所述方法还包括:S4,根据外部提供的读取请求,确定需要读取的通道,从所述数据存储模块的独立区域中读取外部请求通道的数据,并对该通道的读取状态进行状态标示。3.根据权利要求1所述的并行写入多通道FIFO的方法,其特征在于,在步骤S2中,对于每一个通道,在进行数据拼接过程中,首先确定单次拼接中所要拼接的数据数量,使其大于或等于所述通道的数量,当最后一个待拼接的数据输入时,将该数据和已拼接数据拼接后寄存。4.根据权利要求3所述的并行写入多通道FIFO的方法,其特征在于,在步骤S2中,对于每一个通道,在进行数据拼接过程中,各通道每个周期接收一个数据,并将所述数据与已接收的数据进行拼接。5.根据权利要求1所述的并行写入多通道FIFO的方法,其特征在于,在步骤S3中,对于每一个通道,在进行数据写入所述数据存储模块过程中,对完成拼接并寄存数据的通道标示为1,尚未完成拼接并寄存或寄存的数据已经写入所述数据存储模块的通道标示为0。6.根据权利要求5所述的并行写入多通道FIFO的方法,其特征在于,在步骤S3中,对于每一个通道,在将数据写入所述数据存储模块过程中,采用轮询策略每个周期将一个通道寄存的数据写入所述数据存储模块对应的独立区域,在轮询中只查询标示为1的通道,跳过标示为0的通道。7.根据权利要求2所述的并行写入多通道FIFO的方法,其特征在于,在步骤S4中,根据外部提供的读取请求采用轮询策略,每个周期从所述数据存储模块中读取一个通道的数据并输出,轮询中根据外部请求来读取相应通道对应的独立区域。8.一种并行写入多通道FIFO的装置,所述装置包括:数据转换模块、数据寄存模块、写控制模块、数据存储模块、读控制模块和状态指示模块;其中,所述数据转换模块用于对各通道写入的小位宽数据进行缓存并拼接;所述数据寄存模块用于寄存数据转换模块拼接形成的数据;所述写控制模块将数据寄存模块中的数据写入所述数据存储模块;所述数据存储模块用于存储数据;所述读控制模块根据外部提供的读请求将数据读取并输出;所述所述状态指示模块接受各通道的写入状态和读出状态并进行计数,并根据计数来确定个通道存储空间的空满情况,为外部逻辑提供空、满、可编程空、可编程满状态。9.根据权利要求8所述的并行写入多通道FIFO的装置,其特征在于,所述状态指示模块能够自行定义各通道FIFO内部有多少数据时,发出可编程空或可编程满信号。2CN110134366A说明书1/5页一种并行写入多通道FIFO的方法及装置技术领域[0001]本发明涉及集成电路技术领域,尤其涉及一种并行写入多通道FIFO的实现方法。背景技术[0002]在数字集成电路设计领域,存储部