skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: 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), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC52-06NA25396
OSTI ID:
956498
Report Number(s):
LA-UR-09-00200; LA-UR-09-200; TRN: US201013%%196
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:956498

Three-phase Four-leg Inverter LabVIEW FPGA Control Code
Software · Mon Aug 15 00:00:00 EDT 2016 · OSTI ID:956498

Dual Active Bridge based DC Transformer LabVIEW FPGA Control Code
Software · Mon Aug 15 00:00:00 EDT 2016 · OSTI ID:956498