内存芯片的启动方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:33430317 阅读:15 留言:0更新日期:2022-05-19 00:20
一种内存芯片的启动方法、装置、计算机设备及存储介质,涉及电子技术领域,解决了对内存芯片进行启动时,存在实现成本较高的问题。内存芯片的启动方法,应用于计算机设备,该计算机设备包括:至少一个内存芯片和识别芯片,识别芯片中包括预设寄存器,包括:基于预设寄存器的预设变量获取目标内存标识,目标内存标识用于指示目标内存芯片,目标内存芯片为至少一个内存芯片中的任一个,预设变量与内存芯片一一对应;当预存的内存标识集合包括目标内存标识时,获取目标内存标识对应的目标内存参数,目标内存参数用于启动目标内存芯片;根据目标内存参数,控制目标内存芯片的启动。控制目标内存芯片的启动。控制目标内存芯片的启动。

【技术实现步骤摘要】
内存芯片的启动方法、装置、计算机设备及存储介质


[0001]本申请涉及电子
,尤其涉及一种内存芯片的启动方法、装置、计算机设备及存储介质。

技术介绍

[0002]计算机设备中包括处理器、存储器和不同型号的内存芯片,且计算机设备中包括与每种型号的内存芯片对应的启动程序,该启动程序用以启动内存芯片。
[0003]在不同型号的内存芯片的使用过程中,需要生成并维护与其对应的多种启动程序,这就使得计算机设备在启动多种不同的内存芯片时,存在成本较高的问题。

技术实现思路

[0004]本申请提供一种内存芯片的启动方法、装置、计算机设备及存储介质,解决了对内存芯片进行启动时,存在实现成本较高的问题。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,本申请实施例提供一种内存芯片的启动方法,应用于计算机设备,该计算机设备包括:至少一个内存芯片、识别芯片和存储器,识别芯片中包括预设寄存器,包括:基于预设寄存器的预设变量获取目标内存标识,目标内存标识用于指示目标内存芯片,目标内存芯片为至少一个内存芯片中的任一个,预设变量与内存芯片一一对应;基于存储器获取内存标识集合,并当内存标识集合包括目标内存标识时,获取目标内存标识对应的目标内存参数,目标内存参数用于启动目标内存芯片,内存标识集合中包括至少一个内存芯片的内存标识;根据目标内存参数,控制目标内存芯片的启动。
[0007]这样,通过从预设寄存器中获取目标内存标识,并当预存的内存标识集合中包括目标内存标识时,获取目标内存标识对应的目标内存参数,最后根据目标内存参数,就可以通过一种启动程序控制多种类型的内存芯片的启动,无需生成并维护多种启动程序,可以降低成本。
[0008]在本申请的一种可能的实现方式中,基于预设寄存器的预设变量获取目标内存标识,包括:接收内存识别指令,根据内存识别指令从预设寄存器中读取预设变量;根据预设变量,以及预存的预设变量和内存标识之间的映射关系确定目标内存标识。
[0009]在本申请的一种可能的实现方式中,接收内存识别指令之前,方法还包括:基于识别芯片,根据目标内存芯片配置预设寄存器中的预设变量。
[0010]在本申请的一种可能的实现方式中,获取目标内存标识对应的目标内存参数,包括:
[0011]基于内存标识和存储位置的映射关系,获取目标内存标识对应的目标存储位置,目标存储位置为存储目标内存参数的位置;
[0012]根据目标存储位置获取目标内存参数。
[0013]在本申请的一种可能的实现方式中,方法还包括:
[0014]当内存标识集合未包括目标内存标识时,获取预设内存参数;
[0015]根据预设内存参数,控制目标内存芯片的启动。
[0016]在本申请的一种可能的实现方式中,根据目标内存参数,控制目标内存芯片的启动,包括:
[0017]将目标内存参数添加至预存的启动算法中;
[0018]根据添加了目标内存参数的启动算法,控制目标内存芯片的启动。
[0019]在本申请的一种可能的实现方式中,基于预设寄存器的预设变量获取目标内存标识之前,方法还包括:
[0020]获取内存芯片的芯片信息,并根据芯片信息配置内存芯片对应的内存参数;
[0021]将内存参数存储至预设的存储位置,并建立内存标识集合中各内存标识与内存参数的存储位置的映射关系。
[0022]在本申请的一种可能的实现方式中,芯片信息包括以下至少一项:芯片类型、芯片位宽和芯片容量。
[0023]第二方面,本申请实施例提供一种内存芯片的启动装置,位于计算机设备,该计算机设备包括:至少一个内存芯片、识别芯片和存储器,识别芯片中包括预设寄存器,包括:
[0024]第一获取模块,用于基于预设寄存器的预设变量获取目标内存标识,目标内存标识用于指示目标内存芯片,目标内存芯片为至少一个内存芯片中的任一个,预设变量与内存芯片一一对应;
[0025]第二获取模块,用于基于存储器获取内存标识集合,并当内存标识集合包括目标内存标识时,获取目标内存标识对应的目标内存参数,目标内存参数用于启动目标内存芯片,内存标识集合中包括至少一个内存芯片的内存标识;
[0026]控制模块,用于根据目标内存参数,控制目标内存芯片的启动。
[0027]在本申请的一种可能的实现方式中,第一获取模块具体用于:接收内存识别指令,根据内存识别指令从预设寄存器中读取预设变量;根据预设变量,以及预存的预设变量和内存标识之间的映射关系确定目标内存标识。
[0028]在本申请的一种可能的实现方式中,第一获取模块还用于:基于识别芯片,根据目标内存芯片配置预设寄存器中的预设变量。
[0029]在本申请的一种可能的实现方式中,第二获取模块具体用于:
[0030]基于内存标识和存储位置的映射关系,获取目标内存标识对应的目标存储位置,目标存储位置为存储目标内存参数的位置;
[0031]根据目标存储位置获取目标内存参数。
[0032]在本申请的一种可能的实现方式中,第二获取模块还用于:当内存标识集合未包括目标内存标识时,获取预设内存参数;
[0033]控制模块还用于:根据预设内存参数,控制目标内存芯片的启动。
[0034]在本申请的一种可能的实现方式中,控制模块具体用于:
[0035]将目标内存参数添加至预存的启动算法中;
[0036]根据添加了目标内存参数的启动算法,控制目标内存芯片的启动。
[0037]在本申请的一种可能的实现方式中,配置模块还用于:
[0038]获取内存芯片的芯片信息,并根据芯片信息配置内存芯片对应的内存参数;
[0039]将内存参数存储至预设的存储位置,并建立内存标识集合中各内存标识与内存参数的存储位置的映射关系。
[0040]在本申请的一种可能的实现方式中,芯片信息包括以下至少一项:芯片类型、芯片位宽和芯片容量。
[0041]第三方面,本申请实施例提供一种计算机设备,该设备包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时实现如本申请实施例第一方面提供的内存芯片的启动方法。
[0042]第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如本申请实施例第一方面提供的内存芯片的启动方法。
[0043]第五方面,本申请提供一种计算机程序产品,该计算机程序产品包括计算机指令,当计算机指令在内存芯片的启动装置上运行时,使得内存芯片的启动装置执行如第一方面及其任一种可能的实现方式的内存芯片的启动方法。
[0044]本申请中第二方面到第五方面及其各种实现方式的具体描述,可以参考第一方面及其各种实现方式中的详细描述;并且,第二方面到第五方面及其各种实现方式的有益效果,可以参考第一方面及其各种实现方式中的有益效果分析,此处不再赘述。
[0045]本申请的这些方面或其他方面在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种内存芯片的启动方法,应用于计算机设备,其特征在于,所述计算机设备包括:至少一个内存芯片、识别芯片和存储器,所述识别芯片中包括预设寄存器,包括:基于所述预设寄存器的预设变量获取目标内存标识,所述目标内存标识用于指示目标内存芯片,所述目标内存芯片为所述至少一个内存芯片中的任一个,所述预设变量与内存芯片一一对应;基于所述存储器获取内存标识集合,并当所述内存标识集合包括所述目标内存标识时,获取所述目标内存标识对应的目标内存参数,其中,所述目标内存参数用于启动所述目标内存芯片,所述内存标识集合中包括至少一个内存芯片的内存标识;根据所述目标内存参数,控制所述目标内存芯片的启动。2.根据权利要求1所述的方法,其特征在于,所述基于所述预设寄存器的预设变量获取目标内存标识,包括:接收内存识别指令,根据所述内存识别指令从所述预设寄存器中读取预设变量;根据所述预设变量,以及预存的预设变量和内存标识之间的映射关系确定目标内存标识。3.根据权利要求2所述的方法,其特征在于,所述接收内存识别指令之前,所述方法还包括:基于所述识别芯片,根据所述目标内存芯片配置所述预设寄存器中的预设变量。4.根据权利要求1或2所述的方法,其特征在于,所述获取所述目标内存标识对应的目标内存参数,包括:基于内存标识和存储位置的映射关系,获取所述目标内存标识对应的目标存储位置,所述目标存储位置为存储所述目标内存参数的位置;根据所述目标存储位置获取所述目标内存参数。5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:当所述内存标识集合未包括所述目标内存标识时,获取预设内存参数;根据所述预设内存参数,控制所述目标内存芯片的启动。6.根据权利要求1或2所述的方法,其特征在于,所述根据所述目标内存参数,控制所述目标内存芯片的启动,包括:将所述目标内存参数添加至预存的启动算法中;根据添加了所述目标内存参数的启动算法,控制所述目标内存芯片的启动。7.根据权利要求1或2所述的方法,其特征在于,所述基于所述预设寄存器的预设变量获取目标内存标识之前,所述方法还包括:获取各所述内存芯片的芯片信息,并根据所述芯片信息配置所述内存芯片对应的内存参数;将所述内存参数存储至预设的存储位置,并建立所述内存标识集合中各内存标识与内存参数的存储位置的映射关系。8.根据权利要求7所述的方法,其特征在于,所述芯片信息包括以下至少一项:芯片类型、芯片位宽和芯片容量。9.一种内存芯片的启动装置,位于计算机设...

【专利技术属性】
技术研发人员:王红悦王兴珍张道明陈才薛希庆
申请(专利权)人:飞腾信息技术有限公司
类型:发明
国别省市:

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

1