Related articles |
---|
Would you like a free C to netlist translator? chris@lslsun7.epfl.ch (1994-08-10) |
Re: Would you like a free C to netlist translator? steve@cegelecproj.co.uk (1994-08-15) |
Newsgroups: | comp.arch,comp.compilers,comp.lsi.cad,gnu.misc.discuss |
From: | chris@lslsun7.epfl.ch (Christian Iseli) |
Keywords: | hardware, tools, question |
Organization: | Ecole Polytechnique Federale de Lausanne |
Date: | Wed, 10 Aug 1994 09:15:02 GMT |
As a part of the Spyder project (the development of a reconfigurable
processor using FPGAs), a student here has written a compiler that
translates a subset of C (only one data type, functions, for loops and
conditionals) into a netlist for ViewLogic (a wirelist file) but it
should be relatively easy to produce another netlist format. If there
is enough interest, I'd be willing to release the sources of this
compiler under the GNU GPL.
Some work is still needed to make the compiler really usable. In
particular a base library of symbols needs to be created, but that is
neither very long, nor very difficult. I'd say this is an alpha
version...
The only documentation at this time is the student report (in French)
and the source code...
The interest to describe circuitry in C lies, for me, in the fact of
being able to simulate it (or better said, to emulate it) as part of a
larger C++ (or C) program. That's why this compiler came into being.
I'd still have to clean up things a little before releasing this,
that's why I ask if it is worth my time to do it. My hope, if this is
released, is that some other people might be able to improve it so
that it would become a better tool.
So, folks, let's hear from those that are interested!!
--
Christian Iseli
LSL-DI-EPFL
Lausanne, Switzerland
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.