Release of SPARK C-to-VHDL Parallelizing High Level Synthesis tool

Jan 19, 2004 0 Replies

We are pleased to announce the release of the SPARK parallelizing high-level synthesis software tool developed at the Center for Embedded Computer Systems. SPARK takes the behavior of an application specified in C as input (with some restrictions) and produces register-transfer level (RTL) VHDL. SPARK employs several parallelizing compiler, compiler, and high-level synthesis transformations to generate a scheduled, resource bound data path along with a FSM controller. We have benchmarked SPARK on a range of multimedia and image processing designs and also a case study with an Intel design.



The download page is at:

formatting link



This page has SPARK binaries for Linux, Solaris and Windows platforms, a User Manual, and a Tutorial with a MPEG-1 player as an example.



See publications on the SPARK webpage for more details on our work:

formatting link



Sincerely



Sumit Gupta, Rajesh Gupta, Nikil Dutt, Alexandru Nicolau



formatting link
Center for Embedded Computer Systems University of California, San Diego and Irvine


************************************ Sumit Gupta Post-Doctoral Researcher Center for Embedded Computer Systems Univ. of California, San Diego & Irvine

formatting link
snipped-for-privacy@cecs.uci.edu



************************************

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required