一种自适应芯片厂商位流的烧录方法、装置、设备、介质制造方法及图纸

技术编号:38400084 阅读:9 留言:0更新日期:2023-08-07 11:12
本发明专利技术属于芯片烧录技术领域,具体提供一种自适应芯片厂商位流的烧录方法、装置、设备、介质,所述方法包括如下步骤:加载烧录文件;根据烧录文件获取对应的零件码及厂商信息;下发已收到烧录文件的指令至烧录控制器;接收烧录控制器返回的响应于接收到的指令读取的芯片中的零件码及厂商信息;将接收到的烧录控制器返回的零件码和厂商信息与获取的零件码和厂商信息进行匹配;将匹配成功的烧录文件传递至烧录控制器,使烧录控制器根据对应厂商的烧录流程烧录芯片。通过对厂商自适配,而预先上传多个芯片厂商的烧录文件,当需要进行烧录时,根据解析出的厂商自动选择对应烧录文件进行烧录,进一步提高准确率以及自动化率,提高烧录效率。录效率。录效率。

【技术实现步骤摘要】
一种自适应芯片厂商位流的烧录方法、装置、设备、介质


[0001]本专利技术涉及芯片烧录
,具体涉及一种自适应芯片厂商位流的烧录方法、装置、设备、介质。

技术介绍

[0002]目前,随着当前计算力的高速发展,服务器的用量在急剧上升。服务器的研发和迭代更新就显得尤为重要,服务器行业竞争日趋激烈,服务器内部的芯片器件,受供应或者特殊功能要求影响,不同型号或者不同批次服务器可能会选用不同厂家的芯片器件,不同厂商的烧录流程存在差异,因此如果需要对贴片完成后的芯片器件进行烧录,需要对各个厂家进行分别适配,非常繁琐。例如,CPLD器件,如果需要对贴片完成后的CPLD烧录,BMC/MCU固件需要对各个厂家进行分别适配,也就是,当需要对CPLD烧录时,需要通过Web界面或者上位机将Update FW传递至BMC/MCU;BMC/MCU根据对应CPLD厂家的烧录方式,通过I2C总线,将Update FW烧录至CPLD中,完成烧录。
[0003]在烧录过程中,由于不存在厂商辨别的环节,需要人为确保烧录文件与芯片器件厂商匹配,在同型号不同批次不同芯片器件厂商的应用场景中,会有误操作风险。另外也需要BMC/MCU固件中的烧录代码匹配对应的芯片厂商。
[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.根据权利要求3所述的自适应芯片厂商位流的烧录方法,其特征在于,将接收到的烧录控制器返回的零件码和厂商信息与获取的零件码和厂商信息进行匹配的步骤之后包括:若匹配成功,根据厂商信息获取对应厂商的烧录文件;在获取的对应厂商的烧录文件中根据零件码获取对应型号芯片的烧录文件并将匹配结果进行显示;执行步骤:将匹配成功的烧录文件传递给烧录控制器;若匹配失败,输出并显示提示信息。5.根据权利要求1所述的自适应芯片厂商位流的烧录方法,其特征在于,该方法还包括:烧录控制器接收到指令后,读取芯片中的特征信息;将读取的特征信息进行解析获取芯片中的零件码及厂商信息。6.根据权利要求5所述的自适应芯片厂商位流的烧录方法,其特征在于...

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

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

1