DocumentCode :
2214638
Title :
NIFD: Non-intrusive FPGA Debugger -- Debugging FPGA ´Threads´ for Rapid HW/SW Systems Prototyping
Author :
Angepat, Hari ; Eads, Gage ; Craik, Christopher ; Chiou, Derek
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Texas of Austin, Austin, TX, USA
fYear :
2010
fDate :
Aug. 31 2010-Sept. 2 2010
Firstpage :
356
Lastpage :
359
Abstract :
Debugging hardware has always been difficult when compared to debugging software, in large part due to a lack of convenient visibility. This paper describes the open NIFD framework that provides software-like debugging facilities to both pure FPGA and hybrid FPGA/software platforms, allowing a designer to treat the hardware logic like a specialized remote software debug target. NIFD provides features such as single stepping, breakpoints, and examination of the full hardware state from a standard debug console such as GDB. The framework leverages built-in readback support to enable non-intrusive, transparent debugging with full observability and controllability. This technique is not only useful for debugging, but can also be used in production environments for infrequent events such as the slow sampling of counters.
Keywords :
computer debugging; field programmable gate arrays; hardware-software codesign; software prototyping; FPGA threads; HW-SW systems; NIFD; built-in readback support; controllability; hardware debugging; hardware logic; nonintrusive FPGA debugger; observability; production environments; prototyping; remote software debug target; software-like debugging facilities; FPGA; emulation; hardware debug; rapid prototyping; system-level testing; verification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2010 International Conference on
Conference_Location :
Milano
ISSN :
1946-1488
Print_ISBN :
978-1-4244-7842-2
Type :
conf
DOI :
10.1109/FPL.2010.77
Filename :
5694276
Link To Document :
بازگشت