High-speed programmable FPGA Configuration through JTAG
High-speed programmable FPGA Configuration through JTAG
复制标题
通过 JTAG 进行高速可编程 FPGA 配置
DOI:
--
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
M. Wirthlin
中科院分区:
文献类型:
--
作者:
Ammon Gruwell;Peter Zabriskie;M. Wirthlin
Over the past few decades, the use of reconfigurable computing for aerospace applications has become increasingly common despite its sensitivity to ionizing radiation. Tools are needed to test and implement fault-mitigation mechanisms to increase the reliability of FPGAs in space. This paper introduces a tool called the JTAG Configuration Manager (JCM) that provides high-speed programmable access to the configuration memory of Xilinx FPGAs using the JTAG serial protocol. The JCM consists of a linux-based software library running on an embedded ARM processor paired with a hardware state machine implemented in programmable logic. Two important uses of the JCM are configuration scrubbing and fault injection. The high-speed JTAG interface allows such operations to run at up to 60 MHz, which is several times faster than traditional JTAG FPGA configuration methods. The JCM also has access to the XADC on-chip temperature monitoring and the internal Boundary SCAN, making it useful for many testing and debugging applications.