Proceedings IEEE International High-Level Design Validation and Test Workshop (Cat. No.PR00786)
DOI: 10.1109/hldvt.2000.889560
|View full text |Cite
|
Sign up to set email alerts
|

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 environment for 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(3 citation statements)
references
References 4 publications
0
3
0
Order By: Relevance
“…This is not simply for debugging the microcomputer software, but is the essential function for hardware and software co-debugging that executes software on the microcomputer installed in the SoC and is able to properly control other built-in hardware functions such as the IP or peripheral I/O [6].…”
Section: Platform Development Objectivesmentioning
confidence: 99%
“…This is not simply for debugging the microcomputer software, but is the essential function for hardware and software co-debugging that executes software on the microcomputer installed in the SoC and is able to properly control other built-in hardware functions such as the IP or peripheral I/O [6].…”
Section: Platform Development Objectivesmentioning
confidence: 99%
“…The processor itself and other custom logic should be verified in the debug process. The snapshot technology is used in [8] and [9] to get the full information of the hardware at the appointed time. In [8], the read back technology is used to get the whole information of the hardware.…”
Section: Infrastructure For Software/hardware Co-debugmentioning
confidence: 99%
“…The snapshot technology is used in [8] and [9] to get the full information of the hardware at the appointed time. In [8], the read back technology is used to get the whole information of the hardware. It is very slow to read out the configuration bit stream from the FPGA, for the bit stream is large and the bandwidth of the JTAG is low.…”
Section: Infrastructure For Software/hardware Co-debugmentioning
confidence: 99%