别急小鱼先吐会槽。今天小鱼真是被坑惨了,前几天刚刚给交的如何用iMPACT下载软件去查看FPGA芯片的DNA号,当时小鱼还亲自实践了好几块开发板,说好了下来总结的,最后偷懒没总结。才导致今天早上同事急需知道FPGA芯片的DNA号,让小鱼帮忙给查看一下,瞬间懵逼了完全不知怎么操作了。百度了半天也没有详细的操作步骤,去询问有关这方面工作的朋友,他们也不知道如何弄,最后尴尬的给同事打电话说,上次给交的忘了。。。。。。。。。小鱼装个逼给大家小小科普一下这个DNA号是啥东西?Xilinx公司的FPGA芯片都有自己独一的Device DNA号,这个是一个二进制序列,而且每个芯片的都是唯一的。用户可以通过这个号对自己的程序进行加密操作,也就是经常听到的某某程序被加密,有些人通过加密算法将DAN号和bit一块固化到flash里面。最后将JATG口封闭这样我们就无法通过JATG口获取到FPGA芯片的DNA好了,好了不装逼了有兴趣的朋友可以通过百度查找相关东西研究研究。好了下面小鱼就给大家说一下如何获取这个DNA号:
1、 首先打开iMPACT下载软件如图1、2所示:
2、然后右击选择InitializeChain点击确定,前两步和咱们平时下载程序一样如图3所示
3、上面的菜单栏中选择output----->Cable Setup如图4所示
4、如图5所示更改TCK Speed/Baud Rate中的速度改为3Mhz;
5、 最后将鼠标左键放置在FPGA芯片上,如图6所示右键AccesseFUSE Registers ---->Read eFUSE Registers
6、接着下面的菜单打印栏中就会出现你想要的结果Device DNA。如图7所示
哈哈,以上就是小鱼利用iMPACT查看FPGA芯片DNA好的方法,大家看了有疑问欢迎来QQ群里找我;或者有更好的办法小鱼愿意和大家交流。
欢迎加入芯航线FPGA技术支持群:472607506
六月飞鱼
2016年6月6日