Design and Implementation of a Debugging Unit for the OpenProcessor Platform

  • Type:Study Thesis
  • Date:20.02.2008
  • Supervisor:

    Prof. Dr. Frank Bellosa, Raphael Neider

  • Graduand:Stefan Bach
  • Links:PDF
  • Abstract: 

    The OpenProcessor system is being developed a research platform for hardware/OS codesign research done at the University of Karlsruhe. This study thesis aims at developing a debugging solution for the OpenProcessor system, which at the time of writing still lacked any sophisticated debugging support.

    The thesis surveys different debugging designs used in today's popular processing systems, derives an appropriate design of a debugging unit for the OpenProcessor platform and describes details of an implementation of that design in a hardware description language and its integration into the existing core.

    Finally a software component that interacts with the implemented hardware solution is developed and documented. The debugging software offers an easy-to-use command line interface for debugging the OpenProcessor system.

    BibTex:

    @studythesis{bach08debugging,
      author =  {Stefan Bach},
      title = {Design and Implementation of a Debugging Unit for the OpenProcessor Platform},
      type = {Study Thesis},
      address = {System Architecture Group, University of Karlsruhe, Germany},
      month = feb # "~20",
      year = 2008,
      url = {http://i30www.ira.uka.de/teaching/theses/pasttheses/}
    }