DocumentCode
2963067
Title
SimXMD: Integrated debugging of C code and hardware components
Author
Willenberg, Ruediger ; Chow, Peter
Author_Institution
Electr. & Comput. Eng., Univ. of Toronto, Toronto, ON, Canada
fYear
2012
fDate
10-12 Dec. 2012
Firstpage
309
Lastpage
312
Abstract
In our demonstration, we present SimXMD, a tool that enables developers to debug microcontroller code and custom hardware simultaneously. SimXMD (Simulated eXperimental Microprocessor Debugger). SimXMD connects a GNU Debugger instance to a ModelSim instance simulating an embedded FPGA system with a Xilinx Microblaze processor. We will demonstrate debugging a multiprocessor FPGA system where the processor cores are connected through custom-designed network hardware. SimXMD is Open Source, and its modular architecture facilitates extending it to other embedded processors as well as different simulators or debuggers.
Keywords
C language; digital simulation; embedded systems; field programmable gate arrays; microcontrollers; program debugging; public domain software; software architecture; C code; GNU Debugger instance; ModelSim instance; SimXMD; Xilinx Microblaze processor; custom-designed network hardware; embedded FPGA system; embedded processors; hardware components; integrated debugging; microcontroller code debugging; modular architecture; multiprocessor FPGA system debugging; open source software; processor cores; simulated experimental microprocessor debugger; Debugging; Field programmable gate arrays; Graphical user interfaces; Hardware; Registers; Servers; Software;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Technology (FPT), 2012 International Conference on
Conference_Location
Seoul
Print_ISBN
978-1-4673-2846-3
Electronic_ISBN
978-1-4673-2844-9
Type
conf
DOI
10.1109/FPT.2012.6412154
Filename
6412154
Link To Document