安全起电方法、系统、芯片及电子设备技术方案

技术编号:33120529 阅读:14 留言:0更新日期:2022-04-17 00:18
本发明专利技术提供了一种系统级芯片的安全起电方法、系统、芯片及电子设备。其中安全起电方法具体包括:在一次性可编程存储器无法对芯片寄存器进行配置的情况下,触发微控制器中的只读存储器对芯片寄存器进行配置;在微控制器无法正常启动的情况下,触发电可擦除只读存储器对芯片寄存器进行配置;以及在所述电可擦除只读存储器无法对芯片寄存器进行配置的情况下,触发系统级芯片执行复位启动并进入正常工作状态。通过本申请提出的技术方案,同时使用微控制器、一次性可编程存储器和电可擦除只读存储器,对系统级芯片的上电流程,特别是上电流程中的寄存器配置环节进行控制,进而保障了系统级芯片上电全流程的安全性和可靠性。级芯片上电全流程的安全性和可靠性。级芯片上电全流程的安全性和可靠性。

【技术实现步骤摘要】
安全起电方法、系统、芯片及电子设备


[0001]本专利技术涉及芯片起电配置
,具体地,公开了一种安全起电方法、系统、芯片、电子设备及可读存储介质。

技术介绍

[0002]随着集成电路技术的高速发展,芯片中的电路功能越来越复杂,单芯片中集成的功能越来越多,为了适应芯片系统复杂化的需要,芯片设计已经由较单一的大规模集成电路向多功能IP集成的系统化方向发展。其中,系统级芯片(System on Chip, SOC)芯片成为代替传统集成电路的主要解决方案,并已经成为当前微电子芯片技术发展的必然趋势。
[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]电可擦除本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统级芯片的安全起电方法,所述系统级芯片包括微控制器、芯片寄存器、一次性可编程存储器和电可擦除只读存储器;其特征在于,所述安全起电方法包括:在接收到起电指令的情况下,所述一次性可编程存储器对所述芯片寄存器进行第一次配置;在所述一次性可编程存储器完成配置所述芯片寄存器的情况下,所述系统级芯片实现第一次复位启动以及所述微控制器的初始化;所述微控制器触发所述一次性可编程存储器对所述芯片寄存器进行第二次配置;和/或,所述微控制器触发所述电可擦除只读存储器对所述芯片寄存器进行第三次配置;在所述电可擦除只读存储器完成配置所述芯片寄存器的情况下,所述系统级芯片实现第二次复位启动并进入正常工作状态;其中:在所述一次性可编程存储器无法对所述芯片寄存器进行配置的情况下,触发所述微控制器中的只读存储器对所述芯片寄存器进行配置。2.如权利要求1所述的安全起电方法,其特征在于,在所述微控制器无法正常启动的情况下,所述一次性可编程存储器可以触发所述电擦除只读存储器对所述芯片寄存器进行配置;在所述电可擦除只读存储器无法对所述芯片寄存器进行配置的情况下,所述微控制器可直接进行所述第二次复位启动并进入正常工作状态。3.如权利要求1所述的安全起电方法,其特征在于,对所述系统级芯片执行上电启动操作,实现所述起电指令的发出,以触发所述一次性可编程存储器。4.如权利要求1所述的安全起电方法,其特征在于,所述微控制器通过写第一开关寄存器的方式触发所述一次性可编程存储器对所述芯片寄存器进行所述第二次配置;所述微控制器通过写第二开关寄存器的方式触发所述电可擦除只读存储器对所述芯片寄存器进行所述第三次配置。5.如权利要求1所述的安全起电方法,其特征在于,在所述一次性可编程存储器、所述电可擦除只读存储器以及所述微控制器中的只读存储器中的任意一方对所述芯片寄存器进行配置的过程中,对所述芯片寄存器进行配置的配置信息包括所述系统级芯片的工作指令。6.如权利要求1所述的安全起电方法,其特征在于,在所述一次性可编程存储器、所述电可擦除只读存储器以及所述微控制器中的只读存储器中的任意一方对所述芯片寄存器进行配置的过程中,对所述芯片寄存器进行配置的当前配置信息完全覆盖所述芯片寄存器的历史配置信息。7.如权利要求1至6中任意一项所述的安全起电方法,其特征在于,在所述一次性可编程存储器无法对所述芯片寄存器进行配置,所述安全起电方法包括:所述系统级芯片通过所述微控制器中的只读存储器对所述芯片寄存器进行配置,实现所述第一次复位启动及所述微控制器的初始化;所述微控制器触发所述电可擦除只读存储器对所述芯片寄存器进行所述第三次配置;在所述电可擦除只读存储器完成配置所述芯片寄存器的情况下,所述系统级芯片实现
所述第二次复位启动并进入正常工作状态。8.如权利要求7所述的安全起电方法,其特征在于,所述微控制器中的只读存储器通过工程变更命令的方...

【专利技术属性】
技术研发人员:田敏志谢晓王毫杰张浩肖琨孟祥隆
申请(专利权)人:思特威上海电子科技股份有限公司
类型:发明
国别省市:

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

1