【技术实现步骤摘要】
一种芯片及其启动方法
[0001]本专利技术涉及芯片领域,特别涉及一种芯片及其启动方法。
技术介绍
[0002]在设计芯片电路的时候,芯片的启动是非常重要的一环,芯片启动包括给芯片电路上电、载入芯片启动所需要的基本固件等。
[0003]在目前的芯片设计中,大多启动方式是利用一次性存储器和可擦除存储器来启动芯片,其中一次性存储器先验证可擦除存储器中的启动固件有效性,而后再跳转至可擦除存储器运行,对于此种启动方式而言,由于芯片流片之后一次性存储器中的固件无法修改,若一次性存储器存在固件问题,则无法正常启动芯片,而且此种启动方式的启动速度较慢。
技术实现思路
[0004]本专利技术的主要目的是提出一种芯片及其启动方法,旨在解决
技术介绍
中所提到的问题。
[0005]为实现上述目的,本专利技术提出一种芯片,包括一级启动模块、二级启动模块、可擦除存储器以及随机存取存储器,所述一级启动模块与所述二级启动模块连接,所述可擦除存储器用于存储所述二级启动模块的启动固件及所述芯片的启动固件;在所述芯片上电时,所述一 ...
【技术保护点】
【技术特征摘要】
1.一种芯片,其特征在于,包括一级启动模块、二级启动模块、可擦除存储器以及随机存取存储器,所述一级启动模块与所述二级启动模块连接,所述可擦除存储器用于存储所述二级启动模块的启动固件及所述芯片的启动固件;在所述芯片上电时,所述一级启动模块用于从所述可擦除存储器中读取所述二级启动模块的启动固件以及所述芯片的启动固件,并将所述二级启动模块的启动固件以及所述芯片的启动固件写入所述随机存取存储器,并唤醒所述二级启动模块;所述二级启动模块响应于接收到所述一级启动模块的唤醒指令,基于所述随机存取存储器中对应的启动固件完成所述二级启动模块的初始化;所述二级启动模块在完成初始化后,还用于基于所述随机存取存储器中的所述芯片的启动固件完成所述芯片的初始化。2.如权利要求1所述的芯片,其特征在于,所述二级启动模块的启动固件及所述芯片的启动固件均包括描述符,所述一级启动模块还用于,基于所述描述符从所述可擦除存储器内读取所述二级启动模块的启动固件及所述芯片的启动固件。3.如权利要求1所述的芯片,其特征在于,还包括总线模块和多路选择器,所述一级启动模块和所述二级启动模块均通过所述多路选择器与所述总线模块连接,所述可擦除存储器以及所述随机存取存储器均与所述总线模块连接;在所述一级启动模块将所述二级启动模块的启动固件以及所述芯片的启动固件写入所述随机存取存储器,并唤醒所述二级启动模块后,所述一级启动模块还用于向所述多路选择器发送启动选择信号,以使所述多路选择器基于所述启动选择信号,将所述芯片的控制权移交至所述二级启动模块。4.如权利要求1所述的芯片,其特征在于,所述二级启动模块预设有指令集,当所述芯片的参数更新时,所述二级启动模块还用于基于所述指令集对所述芯片的启动固件进行相应的参数配置。5.如权利要求4所述的芯片,其特征在于,所述指令集预设有重启指令,当所述芯故障时,所述二级启动模块还用于向所述一级启动模块发送重启指令。6.如权利要求1所述的芯片,其特征在于,当所述芯片挂载从机设备时,基于所述二级启动模块对所述从机设备进行控制及访...
【专利技术属性】
技术研发人员:杨龚轶凡,闯小明,郑瀚寻,刘昶旭,
申请(专利权)人:中昊芯英杭州科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。