获取Xilinx FPGA芯片IDCODE的4种办法
来源:高频读写器 发布时间:2024-04-12 01:31:26
类型,比方现在运用的是XC7A35T,新产品替换成了XC7A100T,两个芯片的封装不同,管脚装备也不同,而这两种代码,这样就能够终究靠读取IDCODE,来进行主动区别不同的硬件,别离进行不同的解决办法。本文介绍Xilinx一切FPGA芯片类型IDCODE的获取办法,总共4种办法,总有一种合适你,这一些办法相同适用于其他厂家的FPGA/
在ISE开发环境下,最终一个版别14.7,能够在以下装置途径的文件中获取到一些旧类型的IDCODE:
关于ZYNQ-7000系列,一只没找到IDCODE相关的阐明文档,终极处理办法便是直接从BSDL鸿沟扫描文件中查找,关于鸿沟扫描,这是一个十分有意思的JTAG技巧,咱们后边再介绍。只需有了FPGA芯片类型对应的BSDL文件,就能获取到IDCODE,并且BSDL文件在装置ISE或装置Vivado时,就会保存在装置途径下。
所谓的BSDL文件,其实便是一个VHDL文件,咱们以文本办法翻开,直接查找关键字IDCODE_REGISTER,会定位到如下方位:
所以,假如想要获取任何FPGA芯片的IDCODE,只需要获取对应的BSDL文件即可。
理论上任何一个支撑JTAG的芯片类型,都会有一个IDCODE用来作为仅有标识。 直接输入想要查找的芯片类型:
