Title :
Co-emulation and debugging of HW/SW-systems
Author :
Koch, Gernot ; Kebschull, Udo ; Rosenstiel, Wolfgang
Author_Institution :
Forschungszentrum Inf., Karlsruhe, Germany
Abstract :
Presents a method that allows one to observe and control the emulation of communicating systems consisting of hardware (HW) and software (SW) parts. The approach provides the ability to set breakpoints in either technology, without breaking the protocol or losing data. Systems may contain several SW and HW processes. Each process runs in a separate debugger, while the presented approach provides the necessary synchronization between the processes to preclude loss of data at the communication interfaces due to breakpoints. Therefore it allows the operation to continue after a breakpoint, which is essential for interactive debugging
Keywords :
computer debugging; high level synthesis; interactive systems; network interfaces; program debugging; protocols; synchronisation; virtual machines; breakpoints; communicating systems; communication interfaces; data losses; hardware/software coemulation; interactive debugging; process synchronization; protocol; separate debuggers; Clocks; Communication system software; Control systems; Embedded system; Emulation; Hardware; Observability; Protocols; Software debugging; Software prototyping;
Conference_Titel :
System Synthesis, 1997. Proceedings., Tenth International Symposium on
Conference_Location :
Antwerp
Print_ISBN :
0-8186-7949-2
DOI :
10.1109/ISSS.1997.621684