Newsgroups: comp.dsp,comp.speech
Path: cantaloupe.srv.cs.cmu.edu!das-news.harvard.edu!news2.near.net!MathWorks.Com!europa.eng.gtefsd.com!swiss.ans.net!news.dfn.de!Germany.EU.net!EU.net!ub4b!imec.be!imec.be!nachterg
From: nachterg@imec.be (Lode Nachtergaele)
Subject: Re: Silage, DSP specification language, where can I get it ??
Message-ID: <1994Oct3.100957.10723@imec.be>
Sender: news@imec.be (USENET News System)
Nntp-Posting-Host: beluga
Organization: IMEC, Belgium
References:  <1994Oct1.151730.15508@sifon.cc.mcgill.ca>
Date: Mon, 3 Oct 1994 10:09:57 GMT
Lines: 69
Xref: glinda.oz.cs.cmu.edu comp.dsp:13686 comp.speech:3427

In article <1994Oct1.151730.15508@sifon.cc.mcgill.ca>, mehanna@ee470.ee.mcgill.ca (Fadi Mehanna) writes:
|> 
|> 
|> Hello, 
|> 
|> I recently read an article about Mentor Graphics' DFL implemtation
|> of silage, a dsp specification lang. developped at UOC, Berkely.
|> 
|> I looked in the faq, but nothing was mentionned; does anybody have some 
|> more information about the language, and where can I obtain it ??
|> 
|> Thanks a lot.
|> 
|> Fadi

You can ftp it from ftp://imec.be/pub/vsdm/SW-distrib/s2c .

I include the README here :

The package for the Silage Compiler S2C contains
the following directories :

       syn        : parsing
       sem        : signal flow graph construction
       dpr        : data precedence checking (symbolic evaluation)
       gen        : C code generation
       sfg        : SFG & LIB code generation
       bit        : bit true functions
       include    : include files to compile the generated C code
       examples   : examples
       doc        : documentation (tutorial, user manual, ...)
       exe        : exercises
       syp        : X11 plot program for displaying S2C simulation results
       xgraph     : same as syp (+zooming and + postscript hardcopy)
       sil2xg     : filter to generate input for xgraph from
		    s2c output.

To install this package see the INSTALL file.

Silage is a language especially suited for describing Digital
Signal Processing algorithms. The language has bit-true types
and delay handling. It tries to capture the flavor of signal flow
graphs in a textual way.

S2C is a compiled code simulator that allows you to simulate DSP
algorithms described in Silage. The simulations can be done
in a high level manner (ignoring bit-true effects)
and in a bit-true manner.

S2C can also generate Ptolemy stars.

This package needs UNIX and a K&R C compiler.
For the graphics, X11 is required.
S2C has been successfully compiled on
SUN IPX, SUN sparc 2, SUN sparc 10, (SunOS 4.1)
DEC3100 (ULTRIX), DEC5000 (ULTRIX), HP9000/715 (HP-UX)

The original definition of Silage was made by Paul Hilfinger.

-- 
================================================================================
Lode Nachtergaele             
IMEC V.Z.W.                       
Kapeldreef 75                                    Small         
3001 Heverlee                                      is
Belgium                                         beautiful
E-mail: nachterg@imec.be   
Phone : +32 (0)16 28.15.12   
Fax   : +32 (0)16 28.15.15
