[发明专利]一种基于静态存储器的FIFO存储单元有效
申请号: | 200910085184.5 | 申请日: | 2009-06-03 |
公开(公告)号: | CN101566941A | 公开(公告)日: | 2009-10-28 |
发明(设计)人: | 尹宝林 | 申请(专利权)人: | 北京中星微电子有限公司 |
主分类号: | G06F5/06 | 分类号: | G06F5/06;G06F12/08 |
代理公司: | 北京亿腾知识产权代理事务所 | 代理人: | 陈 霁 |
地址: | 100083北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明披露了一种基于SRAM的FIFO存储单元。它包括:数据深度模块;指针控制模块;SRAM型存储介质,在读/写指针的控制下进行读取转移数据/存入数据的操作;第一逻辑控制模块,包括至少两个多路选择器,依据数据深度以及取存数据信号,选择在数据深度小于深度阈值的情况下输出与存数据信号对应的输入数据;在数据深度大于深度阈值的情况输出来自存储介质的转移数据;至少两个缓存器,接收来自至少两个多路选择器的输出,并进行缓存;基于多路选择器的第二逻辑控制模块,选择至少两个缓存器之一的数据输出。本发明所提供的基于静态存储器的FIFO存储单元,有利于减少存储单元操作的流水长度,并提高硬件资源的使用效能。 | ||
搜索关键词: | 一种 基于 静态 存储器 fifo 存储 单元 | ||
【主权项】:
1.一种FIFO存储单元,包括:数据深度模块,根据取数据信号(POP)和存数据信号(PUSH)记录存储介质中的存储数据的数据深度;指针控制模块,依据数据深度模块的数据深度以及取数据信号(POP)和存数据信号(PUSH),控制读/写指针的指向,使指针始终指向转移数据;SRAM型存储介质,用于在读/写指针的控制下进行读取转移数据/存入数据的操作;第一逻辑控制模块,包括至少两个多路选择器,依据数据深度模块的数据深度以及取数据信号(POP)和存数据信号(PUSH),选择在数据深度小于深度阈值的情况下输出与存数据信号(PUSH)对应的输入数据;在数据深度大于深度阈值的情况输出来自SRAM型存储介质的转移数据;至少两个缓存器(Buffer),接收来自至少两个多路选择器的输出,并进行缓存;基于多路选择器的第二逻辑控制模块,选择至少两个缓存器之一的数据输出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910085184.5/,转载请声明来源钻瓜专利网。