• DocumentCode
    1951886
  • Title

    In-situ FPGA Debug Driven by On-Board Microcontroller

  • Author

    Baker, Zachary K. ; Monson, Joshua S.

  • Author_Institution
    Los Alamos Nat. Lab., Los Alamos, NM, USA
  • fYear
    2009
  • fDate
    5-7 April 2009
  • Firstpage
    219
  • Lastpage
    222
  • Abstract
    Often we are faced with the situation that the behavior of a circuit changes in an unpredictable way when a 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 the FPGA programming. This work provides a solution; namely, the ability to drive a JTAG chain via an on-board microcontroller and support a read/write register interface running a logic analyzer core. This is achieved without the use of a JTAG cable or any external interface. We have demonstrated the functionality of the prototype system using a Xilinx Spartan 3E FPGA and a microchip PIC18f2550 microcontroller. This paper will discuss the implementation details as well as present case studies describing how the tools have aided satellite hardware development at Los Alamos National Laboratory.
  • Keywords
    field programmable gate arrays; logic design; microcontrollers; FPGA programming; Xilinx Spartan 3E FPGA; in-situ FPGA debug; logic analyzer core; microchip PIC18f2550 microcontroller; on-board microcontroller; read/write register interface; Circuits; Fabrics; Field programmable gate arrays; Hardware; Laboratories; Logic programming; Microcontrollers; Pins; Registers; System testing; Debugging; Extreme Environments; FPGA; JTAG; Space;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Custom Computing Machines, 2009. FCCM '09. 17th IEEE Symposium on
  • Conference_Location
    Napa, CA
  • Print_ISBN
    978-0-7695-3716-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2009.9
  • Filename
    5290923