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 :
بازگشت