Exploitation of the External JTAG Interface for Internally Controlled Configuration Readback and Self-Reconfiguration of Spartan 3 FPGAs

  • Authors:
  • Katarina Paulsson;Ulrich Viereck;Michael Hübner;Jürgen Becker

  • Affiliations:
  • -;-;-;-

  • Venue:
  • ISVLSI '08 Proceedings of the 2008 IEEE Computer Society Annual Symposium on VLSI
  • Year:
  • 2008

Quantified Score

Hi-index 0.01

Visualization

Abstract

Field Programmable Gate Arrays, FPGAs, are increasingly often applied in various industrial applications as well as investigated in different research projects. Due to the possibilitiy for performing parallel computations, this kind of hardware architecture is especially interesting for high-performance applications. Dynamic and partial hardware reconfiguration, which is provided by several FPGA families such as the Xilinx Spartan 3 and Virtex 2/4 families, further increases the flexibility of these architectures. The Spartan 3 family was a less attractive choice for performing dynamic and partial reconfiguration due to the lack of an internal configuration port. However, a virtual internal configuration port, JCAP, has previusly been realized by using the external JTAG interface. This paper presents an approach for internal configuration readback for failure detection and task migration by extending the JCAP core functionality. The paper also presents the first results from implementing self-reconfiguration over JCAP.