System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() Efuse控制方法、电子设备及存储介质技术_技高网

Efuse控制方法、电子设备及存储介质技术

技术编号:43261263 阅读:4 留言:0更新日期:2024-11-08 20:41
本申请实施例涉及通信技术领域,公开了一种Efuse控制方法、电子设备及存储介质,本申请的方法包括:获取应用程序的目标请求;所述应用程序为测试软件或产品软件;所述目标请求为访问请求或烧写请求;在所述应用程序为产品软件且所述目标请求为所述烧写请求的情况下,根据所述目标请求所携带的操作地址信息对Efuse存储器中对应的至少一个信息位进行烧写;其中,所述信息位由多个比特位合并组成。本实施例通过设置由多个比特位合并的信息位,在产品软件发起烧写请求时,根据烧写请求对应的操作地址对Efuse存储器中对应的至少一个信息位进行烧写,从而提高产品化之后的Efuse存储器烧写的成功率。

【技术实现步骤摘要】

本申请实施例涉及通信,特别涉及一种efuse控制方法、电子设备及存储介质。


技术介绍

1、目前,电子熔断(electronic fuse,efuse)存储器一般应用在芯片测试阶段保存各种生产及测试数据,以及保存一些后期使用的控制信息。相关技术中,通常是在测试场景下,将需写入efuse存储器中的数据全部准备好,测试设备与efuse存储器连接,通过测试设备将全部数据烧写至efuse存储器中。

2、但是芯片产品化后,也有烧写efuse记录信息的应用需求。然而在芯片产品化后,其烧写面临两大主要问题:一个是烧写时电源质量不如测试及产品出场之前电源质量;另一个是现今对安全需要越来越高,安全可控也变得越来越重用,尤其涉及敏感数据的烧写。


技术实现思路

1、本申请实施例的目的在于提供一种efuse控制方法、电子设备及存储介质,从而提高产品化之后的efuse存储器烧写的成功率。

2、为解决上述技术问题,本申请的实施例提供了一种efuse控制方法,应用于efuse控制器,所述方法包括:获取应用程序的目标请求;所述应用程序为测试软件或产品软件;所述目标请求为访问请求或烧写请求;在所述应用程序为产品软件且所述目标请求为所述烧写请求的情况下,根据所述目标请求所携带的操作地址信息对efuse存储器中对应的至少一个信息位进行烧写;其中,所述信息位由多个比特位合并组成。

3、本申请的实施例还提供了一种efuse控制方法,应用于运行应用程序的处理模块,所述应用程序为测试软件或产品软件;所述方法包括:向efuse控制器发送目标请求,所述目标请求为访问请求或烧写请求;供所述efuse控制器在所述应用程序为所述产品软件且所述目标请求为所述烧写请求的情况下,根据所述目标请求所携带的操作地址信息对efuse存储器中对应的至少一个信息位进行烧写;其中,所述信息位由多个比特位合并组成。

4、本申请的实施例还提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述的efuse控制方法。

5、本申请的实施例还提供了一种计算机可读存储介质,存储计算机程序,所述计算机程序被处理器执行时实现如上述的efuse控制方法。

6、在一些实施例中,所述方法还包括:在所述应用程序为所述测试软件且所述目标请求为所述烧写请求的情况下,根据所述目标请求所携带的所述操作地址信息对所述efuse存储器中对应的至少一个比特位进行烧写。

7、在一些实施例中,所述efuse控制器通过寄存器接口连接至总线,运行所述应用程序的处理模块通过对应的访问通道连接至所述总线,所述efuse控制器还连接安全寄存器;所述安全寄存器存储有所述efuse存储器中第一控制位的第一信息值;所述第一信息值与所述应用程序的所述访问通道对应,所述第一信息值用于控制所述应用程序的所述访问通道开启或关闭;所述方法还包括:从所述安全寄存器获取所述第一信息值;通过所述寄存器接口根据所述第一信息值确定所述应用程序的所述访问通道开启或关闭;在所述应用程序的所述访问通道开启的情况下,执行所述获取应用程序的目标请求的步骤。

8、在一些实施例中,所述应用程序的数量为多个,每个所述应用程序对应的所述处理模块通过对应的访问通道连接至所述总线;所述第一信息值的数量为多个,多个所述应用程序的访问通道与多个所述第一信息值一一对应;在所述应用程序的所述访问通道开启的情况下,执行所述获取应用程序的目标请求的步骤,包括:在多个所述应用程序中的目标应用程序的访问通道开启的情况下,获取所述目标应用程序的目标请求。

9、在一些实施例中,所述安全寄存器还存储有所述efuse存储器中第二控制位的第二信息值;所述第二信息值与所述应用程序对应,所述第二信息值表示所述应用程序对所述efuse存储器的读写权限;所述方法还包括:从所述安全寄存器获取所述第二信息值;通过所述寄存器接口根据所述第二信息值确定所述应用程序对所述efuse存储器的读写权限;所述获取应用程序的目标请求之后,还包括:根据所述读写权限开放所述efuse存储器对应的读写区域。

10、在一些实施例中,所述方法,还包括:在所述efuse存储器上电时,所述efuse控制器读取所述efuse存储器中所述第一控制位的第一信息值和/或所述第二控制位的第二信息值,并保存至所述安全寄存器。

11、本申请实施例提供的技术方案至少具有以下优点:

12、本实施例通过设置由多个比特位合并的信息位,在产品软件发起烧写请求时,根据烧写请求对应的操作地址对efuse存储器中对应的至少一个信息位进行烧写,从而在产品化的efuse存储器进行烧写过程中,提供多比特冗余烧写,提高产品化之后的efuse存储器烧写的成功率。

本文档来自技高网...

【技术保护点】

1.一种Efuse控制方法,其特征在于,应用于Efuse控制器,所述方法包括:

2.根据权利要求1所述的Efuse控制方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的Efuse控制方法,其特征在于,所述Efuse控制器通过寄存器接口连接至总线,运行所述应用程序的处理模块通过对应的访问通道连接至所述总线,所述Efuse控制器还连接安全寄存器;所述安全寄存器存储有所述Efuse存储器中第一控制位的第一信息值;所述第一信息值与所述应用程序的所述访问通道对应,所述第一信息值用于控制所述应用程序的所述访问通道开启或关闭;所述方法还包括:

4.根据权利要求3所述的Efuse控制方法,其特征在于,所述应用程序的数量为多个,每个所述应用程序对应的所述处理模块通过对应的访问通道连接至所述总线;所述第一信息值的数量为多个,多个所述应用程序的访问通道与多个所述第一信息值一一对应;

5.根据权利要求3所述的Efuse控制方法,其特征在于,所述安全寄存器还存储有所述Efuse存储器中第二控制位的第二信息值;所述第二信息值与所述应用程序对应,所述第二信息值表示所述应用程序对所述Efuse存储器的读写权限;所述方法还包括:

6.根据权利要求3至5任一项所述的Efuse控制方法,其特征在于,所述方法,还包括:

7.一种Efuse控制方法,其特征在于,应用于运行应用程序的处理模块,所述应用程序为测试软件或产品软件;所述方法包括:

8.根据权利要求7所述的Efuse控制方法,其特征在于,所述应用程序为所述产品软件,所述目标请求为所述烧写请求;所述向Efuse控制器发送目标请求之前,还包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,存储计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的Efuse控制方法,或者执行时实现如权利要求7或8所述的Efuse控制方法。

...

【技术特征摘要】

1.一种efuse控制方法,其特征在于,应用于efuse控制器,所述方法包括:

2.根据权利要求1所述的efuse控制方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的efuse控制方法,其特征在于,所述efuse控制器通过寄存器接口连接至总线,运行所述应用程序的处理模块通过对应的访问通道连接至所述总线,所述efuse控制器还连接安全寄存器;所述安全寄存器存储有所述efuse存储器中第一控制位的第一信息值;所述第一信息值与所述应用程序的所述访问通道对应,所述第一信息值用于控制所述应用程序的所述访问通道开启或关闭;所述方法还包括:

4.根据权利要求3所述的efuse控制方法,其特征在于,所述应用程序的数量为多个,每个所述应用程序对应的所述处理模块通过对应的访问通道连接至所述总线;所述第一信息值的数量为多个,多个所述应用程序的访问通道与多个所述第一信息值一一对应;

5.根据权利要求3所述的efuse控...

【专利技术属性】
技术研发人员:张俊
申请(专利权)人:南京云程半导体有限公司
类型:发明
国别省市:

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

1