发明名称 |
一种FPGA系统加密及参数配置方法 |
摘要 |
本发明涉及通信领域,特别涉及FPGA逻辑设计领域,具体指一种FPGA系统加密及参数配置方法,本发明系统由CPU、FPGA、CPLD三大部分组成,其中CPLD负责系统加密和系统参数配置;FPGA内部解密模块负责系统解密,通过使能FPGA功能模块,完成FPGA系统功能启停控制;并且还可以通过JTAG接口或RJ45接口完成系统功能调试和系统升级。实现系统加密安全可靠的情况下,可向客户开放FPGA逻辑代码,占用FPGA逻辑资源少,系统运行效率高,并能通过本地升级或远程升级方法,完成设备更新和维护管理,很好解决了CES电路仿真系列产品知识产权保护和参数配置问题。 |
申请公布号 |
CN104346584A |
申请公布日期 |
2015.02.11 |
申请号 |
CN201410603519.9 |
申请日期 |
2014.10.31 |
申请人 |
成都朗锐芯科技发展有限公司 |
发明人 |
胡强;刘思卓 |
分类号 |
G06F21/72(2013.01)I |
主分类号 |
G06F21/72(2013.01)I |
代理机构 |
四川力久律师事务所 51221 |
代理人 |
林辉轮;王芸 |
主权项 |
一种FPGA系统加密及参数配置方法, 其特征在于,采用外接的CPLD加密芯片进行加密;由FPGA内部的解密模块负责系统的解密工作;CPLD内部包括加密算法模块和系统配置模块,由所述加密算法模块产生解密扰码,由系统配置模块存储系统配置数据;系统工作时FPGA内部的解密模块依次读取CPLD产生的解密扰码以及系统配置数据,先后进行解密对比和系统配置数据匹配验证,解密对比和配置数据验证正确后,由解密模块发出使能信号启动FPGA的功能模块,使系统正常工作。 |
地址 |
610041 四川省成都市高新区吉泰五路118号3栋21层1号 |