🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #23354

ANNOUNCE: Free C++ to netlist compiler available

#23354
From: Christian Iseli
Date: Thu, 09 Feb 1995 13:36
48 lines
3052 bytes
Hi folks,

As a part of a larger project, I have developed a C++ to netlist
compiler. The main goal is to be able to emulate the generated
hardware by compiling the source code with a regular C++ compiler.
The targeted hardware is mainly FPGA chips.

I actually compiled code all the way into Xilinx chips. And they
run. I think this compiler might be of some interest to other
researchers, so I decided to make it freely available under a GPL type
of licensing.

At the current time, the compiler:
  - is written in C++. Can be compiled by g++ 2.6.3.
  - needs the LEDA 3.1 library (available by anonymous ftp).
  - will directly generate ViewLogic WIR files and the associated
    symbols. It should be easy to add some code to have it generate
    netlists of different format.

The target (FPGA) architecture is described directly in the source
code, preferably in an included file. Thus it should be extremely easy
to generate netlists for different FPGA architectures. A partial
description of the XC4000 family is provided in the sources.

This is still beta quality code. The documentation is very sparse.

How to get it:
  ftp://lslsun5.epfl.ch/pub/nlc-0.6.tar.gz
then look at the README file for terse explanations on how to build...

I'll also put a compiled binary version for sparc, Solaris 2.3 (sorry,
this is all I have access to...)

There is a Majordomo mailing list for discussion about nlc. To be
added to the list, send a message containing the line
subscribe nlc
to majordomo@lslsun.epfl.ch. The subject is irrelevant.

If some folk manage to compile nlc for some other platform, they can upload
the binary on lslsun5 and tell the list...

Take care,
					Christian Iseli
--

					Christian Iseli
					LSL-DI-EPFL
					Lausanne, Switzerland
Technical Details
Message-ID: <CHRISTIAN.ISELI.95Feb9143641@lslsun7>
Path: arc1-ca.pugleaf.net!swrinde!howland.reston.ans.net!math.ohio-state.edu!jussieu.fr!univ-lyon1.fr!ghost.dsi.unimi.it!maya.dei.unipd.it!sirio.cineca.it!serra.unipi.it!swidir.switch.ch!epflnews!dinews.epfl.ch!dinews.epfl.ch!Christian.Iseli

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 102b75,abc43971d1027496,start
X-Google-Attributes: gid102b75,public
X-Google-Thread: fec08,abc43971d1027496,start
X-Google-Attributes: gidfec08,public
X-Google-Thread: 109e85,abc43971d1027496,start
X-Google-Attributes: gid109e85,public
X-Google-Thread: 1117c9,abc43971d1027496,start
X-Google-Attributes: gid1117c9,public
X-Google-Thread: 1025b4,abc43971d1027496,start
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1995-02-10 12:21:11 PST
Path: arc1-ca.pugleaf.net!swrinde!howland.reston.ans.net!math.ohio-state.edu!jussieu.fr!univ-lyon1.fr!ghost.dsi.unimi.it!maya.dei.unipd.it!sirio.cineca.it!serra.unipi.it!swidir.switch.ch!epflnews!dinews.epfl.ch!dinews.epfl.ch!Christian.Iseli
From: Christian.Iseli@di.epfl.ch (Christian Iseli)
Newsgroups: comp.arch,comp.arch.fpga,comp.lsi.cad,alt.sources,gnu.misc.discuss
Subject: ANNOUNCE: Free C++ to netlist compiler available
Date: 09 Feb 1995 13:36:41 GMT
Organization: Ecole Polytechnique Federale de Lausanne
Lines: 48
Distribution: world
Message-ID: <CHRISTIAN.ISELI.95Feb9143641@lslsun7>
NNTP-Posting-Host: lslsun7.epfl.ch
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit