[发明专利]SOC芯片系统中控制保密数据搬运的DMA控制器有效
申请号: | 201110443628.5 | 申请日: | 2011-12-27 |
公开(公告)号: | CN102591824A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 王良清;林青盛 | 申请(专利权)人: | 深圳国微技术有限公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28;G06F21/00 |
代理公司: | 深圳市康弘知识产权代理有限公司 44247 | 代理人: | 胡朝阳;孙洁敏 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | soc 芯片 系统 控制 保密 数据 搬运 dma 控制器 | ||
1.一种SOC芯片系统中控制保密数据搬运的DMA控制器,其特征在于,所述DMA控制器包括:
用于对总线上的从设备发出读写操作的主机接口;
用于提供处理器对DMA控制器的寄存器进行配置和查询的从机接口;
包含用于设定安全链表地址范围的链表范围寄存器、链表地址寄存器、软件请求寄存器和状态寄存器的寄存器模块;
用于对链表地址寄存器中的链表地址对应的链表信息进行隔离保护规则检查,监测链表信息是否符合安全要求的安全引擎;
用于在链表信息符合安全要求时,根据该链表信息的数据源地址从非易失性存储器读取保密数据,将读取的保密数据写到该链表信息的数据目的地址的数据传输引擎。
2.根据权利要求1所述SOC芯片系统中控制保密数据搬运的DMA控制器,其特征在于,链表范围寄存器是一次性可编程寄存器,链表范围寄存器在SOC芯片系统初始化时被设置后不可更改。
3.根据权利要求1所述SOC芯片系统中控制保密数据搬运的DMA控制器,其特征在于,处理器通过读取链表范围寄存器得知安全链表地址的范围;处理器通过配置链表地址寄存器通知DMA控制器从哪个地址获取链表;处理器通过配置软件请求寄存器触发DMA控制器读取链表并进行数据传输;处理器通过读取状态寄存器查询DMA控制器的状态。
4.根据权利要求1所述SOC芯片系统中控制保密数据搬运的DMA控制器,其特征在于,安全引擎检测链表地址寄存器中的链表地址是否属于安全链表地址范围,并根据检测结果设置状态寄存器的标志位,而处理器通过查询状态寄存器对应的标志位得知链表地址寄存器中的配置是否正确。
5.根据权利要求4所述SOC芯片系统中控制保密数据搬运的DMA控制器,其特征在于,DMA控制器根据链表地址寄存器中的链表地址,从到非易失性存储器中读取对应的任务链表,由数据传输引擎解析任务链表并得到链表信息。
6.根据权利要求4所述SOC芯片系统中控制保密数据搬运的DMA控制器,其特征在于,若链表地址寄存器中的链表地址不属于安全链表地址范围,则DMA控制器不执行该链表地址对应的任务链表。
7.根据权利要求1所述SOC芯片系统中控制保密数据搬运的DMA控制器,其特征在于,处理器将链表地址寄存器的初值指向一个安全链表地址范围内的一个链表起始地址,DMA控制器才会进行保密数据传输。
8.根据权利要求1任何一项所述SOC芯片系统中控制保密数据搬运的DMA控制器,其特征在于,数据传输引擎一旦接收到有效的DMA传输请求,将开始读取链表并传输数据;
当下面任何情况发生时,数据传输引擎将结束数据传输,并清除DMA传输请求:安全引擎指示链表地址寄存器中链表地址不在链表范围寄存器定义的链表存储地址范围内;或安全引擎指示链表信息不满足隔离保护规则;当前链表是最后一个链表且当前链表定义的数据传输全部完成;或总线传输错误。
9.根据权利要求1-8任何一项所述SOC芯片系统中控制保密数据搬运的DMA控制器,其特征在于,每个链表信息具有如下有序结构信息:该链表的数据长度、该链表的数据源地址、该链表的数据目的地址、该链表的下一个链表地址、该链表的隔离保护数据;
其中,数据长度定义该链表时要传输的数据字节数量;数据源地址指示数据的数据来源;数据目的地址指示数据去向;下一个链表地址指示下一个链表的地址和当前链表是否是最后一个链表;链表隔离保护值为全“0”值或全“1”值,用于隔离相邻的链表。
10.根据权利要求9所述SOC芯片系统中控制保密数据搬运的DMA控制器,其特征在于,安全引擎对链表信息进行隔离保护规则检查包括:链表信息的数据长度、数据源地址、数据目的地址、下一个链表地址都不能是全“0”值或全“1”值,而链表的隔离保护数据必须为全“0”值或全“1”值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳国微技术有限公司,未经深圳国微技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110443628.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:双气隙混合励磁直驱开关磁阻风力发电机及其机组系统
- 下一篇:气压式无水座便器