[发明专利]FIFO存储器、电子芯片及终端有效
申请号: | 202010642490.0 | 申请日: | 2020-07-06 |
公开(公告)号: | CN111651136B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 汪文义 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F5/14 | 分类号: | G06F5/14 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢惠童 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | fifo 存储器 电子 芯片 终端 | ||
本申请实施例提供一种FIFO存储器、电子芯片及终端,该FIFO存储器包括:正向直通控制模块;正向直通控制模块,用于控制正向直通功能处于打开状态或关闭状态,正向直通功能是指将从写数据端口输入的数据传输至读数据端口的功能;当正向直通功能处于打开状态时,若FIFO存储器的寄存器堆为空,且存在对应于写数据端口的写操作,则将从写数据端口写入的数据传输至读数据端口。在本申请实施例提供的技术方案,该正向直通控制模块控制正向直通功能打开时,如果FIFO存储器的寄存器堆为空,则允许将从写数据端口写入的数据直接传输至读数据端口,可以减少寄存器堆为空时写入数据到读出数据之间的时延,提升运行效率。
技术领域
本申请实施例涉及存储器技术领域,特别涉及一种先进先出(First IN FirstOut,FIFO)存储器、电子芯片及终端。
背景技术
FIFO存储器是一种缓存器件,用于将数据集中起来进行进机和存储,为电子芯片的一个重要组成部分。
相关技术中,同步FIFO存储器工作时,外部电路从写数据端口写入的数据被存储至寄存器堆(RegFile),之后外部电路通过读数据端口从寄存器堆中读取上述被写入的数据。
发明内容
本申请实施例提供一种FIFO存储器、电子芯片及终端。所述技术方案如下:
一方面,本申请实施例提供一种FIFO存储器,所述FIFO存储器包括:所述FIFO存储器包括:正向直通控制模块、写使能端口、写数据端口、读数据端口、空信号端口、写控制模块、读指针;
所述正向直通控制模块分别与所述写使能端口、所述写数据端口、所述读数据端口、所述空信号端口、所述写控制模块、所述读指针电性相连;
所述正向直通控制模块,用于控制正向直通功能处于打开状态或关闭状态,所述正向直通功能是指将从所述写数据端口输入的数据传输至所述读数据端口的功能;
当所述正向直通功能处于所述打开状态时,若所述FIFO存储器的寄存器堆为空,且存在对应于所述写数据端口的写操作,则将从所述写数据端口写入的数据传输至所述读数据端口。
另一方面,本申请实施例还提供一种电子芯片,所述电子芯片包括如一方面所述的FIFO存储器。
再一方面,本申请实施例提供一种终端,所述终端包括另一方面所述的电子芯片。
本申请实施例提供的技术方案可以带来的有益效果至少包括:
通过在FIFO存储器的原有结构上增设用于控制正向直通功能打开或关闭的正向直通控制模块,该正向直通控制模块控制正向直通功能打开时,如果FIFO存储器的寄存器堆为空,则允许将从写数据端口写入的数据直接传输至读数据端口,无需先写入寄存器堆再从寄存器堆读出,可以减少寄存器堆为空时写入数据到读出数据之间的时延,提升运行效率。
附图说明
图1是相关技术提供的FIFO存储器的结构图;
图2是相关技术提供的FIFO存储器的工作时序图;
图3是本申请一个实施例提供的FIFO存储器的结构图;
图4是本申请一个实施例提供的FIFO存储器的工作流程图;
图5是本申请另一个实施例提供的FIFO存储器的结构图;
图6是本申请另一个实施例提供的FIFO存储器的工作流程图;
图7是本申请一个示例性实施例示出的终端的结构框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010642490.0/2.html,转载请声明来源钻瓜专利网。