-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Tom Hawkins wrote:
| Stephen Williams wrote:

|> You're going to be angry:-O but it is looking like post-0.8 the
|> ivl_target API is going to change some. I'm going to be collapsing
|> arrays of pins down to single pins that carry vector data. I'm
|> looking towards considerably reducing the size of the netlist
|> represented by ivl_target structures, and also allowing pins to
|> carry arbitrary data types.
|
|
| On the contrary, I'm glad to hear this.  Would you consider outside input?
|
| Bill and I have been pondering over an netlist format that could serve
| as the glue between the various open-source tools.  This info is a bit
| dated -- some of my opinions have changed since I wrote this -- but
| here's the general gist:
|
| http://www.confluent.org/wiki/doku.php?id=fnf:main
|
| Everything is open to consideration at this point.

Where I'm headed is towards eliminating every pin array and creating
nodes for concatenation and select, and some type conversions. I'll
have fewer devices in a vvp netlist, all passing vectors/objects around
at run time instead of bits. As it stands now, I've been hacking at
the vvp engine itself to get a feel for what I want the generated code
to look like. I'll then be chopping up the compiler proper to handle
the new format. It'll be trial, experiment, and error for a little
while:-/

It's amazing (even to me) how pervasive the bit-wise model is throughout
Icarus Verilog:-( What a job!

Anyhow, when I get it compiling some really basic designs, I'll check
it in for public criticism. (0.8 is a branch tag, for bug fixes during
the time that the main trunk is broken.)
- --
Steve Williams                "The woods are lovely, dark and deep.
steve at icarus.com           But I have promises to keep,
http://www.icarus.com         and lines to code before I sleep,
http://www.picturel.com       And lines to code before I sleep."
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFBiaZlrPt1Sc2b3ikRArQaAJ9TQ+WutOY3eHIXUmlTMGzBaJkWOACg47xI
bebA/MmdQBs2gOIURrcsKSs=
=ebIW
-----END PGP SIGNATURE-----



Reply via email to