In-situ FPGA debug driven by on-board microcontroller
- Los Alamos National Laboratory
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
Toward Evaluating High-Level Synthesis Portability and Performance between Intel and Xilinx FPGAs
JTAG-based remote configuration of FPGAs over optical fibers
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 19:00:00 EST 2015
· Journal of Instrumentation
·
OSTI ID:1235873