[K42-discussion] [Openfpga] C-To-FPGA

Dan Poznanovic poz at srccomputers.com
Fri Oct 27 00:37:00 EST 2006


To add to your list of grail searchers (or finders)....

SRC has had a C and FORTRAN compiler (Carte)  targeting our FPGA based 
MAP processor
since 2002 and are referenced in numerous published papers. You can see 
white papers
and technical papers at the web site: www.srccomp.com and find 
presentations and
papers via Google searching on:     src carte programming environment

Carte compiles a subset of C and Fortran. That subset is getting larger 
and larger with each release.
We take a modified approach to the "C to gates" problem. We avoid the 
"soft instruction processor"
approach, as well as the "sea of gates" approach. Instead we generate 
direct execution logic
implementation of a hybrid control/data flow graph composed of optimized 
functional units and
data paths. We also focus a lot of attention on integrating the CPU, and 
FPGA tools into a
seamless programming environment. (Emphasis on Programming versus H/W 
Design)

If you would like more info let me know.


Dan..

Dan Poznanovic
SRC Computers, Inc.
========================================================

William DUCK wrote:

>Hello,
>
>Timothy Miller wrote :
>
>  
>
>>This is a long-term sort of project idea for us.  The holy grail would
>>be to convert arbitrary C or Fortran code into FPGA logic.  (This
>>would be especially good for Cray computers that arrange Opterons with
>>Xilinx FPGAs.)  A more realistic goal, however, would be to convert a
>>restricted subset of C into gates.
>>    
>>
>
>Here is some cutting edge stuff in the field :
>
>
>Publications :
>
>http://www.cs.ucr.edu/~najjar/TCHA-folder/Papers/Gokhale_trident.pdf
>
>http://www.cs.ucr.edu/~najjar/papers/2006/FPL2006_IR.pdf
>
>http://gladiator.ncsa.uiuc.edu/PDFs/rssi06/presentations/12_Justin_Tripp.pdf
>
>http://www.cs.ucr.edu/~najjar/TCHA-folder/Presentations/Maya-compiler.pdf
>
>http://www.ece.ucsb.edu/~kastner/ece253/reader/tripp02.pdf
>
>
>Compilers :
>
>http://sourceforge.net/projects/trident
>
>http://llvm.org/ ( front-end )
>
>http://splish.ee.byu.edu/ ( back-end )
>
>http://www.rasr.lanl.gov/StreamsC/index.php ( The BYU Sea Cucumber is now 
>JHDL ) => legacy link
>
>Best Regards,
>
>			Will
>
>
>
>_______________________________________________
>Openfpga mailing list
>Openfpga at osc.edu
>http://email.osc.edu/mailman/listinfo/openfpga
>
>______________________________________________________________________
>All email being sent to or from SRC Computers, Inc. will be scanned by a third party scanning service. 
>______________________________________________________________________
>
>  
>




More information about the K42-discussion mailing list