[发明专利]片上系统及其操作方法在审
申请号: | 202110047120.7 | 申请日: | 2021-01-14 |
公开(公告)号: | CN113434453A | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 金是兴;朴根荣;朴东珍 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F15/78 | 分类号: | G06F15/78;G06F9/445 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 尹淑梅;张川绪 |
地址: | 韩国京畿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 及其 操作方法 | ||
1.一种操作具有主处理器和多个第一知识产权单元的片上系统的方法,所述方法包括:
主处理器使用固件加载器将第一目标固件复制到存储器;
主处理器使用管理程序阻止主处理器和所述多个第一知识产权单元对第一目标固件的访问;
主处理器使用固件验证器对第一目标固件进行验证;以及
基于验证结果,主处理器使用管理程序准许所述多个第一知识产权单元之中的目标知识产权单元对第一目标固件的访问。
2.根据权利要求1所述的方法,其中,固件加载器和管理程序在富执行环境中操作,并且固件验证器在可信执行环境中操作。
3.根据权利要求1所述的方法,其中,所述多个第一知识产权单元包括数字信号处理器、神经处理单元、张量处理单元和图像信号处理器中的至少一个。
4.根据权利要求1所述的方法,其中,阻止访问的步骤包括:主处理器使用管理程序改变在连接到主处理器的存储器管理单元中的和在分别连接到所述多个第一知识产权单元的存储器保护单元中的关于存储器的信息。
5.根据权利要求4所述的方法,其中,改变信息的步骤包括:主处理器使用管理程序来改变存储器管理单元的逻辑到物理映射表,以阻止主处理器对第一目标固件的访问。
6.根据权利要求4所述的方法,其中,改变信息的步骤包括:主处理器使用管理程序来改变存储器保护单元的页表,以阻止所述多个第一知识产权单元对第一目标固件的访问。
7.根据权利要求6所述的方法,其中,页表包括第一目标固件被复制到的存储器的地址信息以及与所述地址信息对应的属性信息。
8.根据权利要求1至权利要求7中的任意一项所述的方法,其中,所述片上系统还包括用于安全的第二知识产权单元,
其中,验证的步骤包括:主处理器使用固件验证器控制第二知识产权单元执行第一目标固件的签名验证操作。
9.根据权利要求1至权利要求7中的任意一项所述的方法,其中,准许的步骤包括:当验证结果通过时,主处理器使用管理程序改变在连接到目标知识产权单元的存储器保护单元中的关于存储器的信息。
10.根据权利要求1至权利要求7中的任意一项所述的方法,所述方法还包括:
当完成目标知识产权单元对第一目标固件的执行时,主处理器使用管理程序准许主处理器对第一目标固件的访问,以允许固件加载器对第一目标固件的访问;以及
主处理器使用管理程序阻止目标知识产权单元对第一目标固件的访问。
11.根据权利要求1至权利要求7中的任意一项所述的方法,所述方法还包括:
当所述多个第一知识产权单元中的一个第一知识产权单元请求执行第二目标固件时,主处理器使用固件加载器将第二目标固件复制到存储器;
主处理器使用管理程序阻止主处理器和所述多个第一知识产权单元对第二目标固件的访问;
主处理器使用固件验证器对第二目标固件进行验证;
基于第二目标固件的验证结果,主处理器使用管理程序准许所述多个第一知识产权单元中的请求执行第二目标固件中的所述一个第一知识产权单元对第二目标固件的访问;以及
主处理器使用管理程序准许主处理器对第一目标固件的访问,以允许固件加载器对第一目标固件的访问。
12.一种片上系统,所述片上系统包括:
存储器;
主处理器,被配置为运行操作系统;以及
多个第一知识产权单元,被配置为执行相应的处理操作,
其中,主处理器被配置为:使用固件加载器将目标固件复制到存储器;使用管理程序在验证目标固件之前阻止主处理器和所述多个第一知识产权单元对目标固件的访问;以及使用管理程序在验证目标固件之后准许所述多个第一知识产权单元之中的与目标固件对应的目标知识产权单元对目标固件的访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110047120.7/1.html,转载请声明来源钻瓜专利网。