Source Level Debugger for the Sea Cucumber Synthesizing Compiler

  • Authors:
  • K. Scott Hemmert;Justin L. Tripp;Brad L. Hutchings;Preston A. Jackson

  • Affiliations:
  • -;-;-;-

  • Venue:
  • FCCM '03 Proceedings of the 11th Annual IEEE Symposium on Field-Programmable Custom Computing Machines
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

With the growing popularity of using high-level synthesistools to map programs written in general-purpose programminglanguages to FPGA hardware, it has become necessaryto provide comprehensive, intuitive debugging tools inorder to verify the correctness of the synthesized hardware.The difficulty in creating these tools lies in the fact that typicalsynthesizing compilers provide no information abouthow the source code is mapped to hardware. This paperdiscusses the creation of a debugger for the Sea Cucumbersynthesizing compiler used to explore the issues associatedwith providing information about a circuit in the context ofthe original source code, thus making the debugging processmore intuitive.