车辆芯片系统控制方法、系统级芯片以及车辆技术方案

技术编号:36271130 阅读:70 留言:0更新日期:2023-01-07 10:12
本公开涉及一种车辆芯片系统控制方法、系统级芯片以及车辆,该方法应用于系统级芯片,系统级芯片包括异构的第一核心以及第二核心,第一核心的处理性能大于第二核心的处理性能,方法包括:第二核心响应于系统级芯片将从运行状态切换至休眠状态,通知第一核心第一状态切换信息;第一核心响应于第一状态切换信息,控制应用程序休眠;并,将校准数据以及休眠状态标识存储至内存,休眠状态标识用于指示第一核心在上电时基于校准数据执行快速唤醒流程;第二核心在控制第一核心下电,并控制电源模块对内存供电后,控制自身下电,以完成系统级芯片从运行状态切换至休眠状态。能够有效地降低该异构系统级芯片的启动时间。异构系统级芯片的启动时间。异构系统级芯片的启动时间。

【技术实现步骤摘要】
车辆芯片系统控制方法、系统级芯片以及车辆


[0001]本公开涉及车辆芯片领域,尤其涉及一种车辆芯片系统控制方法、系统级芯片以及车辆。

技术介绍

[0002]在相关技术中,车辆系统级芯片的整体启动流程较长,且每次停机后,片上系统又重新启动。整体流程重新走一遍,而整体启动到应用程序加载运行完毕,大约至少需要5

10秒钟,导致现有汽车启动时间较长,比较影响智能汽车的开机体验。

技术实现思路

[0003]为克服相关技术中存在的问题,本公开提供一种车辆芯片系统控制方法、系统级芯片以及车辆。
[0004]根据本公开实施例的第一方面,提供一种车辆芯片系统控制方法,应用于系统级芯片,所述系统级芯片包括异构的第一核心以及第二核心,所述第一核心的处理性能大于所述第二核心的处理性能,所述方法包括:所述第二核心响应于所述系统级芯片将从运行状态切换至休眠状态,通知所述第一核心第一状态切换信息;所述第一核心响应于所述第一状态切换信息,控制应用程序休眠;并,将校准数据以及休眠状态标识存储至内存,所述休眠状态标识用于指示所述第一核心在上电时基于所述校准数据执行快速唤醒流程;所述第二核心在控制所述第一核心下电,并控制电源模块对所述内存供电后,控制自身下电,以完成所述系统级芯片从运行状态切换至休眠状态。
[0005]可选地,所述方法包括:所述第二核心响应于所述系统级芯片将从休眠状态切换至唤醒状态,控制所述第一核心上电;所述第一核心响应于上电,检测所述内存中是否存在所述休眠状态标识;所述第一核心响应于确定所述内存中存在所述休眠状态标识,基于所述校准数据执行快速唤醒流程;所述第一核心响应于唤醒完成,通知所述第二核心唤醒成功,使得所述第二核心将休眠状态切换至运行状态。
[0006]可选地,在所述第二核心控制自身下电之前,所述方法还包括:所述第二核心配置唤醒源,所述唤醒源为以下一者或多者:实时时钟、外部设备;所述唤醒源用于控制所述电源模块为所述第二核心供电使得所述第二核心从启动存储中获取数据并完成初始化。
[0007]可选地,所述第一核心为Cortex

A硬件平台的核心,其中部署有操作系统;所述第二核心为Cortex

M硬件平台的核心,其中部署有AutoSar组件。
[0008]可选地,所述AutoSar组件包括电源管理主控,所述第一核心包括电源管理从控,所述电源管理主控用于管理所述系统级芯片的电源状态;所述第二核心响应于所述系统级芯片将从运行状态切换至休眠状态,通知所述第一核心第一状态切换信息,包括:所述第二核心响应于所述AutoSar组件接收到外部设备发送的第二状态切换信息,确定所述系统级芯片将从运行状态切换至休眠状态;所述第二核心的所述电源管理主控通知所述电源管理从控所述第一状态切换信息。
[0009]可选地,所述第一核心响应于所述第一状态切换信息,控制应用程序休眠,包括:所述第一核心对所述应用程序执行杀进程操作,以结束所述应用程序对应的进程;或者,在第一核心响应于所述第一状态切换信息之前,所述方法包括:所述第一核心启动自动休眠服务;所述第一核心响应于所述第一状态切换信息,控制应用程序休眠,包括:所述第一核心响应于所述第一状态切换信息,通过所述自动休眠服务启动所述操作系统内核的目标休眠机制以将所述应用程序挂起至内存。
[0010]可选地,所述第一核心执行快速唤醒流程,包括:所述第一核心跳过数据加载阶段以及初始化阶段,跳转至所述内存中对应所述校准数据的数据指针以实现快速唤醒。
[0011]可选地,所述系统级芯片包括寄存器以及休眠存储器,所述系统级芯片还与主存芯片进行通信;所述将校准数据以及休眠状态标识存储至内存包括:将所述校准数据存储至以下中的任意一者:寄存器、休眠存储器或者主存芯片;将所述休眠状态标识存储至所述休眠存储器;所述控制电源模块对所述内存供电,包括:控制所述电源模块对所述主存芯片、所述休眠存储器以及存储所述校准数据的所述寄存器、所述休眠存储器或者所述主存芯片供电。
[0012]根据本公开实施例的第二方面,提供一种系统级芯片,所述系统级芯片包括异构的第一核心以及第二核心,所述第一核心的处理性能大于所述第二核心的处理性能,所述方法包括:所述第二核心响应于所述系统级芯片将从运行状态切换至休眠状态,通知所述第一核心第一状态切换信息;所述第一核心响应于所述第一状态切换信息,控制应用程序休眠;并,将校准数据以及休眠状态标识存储至内存,所述休眠状态标识用于指示所述第一核心在上电时基于所述校准数据执行快速唤醒流程;所述第二核心在控制所述第一核心下电,并控制电源模块对所述内存供电后,控制自身下电,以完成所述系统级芯片从运行状态切换至休眠状态。
[0013]根据本公开实施例的第三方面,提供一种车辆,所述车辆包括本公开第二方面所述的系统级芯片。
[0014]本公开的实施例提供的技术方案可以包括以下有益效果:通过第二核心在系统级芯片将切换至休眠状态时通知第一核心将校准数据以及休眠状态标识存储至内存后,控制该第一核心下电并保持内存的供电后自身下电,进而能够使得该系统级芯片从运行状态切换至休眠状态,不仅能够减低该系统级芯片的功耗,还能够保证该系统级芯片能够实现快速唤醒,有效地降低了该异构系统级芯片的启动时间,同时提高了汽车启动速度,提高了用户驾车体验。
[0015]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0016]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0017]图1是根据一示例性实施例示出的一种车辆芯片系统控制方法的流程图。
[0018]图2是根据一示例性实施例示出的一种系统级芯片的示意图。
[0019]图3是根据一示例性实施例示出的一种系统级芯片的示意图。
[0020]图4是一示例性实施例示出的一种车辆的框图。
具体实施方式
[0021]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0022]需要说明的是,本申请中所有获取信号、信息或数据的动作都是在遵照所在地国家相应的数据保护法规政策的前提下,并获得由相应装置所有者给予授权的情况下进行的。
[0023]为了使得本领域技术人员更加理解本公开提供的技术方案的改进之处,本公开先对相关技术中的多核异构芯片启动流程与供电情况进行介绍。
[0024]在相关技术中,SOC(System on Chip,系统级芯片,或,片上系统)从reset开始启动,然后一种通用加载程序,如Bootloader,把代码从断电可保存内容的芯片,如Fla本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆芯片系统控制方法,其特征在于,应用于系统级芯片,所述系统级芯片包括异构的第一核心以及第二核心,所述第一核心的处理性能大于所述第二核心的处理性能,所述方法包括:所述第二核心响应于所述系统级芯片将从运行状态切换至休眠状态,通知所述第一核心第一状态切换信息;所述第一核心响应于所述第一状态切换信息,控制应用程序休眠;并,将校准数据以及休眠状态标识存储至内存,所述休眠状态标识用于指示所述第一核心在上电时基于所述校准数据执行快速唤醒流程;所述第二核心在控制所述第一核心下电,并控制电源模块对所述内存供电后,控制自身下电,以完成所述系统级芯片从运行状态切换至休眠状态。2.根据权利要求1所述的方法,其特征在于,所述方法包括:所述第二核心响应于所述系统级芯片将从休眠状态切换至唤醒状态,控制所述第一核心上电;所述第一核心响应于上电,检测所述内存中是否存在所述休眠状态标识;所述第一核心响应于确定所述内存中存在所述休眠状态标识,基于所述校准数据执行快速唤醒流程;所述第一核心响应于唤醒完成,通知所述第二核心唤醒成功,使得所述第二核心将休眠状态切换至运行状态。3.根据权利要求1或2所述的方法,其特征在于,在所述第二核心控制自身下电之前,所述方法还包括:所述第二核心配置唤醒源,所述唤醒源为以下一者或多者:实时时钟、外部设备;所述唤醒源用于控制所述电源模块为所述第二核心供电使得所述第二核心从启动存储中获取数据并完成初始化。4.根据权利要求1或2所述的方法,其特征在于,所述第一核心为Cortex

A硬件平台的核心,其中部署有操作系统;所述第二核心为Cortex

M硬件平台的核心,其中部署有AutoSar组件。5.根据权利要求4所述的方法,其特征在于,所述AutoSar组件包括电源管理主控,所述第一核心包括电源管理从控,所述电源管理主控用于管理所述系统级芯片的电源状态;所述第二核心响应于所述系统级芯片将从运行状态切换至休眠状态,通知所述第一核心第一状态切换信息,包括:所述第二核心响应于所述AutoSar组件接收到外部设备发送的第二状态切换信息,确定所述系统级芯片将从运行状态切换...

【专利技术属性】
技术研发人员:肖政东
申请(专利权)人:小米汽车科技有限公司
类型:发明
国别省市:

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

1