一种数据处理方法、装置和电子设备及可读存储介质制造方法及图纸

技术编号:23787260 阅读:17 留言:0更新日期:2020-04-15 00:34
本申请提供一种数据处理方法,包括:获取目标指令信息并触发目标使能信号,判断目标使能信号是否有效;若目标使能信号有效,则基于大容量RAM的地址深度与子RAM的子地址深度的映射关系确定目标使能信号对应的目标子RAM的目标地址;对目标地址执行与目标指令信息对应的目标操作。本申请在进行数据的写的过程时能够按照预设需求写入的子RAM,提高数据处理的灵活度,满足用户的实际需求。本申请同时还提供了数据处理装置、电子设备和计算机可读存储介质,均具有上述有益效果。

A data processing method, device, electronic equipment and readable storage medium

【技术实现步骤摘要】
一种数据处理方法、装置和电子设备及可读存储介质
本申请涉及集成电路
,特别涉及一种数据处理方法、数据处理装置、电子设备和计算机可读存储介质。
技术介绍
在集成电路设计中需要用到的RAM容量很大时,后端设计提供方不能够提供足够大容量的RAM,或者后端RAM提供方提供的大容量的RAM不能满足时序要求,导致前端需要重新设计以实现设计要求。相关技术中提供一种由多个子RAM拼接成的大RAM,在数据存储时只能按照地址顺序进行存储,数据处理灵活度小。因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
技术实现思路
本申请的目的是提供一种数据处理方法、数据处理装置、电子设备和计算机可读存储介质,能够提高数据处理的灵活度。其具体方案如下:本申请公开了一种数据处理方法,包括:获取目标指令信息并触发目标使能信号;判断所述目标使能信号是否有效;若所述目标使能信号有效,则基于大容量RAM的地址深度与子RAM的子地址深度的映射关系确定所述目标使能信号对应的目标子RAM的目标地址;对所述目标地址执行与所述目标指令信息对应的目标操作。可选的,所述获取目标指令信息并触发目标使能信号,包括:获取写指令信息并触发写使能信号,其中,所述写指令信息包括写数据;对应的,所述对所述目标地址执行与所述目标指令信息对应的目标操作,包括:将所述写数据写入所述目标地址中。可选的,所述获取目标指令信息并触发目标使能信号,包括:获取读指令信息并触发读使能信号;对应的,所述对所述目标地址执行与所述目标指令信息对应的目标操作,包括:读取所述目标地址中的目标数据。可选的,所述大容量RAM的地址深度与子RAM的子地址深度的映射关系的建立,包括:根据所述大容量RAM的所述地址深度和数据位宽确定所有所述子RAM对应的子地址深度和子数据位宽;对所述大容量RAM的所述地址深度确定的地址范围进行拆分,并依据所述子地址位宽按照预设规则分配对应的子地址范围;基于所述大容量RAM的地址范围和所述子RAM的子地址范围,建立所述大容量RAM的地址深度与子RAM的子地址深度的映射关系。可选的,所述大容量RAM是多个所述子RAM基于地址深度拼接和/或数据位宽拼接而成。可选的,所述子RAM的时序大于预设时序阈值。可选的,所述对所述目标地址执行与所述目标指令信息对应的目标操作之后,还包括:记录当前所有的所述子RAM的存储状态,其中,所述存储状态包括存储总容量、存储余量、历史存储信息。本申请公开了一种数据处理装置,包括:获取与触发模块,用于获取目标指令信息并触发目标使能信号;判断模块,用于判断所述目标使能信号是否有效;目标地址确定模块,用于若所述目标使能信号有效,则基于大容量RAM的地址深度与子RAM的子地址深度的映射关系确定所述目标使能信号对应的目标子RAM的目标地址;执行模块,用于对所述目标地址执行与所述目标指令信息对应的目标操作。本申请公开了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述数据处理方法的步骤。本申请公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述数据处理方法的步骤。本申请提供一种数据处理方法,包括:获取目标指令信息并触发目标使能信号;判断目标使能信号是否有效;若目标使能信号有效,则基于大容量RAM的地址深度与子RAM的子地址深度的映射关系确定目标使能信号对应的目标子RAM的目标地址;对目标地址执行与目标指令信息对应的目标操作。可见,本申请利用多个子RAM拼接形成大容量RAM,当目标使能信号有效时,则基于预先建立的大容量RAM与子RAM的地址深度的映射关系确定得到目标子RAM中的目标地址,由于对大容量RAM的地址的分配是按照预设规则进行分配的,因此,在进行数据的写的过程时能够按照预设需求写入的子RAM,提高数据处理的灵活度,满足用户的实际需求。本申请同时还提供了一种数据处理装置、电子设备和计算机可读存储介质,均具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例所提供的一种数据处理方法的流程图;图2为本申请实施例提供的一种大容量RAM的地址深度与子RAM的子地址深度的映射关系的建立的流程图;图3为本申请实施例提供的一种由多个子RAM组成的大容量RAM的结构示意图;图4为本申请实施例提供的另一种由多个子RAM组成的大容量RAM的结构示意图;图5为本申请实施例提供的另一种由多个子RAM组成的大容量RAM的结构示意图;图6为本申请实施例提供的另一种由多个子RAM组成的大容量RAM的结构示意图;图7为本申请实施例提供的另一种由多个子RAM组成的大容量RAM的结构示意图;图8为本申请实施例提供的另一种由多个子RAM组成的大容量RAM的结构示意图;图9为本申请实施例所提供的一种数据处理装置的结构示意图;图10为本申请实施例提供的一种电子设备的结构图;图11为本申请实施例提供的另一种电子设备的结构图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在集成电路设计中需要用到的RAM容量很大时,后端设计提供方不能够提供足够大容量的RAM,或者后端RAM提供方提供的大容量的RAM不能满足时序要求,导致前端需要重新设计以实现设计要求。相关技术中提供一种由多个子RAM拼接成的大RAM,在数据存储时只能按照地址顺序进行存储,数据处理灵活度小。基于上述技术问题,本实施例提供一种数据处理方法,利用多个子RAM拼接形成大容量RAM,当目标使能信号有效时,则基于预先建立的大容量RAM与子RAM的地址深度的映射关系确定得到目标子RAM中的目标地址,由于对大容量RAM的地址的分配是按照预设规则进行分配的,因此,在进行数据的写的过程时能够按照预设需求写入的子RAM,提高数据处理的灵活度,满足用户的实际需求,具体请参考图1,图1为本申请实施例所提供的一种数据处理方法的流程图,具体包括:S101、获取目标指令信息并触发目标使能信号。本实施例针对性强,主要针对由多个子RAM拼接形成本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n获取目标指令信息并触发目标使能信号;/n判断所述目标使能信号是否有效;/n若所述目标使能信号有效,则基于大容量RAM的地址深度与子RAM的子地址深度的映射关系确定所述目标使能信号对应的目标子RAM的目标地址;/n对所述目标地址执行与所述目标指令信息对应的目标操作。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
获取目标指令信息并触发目标使能信号;
判断所述目标使能信号是否有效;
若所述目标使能信号有效,则基于大容量RAM的地址深度与子RAM的子地址深度的映射关系确定所述目标使能信号对应的目标子RAM的目标地址;
对所述目标地址执行与所述目标指令信息对应的目标操作。


2.根据权利要求1所述的数据处理方法,其特征在于,所述获取目标指令信息并触发目标使能信号,包括:
获取写指令信息并触发写使能信号,其中,所述写指令信息包括写数据;
对应的,所述对所述目标地址执行与所述目标指令信息对应的目标操作,包括:
将所述写数据写入所述目标地址中。


3.根据权利要求1所述的数据处理方法,其特征在于,所述获取目标指令信息并触发目标使能信号,包括:
获取读指令信息并触发读使能信号;
对应的,所述对所述目标地址执行与所述目标指令信息对应的目标操作,包括:
读取所述目标地址中的目标数据。


4.根据权利要求1所述的数据处理方法,其特征在于,所述大容量RAM的地址深度与子RAM的子地址深度的映射关系的建立,包括:
根据所述大容量RAM的所述地址深度和数据位宽确定所有所述子RAM对应的子地址深度和子数据位宽;
对所述大容量RAM的所述地址深度确定的地址范围进行拆分,并依据所述子地址位宽按照预设规则分配对应的子地址范围;
基于所述大容量RAM的地址范围和所述子RAM的子地址范围,建立所述大容...

【专利技术属性】
技术研发人员:李灯伟刘刚
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1