DocumentCode
3399834
Title
Issues in debugging highly parallel FPGA-based applications derived from source code
Author
Hemmert, K. Scott ; Hutchings, Brad
Author_Institution
Dept. of Electr. & Comput. Eng., Brigham Young Univ., Provo, UT, USA
fYear
2003
fDate
21-24 Jan. 2003
Firstpage
483
Lastpage
488
Abstract
Using high-level synthesis tools to map programs written in general-purpose languages to FPGA hardware has grown in popularity and it is becoming necessary to provide comprehensive debugging tools in order to verify the correctness of the synthesized hardware. Currently, post-synthesis debugging is done at the circuit level. This paper discusses the issues, as well as some early results, of creating a source level debugger for hardware synthesized from source code. This study is meant to provide some insight into what needs to be added or built into synthesizing compilers in order to allow debug of a synthesized circuit at the source level, which will provide the programmer with a familiar view of the program being debugged.
Keywords
field programmable gate arrays; high level synthesis; parallel architectures; program compilers; program debugging; FPGA parallel hardware; general-purpose language; hardware debugger; high-level synthesis; source code; source-level debugging tool; synthesizing compiler; Application software; Circuit synthesis; Field programmable gate arrays; Hardware; Program processors; Programming profession; Software debugging; Software performance; Synthesizers; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2003. Proceedings of the ASP-DAC 2003. Asia and South Pacific
Print_ISBN
0-7803-7659-5
Type
conf
DOI
10.1109/ASPDAC.2003.1195064
Filename
1195064
Link To Document