[发明专利]通用输入输出接口的访问方法、系统芯片及车载设备有效
申请号: | 202211386173.2 | 申请日: | 2022-11-07 |
公开(公告)号: | CN115438364B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 吴昕耀;顾雪春;张力航 | 申请(专利权)人: | 南京芯驰半导体科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F13/42 |
代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 王金双 |
地址: | 211800 江苏省南京市江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通用 输入输出 接口 访问 方法 系统 芯片 车载 设备 | ||
本申请公开了一种通用输入输出接口的访问方法、系统芯片及车载设备,属于芯片技术领域。方法应用于包括安全域、多个应用域和多个GPIO的系统芯片中,每个GPIO对应的权限寄存器中存储有安全域配置的目标权限列表,目标权限列表包括每个应用域访问每个GPIO的权限信息,方法包括:当应用域需要访问GPIO时,应用域根据本次的访问需求生成访问信息,向GPIO发送访问信息;GPIO接收访问信息,从对应的权限寄存器中读取目标权限列表中与应用域对应的权限信息;GPIO根据权限信息和访问信息判断应用域是否具有对GPIO的访问权限。本申请避免应用域对GPIO的非法访问,提高了系统芯片的安全性。
技术领域
本申请实施例涉及芯片技术领域,特别涉及一种通用输入输出接口的访问方法、系统芯片及车载设备。
背景技术
访问GPIO(General Purpose Input Output,通用输入输出接口)的安全机制体现在总线访问的编码传输上。具体的,master(主)端对输出信号进行编码,通过总线将编码数据传输给slave(从)端,slave端对该编码数据进行解码,得到输出信号。
然而,目前GPIO的访问只涉及到一个安全级别,难以满足多样化的差异化权限的需求,无法应用到多安全级别的车规产品中。并且,由于缺乏对功能安全的控制,这就给非法访问带来了可能,从而影响了系统芯片的安全。
发明内容
本申请实施例提供了一种通用输入输出接口的访问方法、系统芯片及车载设备,用于解决GPIO的访问只涉及到一个安全级别时,无法应用到多安全级别的车规产品中,且影响系统芯片的安全的问题。所述技术方案如下:
一方面,提供了一种通用输入输出接口的访问方法,应用于包括安全域、多个应用域和多个通用输入输出接口GPIO的系统芯片中,每个GPIO对应的权限寄存器中都存储有所述安全域配置的目标权限列表,所述目标权限列表包括每个应用域访问每个GPIO的权限信息,所述应用域是所述系统芯片与外部的交互模块,所述方法包括:
当应用域需要访问GPIO时,所述应用域根据本次的访问需求生成访问信息,向所述GPIO发送所述访问信息;
所述GPIO接收所述访问信息,从对应的权限寄存器中读取所述目标权限列表中与所述应用域对应的权限信息;
所述GPIO根据所述权限信息和所述访问信息判断所述应用域是否具有对所述GPIO的访问权限。
在一种可能的实现方式中,所述GPIO根据所述权限信息和所述访问信息判断所述应用域是否具有对所述GPIO的访问权限,包括:
所述GPIO判断所述权限信息与所述访问信息是否匹配;
若所述权限信息与所述访问信息相匹配,则所述GPIO确定所述应用域具有对所述GPIO的访问权限,根据所述访问信息对所述GPIO对应的功能寄存器进行操作;
若所述权限信息与所述访问信息不匹配,则所述GPIO确定所述应用域不具有对所述GPIO的访问权限。
在一种可能的实现方式中,所述方法还包括:
所述安全域根据多个安全级别生成权限列表集合,所述权限列表集合包括k个列表索引和k个权限列表,每个列表索引对应于一种安全级别的权限列表,k≥2;
所述安全域将所述权限列表集合写入每个GPIO对应的权限寄存器中;
所述安全域从所述权限列表集合中选择一张权限列表作为所述GPIO当前使用的目标权限列表。
在一种可能的实现方式中,在所述安全域将所述权限列表集合写入每个GPIO对应的权限寄存器中之后,所述方法还包括:
利用功能锁对所述权限寄存器中存储的权限列表集合进行锁定,锁定后的权限列表集合禁止被修改。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京芯驰半导体科技有限公司,未经南京芯驰半导体科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211386173.2/2.html,转载请声明来源钻瓜专利网。