DocumentCode :
3738275
Title :
Using shadow pointers to trace C pointer values in FPGA circuits
Author :
Joshua S. Monson;Brad Hutchings
Author_Institution :
Department of Electrical and Computer Engineering, Brigham Young University, Provo, Utah 84602
fYear :
2015
Firstpage :
1
Lastpage :
6
Abstract :
Shadow pointers are proposed as a method for tracing pointer-values during in-system test of circuits generated using High Level Synthesis (HLS). Insertion of a shadow pointer data path is automated through the use of a source-to-source compiler and the transformations are described. Experimental data show that for an average cost of a 4% increase in area shadow pointers can be added to all pointers within the subset of the CHStone benchmarks synthesizable by Vivado HLS. Further experimentation on the blowfish benchmark shows an 11% decrease in area overhead indicating the potential for further optimization in the worst-performing benchmarks.
Keywords :
"Instruments","Ports (Computers)","Debugging","Field programmable gate arrays","Benchmark testing","Optimization","Observability"
Publisher :
ieee
Conference_Titel :
ReConFigurable Computing and FPGAs (ReConFig), 2015 International Conference on
Type :
conf
DOI :
10.1109/ReConFig.2015.7393364
Filename :
7393364
Link To Document :
بازگشت