一种芯片及其启动方法技术

技术编号:33933256 阅读:26 留言:0更新日期:2022-06-25 22:46
本发明专利技术公开一种芯片及其启动方法,该芯片包括:一级、二级启动模块、可擦除存储器以及随机存取存储器,一级启动模块与二级启动模块连接,可擦除存储器用于存储二级启动模块的启动固件及芯片的启动固件;在启动时,一级启动模块用于将二级启动模块、芯片的启动固件写入随机存取存储器,并唤醒二级启动模块;二级启动模块基于对应的启动固件完成初始化,而后基于芯片的启动固件完成芯片的初始化。一级启动模块具有较高的读写速度,芯片启动时,可以快速读取芯片的启动固件,并写入随机读取存储器内,从而提升芯片的启动速度;二级启动模块具有编程能力,当芯片更新时可以基于二级启动模块进行相应的参数修改,提高了芯片运行时参数配置的灵活性。配置的灵活性。配置的灵活性。

【技术实现步骤摘要】
一种芯片及其启动方法


[0001]本专利技术涉及芯片领域,特别涉及一种芯片及其启动方法。

技术介绍

[0002]在设计芯片电路的时候,芯片的启动是非常重要的一环,芯片启动包括给芯片电路上电、载入芯片启动所需要的基本固件等。
[0003]在目前的芯片设计中,大多启动方式是利用一次性存储器和可擦除存储器来启动芯片,其中一次性存储器先验证可擦除存储器中的启动固件有效性,而后再跳转至可擦除存储器运行,对于此种启动方式而言,由于芯片流片之后一次性存储器中的固件无法修改,若一次性存储器存在固件问题,则无法正常启动芯片,而且此种启动方式的启动速度较慢。

技术实现思路

[0004]本专利技术的主要目的是提出一种芯片及其启动方法,旨在解决
技术介绍
中所提到的问题。
[0005]为实现上述目的,本专利技术提出一种芯片,包括一级启动模块、二级启动模块、可擦除存储器以及随机存取存储器,所述一级启动模块与所述二级启动模块连接,所述可擦除存储器用于存储所述二级启动模块的启动固件及所述芯片的启动固件;在所述芯片上电时,所述一级启动模块用于从所述本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种芯片,其特征在于,包括一级启动模块、二级启动模块、可擦除存储器以及随机存取存储器,所述一级启动模块与所述二级启动模块连接,所述可擦除存储器用于存储所述二级启动模块的启动固件及所述芯片的启动固件;在所述芯片上电时,所述一级启动模块用于从所述可擦除存储器中读取所述二级启动模块的启动固件以及所述芯片的启动固件,并将所述二级启动模块的启动固件以及所述芯片的启动固件写入所述随机存取存储器,并唤醒所述二级启动模块;所述二级启动模块响应于接收到所述一级启动模块的唤醒指令,基于所述随机存取存储器中对应的启动固件完成所述二级启动模块的初始化;所述二级启动模块在完成初始化后,还用于基于所述随机存取存储器中的所述芯片的启动固件完成所述芯片的初始化。2.如权利要求1所述的芯片,其特征在于,所述二级启动模块的启动固件及所述芯片的启动固件均包括描述符,所述一级启动模块还用于,基于所述描述符从所述可擦除存储器内读取所述二级启动模块的启动固件及所述芯片的启动固件。3.如权利要求1所述的芯片,其特征在于,还包括总线模块和多路选择器,所述一级启动模块和所述二级启动模块均通过所述多路选择器与所述总线模块连接,所述可擦除存储器以及所述随机存取存储器均与所述总线模块连接;在所述一级启动模块将所述二级启动模块的启动固件以及所述芯片的启动固件写入所述随机存取存储器,并唤醒所述二级启动模块后,所述一级启动模块还用于向所述多路选择器发送启动选择信号,以使所述多路选择器基于所述启动选择信号,将所述芯片的控制权移交至所述二级启动模块。4.如权利要求1所述的芯片,其特征在于,所述二级启动模块预设有指令集,当所述芯片的参数更新时,所述二级启动模块还用于基于所述指令集对所述芯片的启动固件进行相应的参数配置。5.如权利要求4所述的芯片,其特征在于,所述指令集预设有重启指令,当所述芯故障时,所述二级启动模块还用于向所述一级启动模块发送重启指令。6.如权利要求1所述的芯片,其特征在于,当所述芯片挂载从机设备时,基于所述二级启动模块对所述从机设备进行控制及访...

【专利技术属性】
技术研发人员:杨龚轶凡闯小明郑瀚寻刘昶旭
申请(专利权)人:中昊芯英杭州科技有限公司
类型:发明
国别省市:

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

1