Article View: comp.arch
Article #23358Would you like a free C to netlist translator?
From: Christian Iseli
Date: Wed, 10 Aug 1994 09:15
Date: Wed, 10 Aug 1994 09:15
35 lines
2435 bytes
2435 bytes
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
--
Send compilers articles to compilers@iecc.com or
{ima | spdcc | world}!iecc!compilers. Meta-mail to compilers-request@iecc.com.
Technical Details
Message-ID:
<94-08-077@comp.compilers>Path:
arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!hookup!news.kei.com!world!iecc!compilers-senderShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: ff499,6ae54f22e09394c3,start X-Google-Attributes: gidff499,public X-Google-Thread: 109e85,6ae54f22e09394c3,start X-Google-Attributes: gid109e85,public X-Google-Thread: 1025b4,6ae54f22e09394c3,start X-Google-Attributes: gid1025b4,public X-Google-Thread: 102b75,6ae54f22e09394c3,start X-Google-Attributes: gid102b75,public X-Google-ArrivalTime: 1994-08-13 19:07:21 PST Newsgroups: comp.arch,comp.compilers,comp.lsi.cad,gnu.misc.discuss Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!hookup!news.kei.com!world!iecc!compilers-sender From: chris@lslsun7.epfl.ch (Christian Iseli) Subject: Would you like a free C to netlist translator? Message-ID: <94-08-077@comp.compilers> Keywords: hardware, tools, question Sender: compilers-sender@chico.iecc.com Organization: Ecole Polytechnique Federale de Lausanne Date: Wed, 10 Aug 1994 09:15:02 GMT Approved: compilers@chico.iecc.com Lines: 35