[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: PAL/CPLD programming



On Tue, 11 Jan 2005 16:02:48 -0800, Stephen Williams <steve@xxxxxxxxxx> wrote:
> 
> Icarus PAL should include a pal.tgt plug-in for Icarus Verilog
> that adds a code generator to Icarus Verilog. This code generator
> can *write* JEDEC files.

Aha, I only looked in the latest tarball, but now I see pal-tgt in the cvs.

I had problems getting libipal/pal_lexor.c to compile because it
defines pal_alloc differently than pal_alloc.c.  They seem to be
logically different functions, so I just renamed the one in
pal_lexor.c to pal_alloc_lexor (and did the same for pal_realloc and
pal_free in pal_lexor.c) and it seems to compile fine, but I still get
an error that there is no rule to compile libipal.a.

> That project has languished from lack of interest. The code
> generator needs work.

I don't suppose its the sort of thing someone who has used 22v10's and
iverilog, but is not intimately familiar with JEDEC format and icarus
internals could knock out in a couple of afternoons?  If not I'll
probably punt and go with one of the windows programs, though I might
try PALASM under wine or dosemu to see how well it works...

-- 
Bill Dieter.
Assistant Professor of Electrical and Computer Engineering
University of Kentucky
Lexington, KY 40506-0046