发明名称 一种先入先出存储器及其读写地址的调整方法
摘要 本发明公开了一种先入先出存储器,其特征在于,空满标志产生逻辑进一步接收写地址产生逻辑生成的写地址和读地址产生逻辑生成的读地址;并将接收的写地址和读地址与已使用单元进行比较,在状态出现异常时生成状态调整信号,分别输出给写地址产生逻辑和读地址产生逻辑,对先入先出存储器进行初始化。本发明同时公开了一种先入先出存储器读写地址的调整方法,在空满标志产生逻辑中判断等式W_addr=(Usedw+R_addr)modN是否成立,对FIFO的状态实时进行检测;如果等式不成立,则生成一个状态调整信号,在不破坏系统正常运行的前提下,自动在短时间内迅速对FIFO的状态进行纠正,保证系统出现异常情况后能及时自愈。
申请公布号 CN1725367A 申请公布日期 2006.01.25
申请号 CN200410070881.0 申请日期 2004.07.23
申请人 华为技术有限公司 发明人 胡建凯
分类号 G11C7/10(2006.01) 主分类号 G11C7/10(2006.01)
代理机构 北京德琦知识产权代理有限公司 代理人 宋志强;王琦
主权项 1、一种先入先出存储器,包括:空满标志产生逻辑、写允许产生逻辑、写地址产生逻辑、双端口随机存储器、读地址产生逻辑和读允许产生逻辑;空满标志产生逻辑接收读写允许产生逻辑输出的读写允许信号,生成已使用单元和空满标志信号,已使用单元被输出到存储器的外部,满标志信号被输出给写允许产生逻辑,空标志信号被输出给读允许产生逻辑;写允许产生逻辑接收外部的写申请信号,生成写允许信号分别输出给空满标志产生逻辑、写地址产生逻辑和双端口随机存储器;写地址产生逻辑将写地址输出给双端口随机存储器,根据该地址将数据单元写入双端口随机存储器;读允许产生逻辑接收外部的读申请信号,生成读允许信号分别输出给空满标志产生逻辑、读地址产生逻辑和双端口随机存储器;读地址产生逻辑将读地址输出给双端口随机存储器,根据该地址从双端口随机存储器将数据单元读出;其特征在于:所述的空满标志产生逻辑进一步接收写地址产生逻辑生成的写地址和读地址产生逻辑生成的读地址;并将接收的写地址和读地址与已使用单元进行比较,在状态出现异常时生成状态调整信号,分别输出给写地址产生逻辑和读地址产生逻辑,对先入先出存储器进行初始化。
地址 518129广东省深圳市龙岗区坂田华为总部办公楼