发明名称 |
FIFO控制电路及控制方法 |
摘要 |
本发明公开了一种FIFO控制电路和一种FIFO控制方法。本发明FIFO控制电路中增加根据预读请求计算虚拟读地址的虚拟读地址单元、以及针对预读请求产生虚拟空信号的虚拟空标记产生单元,以保证在FIFO中存储的数据已全部被之前的预读请求预订完时,不会再对该FIFO进行预读操作;或者在FIFO控制电路中增加根据预写请求计算虚拟写地址的虚拟读地址单元、以及针对预写请求产生虚拟满信号的虚拟空标记产生单元,以保证FIFO中剩余的空闲存储空间已被之前的预写请求预订完时,不会再对该FIFO进行预写操作,从而支持请求-应答方式数据传输中的预请求机制。 |
申请公布号 |
CN101308450A |
申请公布日期 |
2008.11.19 |
申请号 |
CN200810115808.9 |
申请日期 |
2008.06.27 |
申请人 |
北京中星微电子有限公司 |
发明人 |
吕品 |
分类号 |
G06F5/06(2006.01) |
主分类号 |
G06F5/06(2006.01) |
代理机构 |
北京德琦知识产权代理有限公司 |
代理人 |
王一斌;王琦 |
主权项 |
1、一种先进先出存储器FIFO控制电路,包括:写地址单元,向FIFO输出写控制信号和当前真实写地址,并根据每次接收到的写数据长度计算下一次写入的真实写地址;读地址单元,向FIFO输出读控制信号和当前真实读地址,并根据每次读取的读数据长度计算下一次读取的真实读地址;空满标记产生单元,在当前真实写地址与当前真实读地址的格雷码之差等于FIFO的深度时产生真实满信号;在当前真实读地址与当前真实写地址的格雷码相同时产生真实空信号;其特征在于,该FIFO控制电路还包括:虚拟读地址单元,根据接收到预读请求所对应的预读数据长度,更新当前虚拟读地址并输出至虚拟空标记产生单元;虚拟空标记产生单元,在当前虚拟读地址与当前真实写地址的格雷码相同时,产生虚拟空信号。 |
地址 |
100083北京市海淀区学院路35号世宁大厦15层 |