JOURNAL ARTICLE

Hardware/software co-debugging for reconfigurable computing

Abstract

Application development environments for reconfigurable computing are the topic of many research and development projects yet few comprehensive debugging tools have been provided. In this paper we describe a debugging environmental use with FPGA accelerated applications which supports co-validation and co-testing of the software and hardware portions of the application. Our Co-debugging environment supports in-situ debugging utilizing the readback capabilities of FPGA chips for fast recreation and isolation of a fault. We show that this environment has the potential to reduce application debug times from hours to just a few minutes.

Keywords:
Debugging Computer science Field-programmable gate array Embedded system Background debug mode interface Software Algorithmic program debugging Operating system Computer architecture Software engineering

Metrics

17
Cited By
2.19
FWCI (Field Weighted Citation Impact)
9
Refs
0.89
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Radiation Effects in Electronics
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
VLSI and Analog Circuit Testing
Physical Sciences →  Computer Science →  Hardware and Architecture
© 2026 ScienceGate Book Chapters — All rights reserved.