High-speed FPGA configuration and testing through JTAG

High-speed FPGA configuration and testing through JTAG
复制标题

通过 JTAG 进行高速 FPGA 配置和测试

DOI:
10.1109/autest.2016.7589601
复制
发表时间:
2016
期刊:
2016 IEEE AUTOTESTCON
影响因子:
--
通讯作者:
M. Wirthlin
M. Wirthlin
中科院分区:
--
文献类型:
--
作者:
Ammon Gruwell;Peter Zabriskie;M. Wirthlin

文献摘要

被引文献

相似文献

由于大多数FPGA使用通用JTAG端口来支持配置内存访问,因此需要硬件和软件工具来最大限度地提高JTAG上FPGA配置管理的速度。本文介绍了一种名为JTAG配置管理器(JCM)的工具,它可以通过JTAG对FPGA的配置存储器进行高速可编程访问。该工具由一个运行在嵌入式ARM处理器上的基于Linux的软件库和一个以可编程逻辑实现的硬件JTAG控制器模块组成。这款JTAG控制器使用自动速度校准过程,优化任何长度电缆上JTAG事务处理的速度和时序。该JTAG接口允许高速发送自定义配置序列。JCM还可以访问FPGA的所有JTAG接口,包括温度监控和内部边界扫描,使其适用于许多测试和验证应用。
Since most FPGAs use the universal JTAG port to support configuration memory access, hardware and software tools are needed to maximize the speed of FPGA configuration management over JTAG. This paper introduces a tool called the JTAG Configuration Manager (JCM) that enables high-speed programmable access to the configuration memory of FPGAs through JTAG. This tool consists of a linux-based software library running on an embedded ARM processor paired with a hardware JTAG controller module implemented in programmable logic. This JTAG controller optimizes the speed and timing of JTAG transactions over cables of any length using an automatic speed calibration process. This JTAG interface enables custom configuration sequences to be sent at high speeds. The JCM also has access to all JTAG interfaces of the FPGA including temperature monitoring and internal Boundary SCAN, making it useful for many testing and verification applications.