JOURNAL ARTICLE

Hardware-software debugging techniques for reconfigurable systems-on-chip

Abstract

In complex reconfigurable systems on chip, the dynamism of targeted applications requires an efficient management of platforms. To enable run-time resource management, operating system and reconfigurable SoC platform should be developed together. In this context, additionally to the issues inherent to hardware and software design development, we have to deal with the supplementary difficulty of the interaction between software and hardware, and of both with the platform. In this paper we present a real-time debugging tool operating in a mixed hardware and software environment. This dynamically loadable tool seriously decreases the time required for debugging while the overhead in terms of additional code is minimal.

Keywords:
Debugging Computer science Embedded system Software System on a chip Overhead (engineering) Computer architecture Context (archaeology) Embedded software Operating system

Metrics

1
Cited By
0.25
FWCI (Field Weighted Citation Impact)
15
Refs
0.58
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
© 2026 ScienceGate Book Chapters — All rights reserved.