豆芽 发表于 2010-6-25 23:58:36

芯片的加密原理是什么?有没有专用的eda软件完成加密!

芯片的加密原理是什么?有没有专用的eda软件完成加密!另外cpld和fpga的加密方法一样吗?是否跟不同公司的不同工艺的产品有关?

粉妮 发表于 2010-6-26 00:51:55

你问的应该是怎样加密或保护你的设计不让别人剽窃的方法吧,如果是这样,请看如下的解释:<br>
对于cpld来说是flash 形式的,只要下载是锁定加密位,一般情况下就不会再被读出。<br>
对于fpga来说为ram形式的,需要外部配置,这样如果不采取措施,就很容易被剽窃。解决的办法由多种,一种是选用带有加密功能fpga,如virtex II 系列,具体原理可以查看datasheet.<br>
对于没有此功能的FPGA可以考虑用CPLD来加密(前提是CPLD不会被解密),CPLD即配置了FPGA,又完成了加密FPGA的功能,加密原理就是在FPGA和CPLD中编入一些简单的相互认证的算法,很灵活,每个人都可不一样。只有认证通过FPGA才可以通过。<br>
以上介绍的方法只是本人常使用的一种方法,大家也可以试试看,应该可以起到一定的效果。

沉醉夕阳下 发表于 2010-6-26 01:42:31

谢谢你了!

笨笨猪 发表于 2010-6-26 03:05:16

不懂,通过什么使下载到CPLD或FPGA配置芯片的编码还原成设计文件的呢?

我不是少爷 发表于 2010-6-26 04:41:00

可以使用actel反熔丝工艺的fpga

Sunlife 发表于 2015-6-17 09:25:54


你问的应该是怎样加密或保护你的设计不让别人剽窃的方法吧,如果是这样,请看如下的解释:<br>
对于cpld来说是flash 形式的,只要下载是锁定加密位,一般情况下就不会再被读出。<br>
对于fpga来说为ram形式的,需要外部配置,这样如果不采取措施,就很容易被剽窃。解决的办法由多种,一种是选用带有加密功能fpga,如virtex II 系列,具体原理可以查看datasheet.<br>
对于没有此功能的FPGA可以考虑用CPLD来加密(前提是CPLD不会被解密),CPLD即配置了FPGA,又完成了加密FPGA的功能,加密原理就是在FPGA和CPLD中编入一些简单的相互认证的算法,很灵活,每个人都可不一样。只有认证通过FPGA才可以通过。<br>
以上介绍的方法只是本人常使用的一种方法,大家也可以试试看,应该可以起到一定的效果。
页: [1]
查看完整版本: 芯片的加密原理是什么?有没有专用的eda软件完成加密!