[发明专利]一种保护FPGA芯片内部配置存储器的方法和装置有效
申请号: | 201210034216.0 | 申请日: | 2012-02-15 |
公开(公告)号: | CN103257937A | 公开(公告)日: | 2013-08-21 |
发明(设计)人: | 李大伟;朱建彰;王强;王潘丰;邹丽娜 | 申请(专利权)人: | 京微雅格(北京)科技有限公司 |
主分类号: | G06F12/14 | 分类号: | G06F12/14 |
代理公司: | 北京亿腾知识产权代理事务所 11309 | 代理人: | 陈霁 |
地址: | 100473 北京市大兴区北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 保护 fpga 芯片 内部 配置 存储器 方法 装置 | ||
1.一种保护配置存储器中数据的现场可编程门阵列FPGA芯片,其特征在于,所述芯片包括:
配置存储器,用于存储所述芯片的配置数据;
访问码存储器,用于存储访问码;
配置控制器,用于接收外部输入的用户密码;
访问控制器,用于从访问码存储器中读取访问码,并将所述用户密码与所述访问码进行比较,当比较结果为一致时,通知所述配置控制器允许用户访问所述配置存储器。
2.根据权利要求1所述的芯片,其特征在于,所述配置控制器包括:JTAG控制器,用于接收外部输入的用户密码。
3.根据权利要求1或2所述的芯片,其特征在于,所述访问控制器包含于所述配置控制器或JTAG控制器。
4.根据权利要求1-3之一所述的芯片,其特征在于,所述配置控制器包括:
解密模块,用于对来自外部非易失存储器的加密的配置数据进行解密并将解密数据提供给所述配置存储器。
5.一种保护配置存储器中数据的现场可编程门阵列FPGA芯片,其特征在于,所述芯片包括:
配置存储器,用于存储所述芯片的配置数据;
解密密码存储器,用于存储解密密码;
访问码存储器,用于存储访问码;
配置控制器,用于接收外部输入的用户密码;
强制加密控制参数存储器,用于存储指示所述用户密码是否经过预先加密的参数;
访问控制器,用于从所述访问码存储器中读取访问码,当所述参数指示所述用户密码是经过预先加密时,用所述解密密码对所述用户密码进行解密,并将解密后的用户密码与所述访问码进行比较,当比较结果为一致时,通知所述配置控制器允许用户访问所述配置存储器。
6.根据权利要求5所述的芯片,其特征在于,所述配置控制器包括:JTAG控制器,用于接收外部输入的用户密码。
7.根据权利要求5或6所述的芯片,其特征在于,所述访问控制器包含于所述配置控制器或JTAG控制器。
8.根据权利要求5-7之一所述的芯片,其特征在于,所述配置控制器包括:
解密模块,用于对来自外部非易失存储器的加密的配置数据进行解密并将解密的配置数据提供给所述配置存储器。
9.一种保护配置存储器中数据的装置,所述装置包括如权利要求1-8之一的所述现场可编程门阵列FPGA芯片,所述的现场可编程门阵列FPGA芯片中包含所述配置存储器,其特征在于,所述装置还包括:
JTAG接口,用于向所述芯片输入用户密码。
10.如权利要求9的装置,其特征在于,所述装置还包括:
非易失存储器,用于提供所述芯片的加密的配置数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京微雅格(北京)科技有限公司,未经京微雅格(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210034216.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种利用冲突检测机制的地图标注方法及装置
- 下一篇:使用水平角的位置确定