一种芯片系统和芯片系统的启动方法技术方案

技术编号:29614246 阅读:24 留言:0更新日期:2021-08-10 18:27
本发明专利技术实施例公开了一种芯片系统和芯片系统的启动方法,芯片系统包括:CPU,用于根据获取的复位信号进行初始化;串行通信接口,用于将获取的启动指令发送给地址重映射单元;地址重映射单元,用于将启动数据通过片上总线发送给片上存储单元,并在片上存储单元的目标地址中进行保存;CPU,用于在复位信号释放时,基于地址重映射单元通过片上总线从片上存储单元的目标地址中读取启动数据,并根据启动数据进行启动。将通过串行通信接口获取的启动数据在片上存储单元的目标地址中进行保存,从而CPU在复位释放后根据从目标地址中所读取的启动数据进行启动,由于启动数据可以根据需要进行更改,从而满足了用户对启动方式多样性的需求。

【技术实现步骤摘要】
一种芯片系统和芯片系统的启动方法
本专利技术实施例涉及芯片架构
,尤其涉及一种芯片系统和芯片系统的启动方法。
技术介绍
针对芯片系统在进行启动时,通常所采用的是在芯片系统复位释之后,通过读取存储在只读存储器(Read-OnlyMemory,ROM)中的启动代码进行启动。如图1所示为现有技术中的芯片系统的结构示意图,如图所示,芯片系统中的中央处理器(CentralProcessingUnit,CPU)在复位释放后发出命令提示符CMD到只读存储器ROM,ROM根据CMD将所保存的启动代码通过片上总线返回启动代码数据,CPU经过多次读取获取完整的启动代码数据,并根据完整的启动代码数据完成启动,并由CPU控制整个芯片系统的工作。但是现有技术中的芯片系统在启动时,启动代码通常是固定到内部的ROM中,而ROM在芯片系统制造完成之后具有不可更改的特性,在ROM中的启动代码有误的情况下,则整个芯片系统则无法正常启动,甚至需要进行作废处理,因此启动方式具有唯一性,无法满足用户对启动方式多样性的需求。
技术实现思路
<br>本专利技术实施本文档来自技高网...

【技术保护点】
1.一种芯片系统,其特征在于,包括:中央处理器CPU、与所述CPU连接的串行通信接口和地址重映射单元,以及通过片上总线与所述地址重映射单元连接的片上存储单元;/n所述CPU,用于根据获取的复位信号进行初始化;/n所述串行通信接口,用于将获取的启动指令发送给所述地址重映射单元,其中,所述启动指令中包含启动数据和目标地址;/n所述地址重映射单元,用于将所述启动数据通过所述片上总线发送给所述片上存储单元,并在所述片上存储单元的目标地址中进行保存;/n所述CPU,用于在所述复位信号释放时,基于所述地址重映射单元通过所述片上总线从所述片上存储单元的目标地址中读取所述启动数据,并根据所述启动数据进行启动。...

【技术特征摘要】
1.一种芯片系统,其特征在于,包括:中央处理器CPU、与所述CPU连接的串行通信接口和地址重映射单元,以及通过片上总线与所述地址重映射单元连接的片上存储单元;
所述CPU,用于根据获取的复位信号进行初始化;
所述串行通信接口,用于将获取的启动指令发送给所述地址重映射单元,其中,所述启动指令中包含启动数据和目标地址;
所述地址重映射单元,用于将所述启动数据通过所述片上总线发送给所述片上存储单元,并在所述片上存储单元的目标地址中进行保存;
所述CPU,用于在所述复位信号释放时,基于所述地址重映射单元通过所述片上总线从所述片上存储单元的目标地址中读取所述启动数据,并根据所述启动数据进行启动。


2.根据权利要求1所述的系统,其特征在于,所述系统还包括选择单元,所述选择单元通过第一输入端口与所述串行通信接口连接,所述选择单元通过第二输入口与外部主机连接;
所述选择单元,用于根据用户第一选择指令选择从所述第一输入端口或所述第二输入端口所输入的复位信号,并将所述复位信号传输给所述CPU。


3.根据权利要求2所述的系统,其特征在于,所述选择单元,还用于根据用户第二选择指令选择从所述第一输入端口或所述第二输入端口所输入的复位释放消息,并将所述复位释放消息传输给所述CPU,以使所述CPU将所述复位信号释放。


4.根据权利要求1至3任一项所述的系统,其特征在于,所述系统还包括外围设备,所述外围设备与所述总线连接;
所述CPU,还用于在启动后控制所述外围设备的工作状态。


5.根据权利要求4所述的系统,其特征在于,所述系统还...

【专利技术属性】
技术研发人员:何恩阳臧凤仙张云伟
申请(专利权)人:上海金卓科技有限公司
类型:发明
国别省市:上海;31

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

1