[发明专利]一种DDR权限管理方法及装置在审
申请号: | 202010547055.X | 申请日: | 2020-06-16 |
公开(公告)号: | CN113806791A | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 余志军;匡双鸽;丁然 | 申请(专利权)人: | 珠海全志科技股份有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 焉明涛 |
地址: | 519085 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ddr 权限 管理 方法 装置 | ||
1.一种DDR权限管理方法,其特征在于,所述方法包括:
建立双倍速率同步动态随机存储器DDR与安全控制单元之间的对应关系;
基于所建立的对应关系,通过安全控制单元对DDR数据通路进行权限管理。
2.如权利要求1所述的方法,其特征在于,所述DDR与安全控制单元之间的对应关系为一一对应关系。
3.如权利要求1所述的方法,其特征在于,建立双倍速率同步动态随机存储器DDR与安全控制单元之间的对应关系之前,所述方法还包括:
基于任一DDR数据前端建立总线仲裁逻辑,根据所建立的总线仲裁逻辑获取总线的使用权。
4.如权利要求1所述的方法,其特征在于,在指令端口传输写命令的情况下,通过安全控制单元对DDR数据通路进行权限管理,包括:
根据写命令的地址进行写地址处理,并根据写地址处理的结果写入第一先进先出FIFO存储器;
对写命令进行安全检测,将安全检测结果写入第二FIFO存储器;
在写命令对应的数据下发后,通过第一FIFO存储器和第二FIFO存储器中所写入的数据对写命令对应的数据进行数据加扰。
5.如权利要求4所述的方法,其特征在于,在指令端口传输写命令的情况下,通过安全控制单元对DDR数据通路进行权限管理,还包括:
若当前写命令的安全检测结果为权限访问失败,将写命令对应的数据屏蔽并输出AXI总线的写回应通道权限访问失败标志信号。
6.如权利要求1所述的方法,其特征在于,在指令端口传输读命令的情况下,通过安全控制单元对DDR数据通路进行权限管理,包括:
根据读命令的地址进行读地址处理,以及对读命令进行安全检测以获取读命令的权限访问是否成功的标志信号;
将读地址处理的结果、读命令的所述标志信号以及读命令对应的令牌token写入第三FIFO存储器中;
在数据读取端口回应数据时,通过令牌token查询对应的读地址处理的结果和读命令的所述标志信号进行解扰,并输出所述标志信号。
7.一种DDR权限管理装置,其特征在于,所述装置包括:
安全控制单元,用于建立与双倍速率同步动态随机存储器DDR之间的对应关系;以及,
基于所建立的对应关系,对DDR数据通路进行权限管理。
8.如权利要求7所述的装置,其特征在于,所述装置还包括:
总线仲裁单元,用于在任一DDR数据前端建立总线仲裁逻辑,根据所建立的总线仲裁逻辑获取总线的使用权。
9.如权利要求7所述的装置,其特征在于,安全控制单元包括:
第一地址处理单元,用于根据写命令的地址进行写地址处理;
第一先进先出FIFO存储器,用于根据写地址处理的结果进行数据存储;
第一安全检测单元,用于对写命令进行安全检测;
第二FIFO存储器,用于存储写命令的安全检测结果;
写数据安全处理单元,用于在写命令对应的数据下发后,通过第一FIFO存储器和第二FIFO存储器中所写入的数据对写命令对应的数据进行数据加扰。
10.如权利要求7所述的装置,其特征在于,安全控制单元还包括:
第二地址处理单元,用于根据读命令的地址进行读地址处理;
第二安全检测单元,用于对读命令进行安全检测获取读命令的权限访问是否成功标志信号;
第三FIFO存储器,用于存储读地址处理的结果、读命令的所述标志信号以及读命令对应的令牌token;
读数据安全处理单元,用于在数据读取端口回应数据时,通过令牌token查询对应的读地址处理的结果和读命令的所述标志信号进行解扰,并输出所述标志信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海全志科技股份有限公司,未经珠海全志科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010547055.X/1.html,转载请声明来源钻瓜专利网。