DocumentCode
3646168
Title
Retargetable multi-level debugging in HW/SW codesign
Author
Jakub Křoustek;Zdeněk Přikryl;Dušan Kolář;Tomáš Hruška
Author_Institution
Faculty of Information Technology, Brno University of Technology, Brno, Czech Republic
fYear
2011
Firstpage
1
Lastpage
6
Abstract
Debugging is a standard part of an embedded system design process. The debugger is used for a target application debugging and for a testing of the designed system. The target application debugging can be performed either on a statement-accurate level (i.e. source-language level debugging) or on an instruction-accurate level (i.e. assembly-language level debugging). The architecture design debugging is done on a cycle-accurate level. Nowadays embedded systems are often parallel-based. Therefore, it is important to allow debugging of systems with more than one application-specific instruction set processors (ASIP). Since the current trend of ASIP design is focused on automatic tool-chain generation, the debugger must be retargetable to arbitrary architecture. In this paper, we present the concept of an automatically generated multi-level retargetable debugger. This debugger can operate on each of the previously mentioned levels and it allows debugging of multiprocessor systems. The experimental results can be found at the end of the paper.
Keywords
"Debugging","Program processors","System-on-a-chip","Pipelines","Registers","Assembly","Clocks"
Publisher
ieee
Conference_Titel
Microelectronics (ICM), 2011 International Conference on
Print_ISBN
978-1-4577-2207-3
Type
conf
DOI
10.1109/ICM.2011.6177413
Filename
6177413
Link To Document