Article View: comp.arch
Article #23355Would you like a free C to netlist compiler?
From: Christian Iseli
Date: Thu, 11 Aug 1994 08:00
Date: Thu, 11 Aug 1994 08:00
35 lines
2428 bytes
2428 bytes
(Sorry if you see this twice. I tried to send it yesterday, but it didn't seem to go through) 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
Technical Details
Message-ID:
<32clrm$4gf@disuns2.epfl.ch>Path:
arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!hookup!swrinde!howland.reston.ans.net!math.ohio-state.edu!jussieu.fr!univ-lyon1.fr!swidir.switch.ch!epflnews!disuns2.epfl.ch!lslsun7!chrisShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1025b4,3d99380ec9201c8a,start X-Google-Attributes: gid1025b4,public X-Google-Thread: 102b75,3d99380ec9201c8a,start X-Google-Attributes: gid102b75,public X-Google-Thread: fec08,3d99380ec9201c8a,start X-Google-Attributes: gidfec08,public X-Google-Thread: 109e85,3d99380ec9201c8a,start X-Google-Attributes: gid109e85,public X-Google-ArrivalTime: 1994-08-11 17:33:44 PST Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!hookup!swrinde!howland.reston.ans.net!math.ohio-state.edu!jussieu.fr!univ-lyon1.fr!swidir.switch.ch!epflnews!disuns2.epfl.ch!lslsun7!chris From: chris@lslsun7.epfl.ch (Christian Iseli) Newsgroups: comp.arch,comp.arch.fpga,comp.lsi.cad,gnu.misc.discuss Subject: Would you like a free C to netlist compiler? Date: 11 Aug 1994 08:00:54 GMT Organization: Ecole Polytechnique Federale de Lausanne Lines: 35 Distribution: world Message-ID: <32clrm$4gf@disuns2.epfl.ch> NNTP-Posting-Host: lslsun7.epfl.ch