【技术实现步骤摘要】
安全起电方法、系统、芯片及电子设备
[0001]本专利技术涉及芯片起电配置
,具体地,公开了一种安全起电方法、系统、芯片、电子设备及可读存储介质。
技术介绍
[0002]随着集成电路技术的高速发展,芯片中的电路功能越来越复杂,单芯片中集成的功能越来越多,为了适应芯片系统复杂化的需要,芯片设计已经由较单一的大规模集成电路向多功能IP集成的系统化方向发展。其中,系统级芯片(System on Chip, SOC)芯片成为代替传统集成电路的主要解决方案,并已经成为当前微电子芯片技术发展的必然趋势。
[0003]系统级芯片通常集成有处理器、寄存器、存储器以及各种接口控制模块,各种功能模块按照一定的连接关系组合在一起,形成一个复杂的片上系统。根据使用场景和规格标准的不同,系统级芯片可以被划分为消费级芯片、工业级芯片、车规级芯片和军工级芯片;而以规格标准等级进行划分,车规级芯片的要求仅次于军工级芯片,其在应用中需要面临多变且恶劣的环境,对于安全性、可靠性和稳定性都提出了极高的要求。
[0004]于现有技术中,车规级芯片多使用一次性可编程存储器来存储芯片的默认配置等信息:在车规级芯片处于上电启动的流程中,芯片可以自动从一次性可编程存储器中读取数据信息并对芯片实行配置以进入正常工作状态。然而,当一次性可编程存储器出现错误或者无法正常工作时,车规级芯片将会面临配置指令出错甚至无法正常启动的困境,进而导致驾车用户面临用户体验降低乃至安全风险隐患。对此,亟待能够提出一种更为安全、稳定、可靠的起电方法来实现车规级芯片的 ...
【技术保护点】
【技术特征摘要】
1.一种系统级芯片的安全起电方法,所述系统级芯片包括微控制器、芯片寄存器、一次性可编程存储器和电可擦除只读存储器;其特征在于,所述安全起电方法包括:在接收到起电指令的情况下,所述一次性可编程存储器对所述芯片寄存器进行第一次配置;在所述一次性可编程存储器完成配置所述芯片寄存器的情况下,所述系统级芯片实现第一次复位启动以及所述微控制器的初始化;所述微控制器触发所述一次性可编程存储器对所述芯片寄存器进行第二次配置;和/或,所述微控制器触发所述电可擦除只读存储器对所述芯片寄存器进行第三次配置;在所述电可擦除只读存储器完成配置所述芯片寄存器的情况下,所述系统级芯片实现第二次复位启动并进入正常工作状态;其中:在所述一次性可编程存储器无法对所述芯片寄存器进行配置的情况下,触发所述微控制器中的只读存储器对所述芯片寄存器进行配置。2.如权利要求1所述的安全起电方法,其特征在于,在所述微控制器无法正常启动的情况下,所述一次性可编程存储器可以触发所述电擦除只读存储器对所述芯片寄存器进行配置;在所述电可擦除只读存储器无法对所述芯片寄存器进行配置的情况下,所述微控制器可直接进行所述第二次复位启动并进入正常工作状态。3.如权利要求1所述的安全起电方法,其特征在于,对所述系统级芯片执行上电启动操作,实现所述起电指令的发出,以触发所述一次性可编程存储器。4.如权利要求1所述的安全起电方法,其特征在于,所述微控制器通过写第一开关寄存器的方式触发所述一次性可编程存储器对所述芯片寄存器进行所述第二次配置;所述微控制器通过写第二开关寄存器的方式触发所述电可擦除只读存储器对所述芯片寄存器进行所述第三次配置。5.如权利要求1所述的安全起电方法,其特征在于,在所述一次性可编程存储器、所述电可擦除只读存储器以及所述微控制器中的只读存储器中的任意一方对所述芯片寄存器进行配置的过程中,对所述芯片寄存器进行配置的配置信息包括所述系统级芯片的工作指令。6.如权利要求1所述的安全起电方法,其特征在于,在所述一次性可编程存储器、所述电可擦除只读存储器以及所述微控制器中的只读存储器中的任意一方对所述芯片寄存器进行配置的过程中,对所述芯片寄存器进行配置的当前配置信息完全覆盖所述芯片寄存器的历史配置信息。7.如权利要求1至6中任意一项所述的安全起电方法,其特征在于,在所述一次性可编程存储器无法对所述芯片寄存器进行配置,所述安全起电方法包括:所述系统级芯片通过所述微控制器中的只读存储器对所述芯片寄存器进行配置,实现所述第一次复位启动及所述微控制器的初始化;所述微控制器触发所述电可擦除只读存储器对所述芯片寄存器进行所述第三次配置;在所述电可擦除只读存储器完成配置所述芯片寄存器的情况下,所述系统级芯片实现
所述第二次复位启动并进入正常工作状态。8.如权利要求7所述的安全起电方法,其特征在于,所述微控制器中的只读存储器通过工程变更命令的方...
【专利技术属性】
技术研发人员:田敏志,谢晓,王毫杰,张浩,肖琨,孟祥隆,
申请(专利权)人:思特威上海电子科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。