Ruediger Willenberg
University of Toronto
Sept, 2013
We are presenting SimXMD, an open source software tool that enables
simultaneous debugging of embedded processor code and custom hardware.
SimXMD connects the GNU debugger (and a GUI of choice) to a
cycle-accurate, full-system simulation model of an FPGA embedded system.
Processor code execution and digital hardware signals can be traced in
lockstep, enabling a precise observation of software/hardware
interaction. SimXMD's modular architecture facilitates extension to
other processor families or digital simulators.