[发明专利]块存储器配置结构和配置方法有效
申请号: | 201480013538.4 | 申请日: | 2014-11-27 |
公开(公告)号: | CN105830159B | 公开(公告)日: | 2019-04-09 |
发明(设计)人: | 耿嘉;王元鹏;樊平 | 申请(专利权)人: | 京微雅格(北京)科技有限公司 |
主分类号: | G11C7/10 | 分类号: | G11C7/10 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁 |
地址: | 100176 北京市大兴区北京经济技术开*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种块存储器配置结构和配置方法。所述块存储器配置结构包括:第一端口,第二端口,ECC模块,FIFO模块;第一端口的读宽度和写宽度为不同值;第二端口的读宽度和写宽度为不同值;第一端口的读宽度和第二端口的读宽度为不同值,第一端口的写宽度和第二端口的写宽度为不同值;ECC模块,包括ECC编码器和ECC解码器;FIFO模块,用于对第一时钟使能端和第二时钟使能端进行设置,使得块存储器的读时钟和写时钟同步或读时钟和写时钟异步。本发明实施例提供的块存储器配置结构和配置方法,使得块存储器的读宽度和写宽度可以独立配置,块存储器内置ECC功能和FIFO功能,且不需要消耗额外的逻辑资源即可级联为存储空间更大的块存储器。 | ||
搜索关键词: | 存储器 配置 结构 方法 | ||
【主权项】:
1.一种块存储器配置结构,其特征在于,所述配置结构包括:第一端口,第二端口,ECC模块,FIFO模块;所述第一端口,包括第一时钟端,第一时钟使能端,第一写使能端,第一数据输入端,第一地址输入端;第一端口的读宽度和写宽度为不同值,且所述第一端口的读宽度是所述写宽度乘以2的N次幂;当第一端口的读地址数和写地址数不同时,所述第一地址输入端的地址线个数满足所述第一端口的读地址数和第一端口的写地址数中最大的一个;所述第二端口,包括第二时钟端,第二时钟使能端,第二写使能端,第二数据输入端,第二地址输入端;第二端口的读宽度和写宽度为不同值,且所述第二端口的读宽度是所述写宽度乘以2的N次幂;当第二端口的读地址数和写地址数不同时,所述第二地址输入端的地址线个数满足所述第二端口的读地址数和第二端口的写地址数中最大的一个,其中,N为整数;所述第一端口的读宽度和第二端口的读宽度为不同值,第一端口的写宽度和第二端口的写宽度为不同值;当所述第一数据输入端写入第一数据时,根据所述第一数据的bit位,所述第一写使能端的控制信号控制所述第一数据按位写入块存储器;当所述第二数据输入端写入第二数据时,根据所述第二数据的bit位,所述第二写使能端的控制信号控制所述第二数据按位写入所述块存储器;ECC模块,包括ECC编码器和ECC解码器,当所述第一数据写入第一数据输入端时,所述ECC编码器生成所述第一数据的校验位,并将所述校验位通过第一端口的第一奇偶校验数据输入端写入到块寄存器中;当读取所述第一数据时,所述ECC解码器从所述块存储器中获取所述第一数据和校验位,并生成单bit错误和双bit错误;FIFO模块,用于对所述第一时钟使能端和第二时钟使能端进行设置,使得所述块存储器的读时钟和写时钟同步或读时钟和写时钟异步。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京微雅格(北京)科技有限公司,未经京微雅格(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201480013538.4/,转载请声明来源钻瓜专利网。