说明:收录全文最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211409885.1 (22)申请日 2022.11.11 (71)申请人 山东云海国创云计算装备产业创新 中心有限公司 地址 250000 山东省济南市中国 (山 东) 自 由贸易试验区济南片区浪潮路1036号 浪潮科技园S01楼3 5层 (72)发明人 李灯伟 刘刚 王硕 赵元  (74)专利代理 机构 北京连和连知识产权代理有 限公司 1 1278 专利代理师 陈黎明 马鹏林 (51)Int.Cl. G06F 9/4401(2018.01) G06F 9/445(2018.01) G06F 21/57(2013.01) (54)发明名称 多介质安全启动的方法、 系统、 存储介质、 设 备及芯片 (57)摘要 本发明涉及集 成电路设计及应用领域, 并供 了一种多介质安全启动的方法、 系统、 存储介质、 设备及芯片, 方法包括: 在芯片架构设计中设置 主处理器、 协处理器、 安全启动控制电路; 设置用 于区别启动介质的引脚并给芯片上电; 启动协处 理器, 根据设置的引脚从引脚指向的一个介质读 取启动程序, 并向安全启动控制电路发送数据搬 运完成信号; 利用安全启动控制电路对启动数据 进行校验; 以及在启动数据通过校验时, 利用安 全启动控制电路向主处理器发送 通过信号, 由主 处理器读取启动数据并执行启动命令。 根据本发 明在多介质安全启动过程中提高了芯片的可靠 性及健壮性。 权利要求书2页 说明书8页 附图3页 CN 115454517 A 2022.12.09 CN 115454517 A 1.一种多介质安全启动的方法, 其特 征在于, 包括以下步骤: 在芯片架构设计中设置主处 理器、 协处 理器、 安全启动控制电路; 设置用于区别启动介质的引脚并给 所述芯片上电; 启动所述协处理器, 根据设置的所述引脚从所述引脚指向的一个介质读取启动程序, 并向所述 安全启动控制电路发送数据搬运完成信号; 利用所述 安全启动控制电路对启动数据进行 校验; 以及 在所述启动数据通过校验时, 利用所述安全启动控制电路 向所述主处理器发送通过信 号, 由所述主处 理器读取 所述启动数据并执 行启动命令 。 2.根据权利要求1所述的方法, 其特征在于, 在所述启动数据未通过校验时, 利用所述 安全启动控制电路向所述协处 理器发送重 置信号; 由所述协 处理器重新从另一个存储介质中读取启动 程序, 并向所述安全启动控制电路 发送数据搬运完成信号; 利用所述 安全启动控制电路对再次搬运的启动数据进行 校验; 在所述再次搬运的启动数据通过校验时, 利用所述安全启动控制电路向所述主处理器 发送通过信号, 由所述主处 理器读取 所述启动数据并执 行启动命令 。 3.根据权利要求2所述的方法, 其特 征在于, 在再次搬运的启动数据 未通过校验时, 不启动主控制器A, 并设置相关引脚指示所述芯 片启动失败。 4.根据权利要求2所述的方法, 其特 征在于, 在所述协处 理器读取启动程序后, 将所述启动程序搬移到芯片内部的SRAM中。 5.根据权利要求 4所述的方法, 其特 征在于, 在所述协处 理器收到所述重 置信号时, 擦除所述SRAM中的所有数据。 6.根据权利要求 4所述的方法, 其特 征在于, 利用所述安全启动控制电路通过从OTP  ROM中读取校验所需密码key, 并从所述SRAM读 取需校验的启动数据来进行 校验。 7.一种多介质安全启动的系统, 其特 征在于, 包括: 芯片配置模块, 该芯片配置模块用于在 芯片架构设计 中设置主处理器、 协处理器、 安全 启动控制电路; 启动预备模块, 该启动预备模块用于设置用于区别启动介质的引脚并给所述芯片上 电; 读取模块, 该读取模块用于启动所述协处理器, 根据设置的所述引脚从所述引脚指向 的一个介质读取启动程序, 并向所述 安全启动控制电路发送数据搬运完成信号; 校验模块, 该校验模块用于利用所述 安全启动控制电路对启动数据进行 校验; 以及 启动模块, 该启动模块在所述启动数据通过校验时, 利用所述安全启动控制电路向所 述主处理器发送通过信号, 由所述主处 理器读取 所述启动数据并执 行启动命令 。 8.根据权利要求7所述的系统, 其特征在于, 在所述启动数据未通过校验时, 所述校验 模块利用所述 安全启动控制电路向所述协处 理器发送重 置信号; 所述读取模块由所述协 处理器重新从另一个存储介质中读取启动 程序, 并向所述安全 启动控制电路发送数据搬运完成信号;权 利 要 求 书 1/2 页 2 CN 115454517 A 2所述校验 模块利用所述 安全启动控制电路对再次搬运的启动数据进行 校验; 所述启动模块在所述再次搬运的启动数据通过校验时, 利用所述安全启动控制电路向 所述主处 理器发送通过信号, 由所述主处 理器读取 所述启动数据并执 行启动命令 。 9.根据权利要求8所述的系统, 其特 征在于, 还 包括报错模块, 在再次搬运的启动数据 未通过校验时, 不启动主控制器A, 所述报错模块设置相关引脚 指示所述芯片启动失败。 10.根据权利要求8所述的系统, 其特 征在于, 所述读取模块在所述协处理器读取启动程序后, 将所述启动程序搬移到芯片内部的 SRAM中。 11.根据权利要求10所述的系统, 其特 征在于, 所述读取模块在所述协处 理器收到所述重 置信号时, 擦除所述SRAM中的所有数据。 12.根据权利要求10所述的系统, 其特 征在于, 所述校验模块利用所述安全启动控制电路通过从OTP  ROM中读取校验所需密码key, 并 从所述SRAM读取需校验的启动数据来进行 校验。 13.一种计算机可读存储介质, 其特征在于, 存储有计算机程序指令, 所述计算机程序 指令被执 行时实现如权利要求1 ‑6任意一项所述的多介质安全启动的方法。 14.一种计算机设备, 包括存储器和 处理器, 其特征在于, 所述存储器中存储有计算机 程序, 所述计算机程序被所述处理器执行时执行如权利要求1 ‑7任意一项所述的多介质安 全启动的方法。 15.一种用于权利要求1 ‑6任一项所述的一种 多介质安全启动的方法的芯片, 其特征在 于, 所述芯片的架构中具有主处理器、 协处理器、 安全启动控制电路、 SRAM控制电路、 flash 控制电路、 S D卡控制电路、 以及内部互联总线, 其中 所述SRAM  控制电路连接芯片内部的SRAM, 所述安全启动控制电路包括OTP控制电路与校验电路, 所述OTP控制电路连接芯片内部 的OTP ROM, 该OTP  ROM用来存 储用于所述校验电路的密码数据, 所述flash控制电路连接芯片外 部的flash存 储设备, 所述SD卡控制电路连接芯片外 部的SD卡存储设备, 所述flash存 储设备和S D卡存储设备存 储芯片的启动程序或其它程序, 并且 所述主处理器、 所述协处理器、 所述安全启动控制电路、 所述SRAM控制电路、 所述flash 控制电路以及所述S D卡控制电路通过 所述内部互联总线相连接 。权 利 要 求 书 2/2 页 3 CN 115454517 A 3

.PDF文档 专利 多介质安全启动的方法、系统、存储介质、设备及芯片

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 多介质安全启动的方法、系统、存储介质、设备及芯片 第 1 页 专利 多介质安全启动的方法、系统、存储介质、设备及芯片 第 2 页 专利 多介质安全启动的方法、系统、存储介质、设备及芯片 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:35:40上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。