🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #23355

Would you like a free C to netlist compiler?

#23355
From: Christian Iseli
Date: Thu, 11 Aug 1994 08:00
35 lines
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!chris

Show 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