存储器访问控制方法、装置和电子设备制造方法及图纸

技术编号:24408800 阅读:36 留言:0更新日期:2020-06-06 08:15
公开了一种存储器访问控制方法、装置和电子设备。根据一实施例,提供一种存储器访问控制方法,所述存储器包括并列设置的多个存储器模块,所述方法包括:接收包括寻址字段的访问指令,所述寻址字段包括用于控制并行访问的并行控制字段、用于指示存储器模块的模块地址字段、以及用于指示存储器模块内的地址的模块内地址字段;解析所述访问指令以确定所述并行控制字段、所述模块地址字段和所述模块内地址字段;基于所述并行控制字段和所述模块地址字段确定要访问的一个或多个存储器模块;以及访问所述要访问的一个或多个存储器模块内的、由所述模块内地址字段指定的地址。该方法可以兼顾存储器访问的灵活性和效率二者,从而加快运行效率。

Memory access control methods, devices and electronic devices

【技术实现步骤摘要】
存储器访问控制方法、装置和电子设备
本申请总体上涉及计算机领域,更特别地,涉及一种存储器访问控制方法、装置和电子设备。
技术介绍
计算机硬件水平一直在持续发展,其中存储器容量也越来越大。大容量存储器通常包括多个存储器模块,也称为存储器颗粒。例如,用作内存的动态随机存取存储器(DRAM)和用作高速缓存的静态随机存取存储器(SRAM)均可以包括多个存储器模块,若存储器模块的数据宽度为32比特,则访问数据宽度为32比特,若存储器模块的数据宽度为64比特,则访问数据宽度为64比特,通过将访问数据宽度设置成与存储器模块的数据宽度相同,从而可以对每个存储器模块进行灵活的访问。但是,这种方案的问题在于每个周期最大只能够访问存储器模块的数据宽度所确定的数据量,使得带宽受到限制。如果需要访问的数据量超过了存储器模块的数据宽度,比如1024比特,则需要多个周期才能从存储器模块中获得。另一方面,为了提高数据存取效率,可以将访问数据宽度设定为比单个存储器模块的数据宽度更大的值例如512比特,同步访问例如16个32比特数据宽度的存储器模块,或者8个64比特数据宽度的存储本文档来自技高网...

【技术保护点】
1.一种存储器访问控制方法,所述存储器包括并列设置的多个存储器模块,所述方法包括:/n接收包括寻址字段的访问指令,所述寻址字段包括用于控制并行访问的并行控制字段、用于指示存储器模块的模块地址字段、以及用于指示存储器模块内的地址的模块内地址字段;/n解析所述访问指令以确定所述并行控制字段、所述模块地址字段和所述模块内地址字段;/n基于所述并行控制字段和所述模块地址字段确定要访问的一个或多个存储器模块;以及/n访问所述要访问的一个或多个存储器模块内的、由所述模块内地址字段指定的地址。/n

【技术特征摘要】
1.一种存储器访问控制方法,所述存储器包括并列设置的多个存储器模块,所述方法包括:
接收包括寻址字段的访问指令,所述寻址字段包括用于控制并行访问的并行控制字段、用于指示存储器模块的模块地址字段、以及用于指示存储器模块内的地址的模块内地址字段;
解析所述访问指令以确定所述并行控制字段、所述模块地址字段和所述模块内地址字段;
基于所述并行控制字段和所述模块地址字段确定要访问的一个或多个存储器模块;以及
访问所述要访问的一个或多个存储器模块内的、由所述模块内地址字段指定的地址。


2.如权利要求1所述的方法,其中,所述并行控制字段包括模块控制码,所述模块控制码指示所述模块地址字段内的对应比特具有任意值,且
其中,基于所述并行控制字段和所述模块地址字段确定要访问的一个或多个存储器模块包括基于所述模块控制码,将所述模块地址字段内的对应比特取任意值,从而得到与要访问的一个或多个存储器模块相关联的一个或多个存储器模块地址。


3.如权利要求2所述的方法,其中,所述并行控制字段包括的比特数等于或小于所述模块地址字段包括的比特数。


4.如权利要求1所述的方法,其中,所述并行控制字段包括模块数量字段,所述模块数量字段指示要并行访问的存储器模块的数量,且
其中,基于所述并行控制字段和所述模块地址字段确定要访问的一个或多个存储器模块包括:
将从所述模块地址字段指定的存储器模块起的、所述模块数量字段指示数量的存储器模块确定为要访问的一个或多个存储器模块。


5.如权利要求4所述的方法,其中,所述并行控制字段还包括步长字段,所述步长字段指示要访问的多个存储器模块之间的间隔步长,且
其中,基于所述并行控制字段和所述模块地址字段确定要访问的一个或多个存储器模块包括:
将从所述模块地址字段指定的存储器模块起的、具有所述步长字段指示的间隔步长的、所述模块数量字段指示数量的存储器模块确定为要访问的一个或多个存储器模块。


6.如权利要...

【专利技术属性】
技术研发人员:谭洪贺陈亮
申请(专利权)人:北京地平线机器人技术研发有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1