Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

In-situ FPGA debug driven by on-board microcontroller

Journal Article ·

Often we are faced with the situation that the behavior of a circuit changes in an unpredictable way when chassis cover is attached or the system is not easily accessible. For instance, in a deployed environment, such as space, hardware can malfunction in unpredictable ways. What can a designer do to ascertain the cause of the problem? Register interrogations only go so far, and sometimes the problem being debugged is register transactions themselves, or the problem lies in FPGA programming. This work provides a solution to this; namely, the ability to drive a JTAG chain via an on-board microcontroller and use a simple clone of the Xilinx Chipscope core without a Xilinx JTAG cable or any external interfaces required. We have demonstrated the functionality of the prototype system using a Xilinx Spartan 3E FPGA and a Microchip PIC18j2550 microcontroller. This paper will discuss the implementation details as well as present case studies describing how the tools have aided satellite hardware development.

Research Organization:
Los Alamos National Laboratory (LANL)
Sponsoring Organization:
DOE
DOE Contract Number:
AC52-06NA25396
OSTI ID:
956498
Report Number(s):
LA-UR-09-00200; LA-UR-09-200
Country of Publication:
United States
Language:
English

Similar Records

FPGA Trigger System to Run Klystrons
Technical Report · Wed Aug 25 00:00:00 EDT 2010 · OSTI ID:992940

Toward Evaluating High-Level Synthesis Portability and Performance between Intel and Xilinx FPGAs
Conference · Thu Apr 01 00:00:00 EDT 2021 · OSTI ID:1817512

JTAG-based remote configuration of FPGAs over optical fibers
Journal Article · Tue Jan 27 23:00:00 EST 2015 · Journal of Instrumentation · OSTI ID:1235873