-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Wake up everybody, I really *am* doing lots of work on Icarus Verilog. Here comes another snapshot with lots of new stuff for the development branch. Get the goodies here: <ftp://ftp.icarus.com/pub/eda/verilog/snapshots/verilog-20050829.tar.gz> <ftp://ftp.icarus.com/pub/eda/verilog/snapshots/verilog-20050829.txt> Release Notes for Icarus Verilog Snapshot 20050829 We are calling this version 0.9.devel. The makefiles stamp that version into binaries now. We don't want to confuse this with the older 0.8 release, after all. Note that the "devel" in the name is significant. In particular, this snapshot is pretty different from the previous snapshot. This snapshot further modifies handling of variable types to remove the distinctions between 4-value vectors and anything else. Signals of all sort can carry types. In the process, I've also added the extension to Verilog to support typed wires. See the README.txt, and look for the section "Nets with Types". In particular, stuff like this now works: ~ wire real foo = 1.0; ~ reg logic bar, bat; Is that kool? Depends. It does fix that silly Verilog restriction of not being able to pass real values through module ports. At any rate, the code paths within the compiler have been cut down, with fewer special cases. Repair support for bi-directional module ports, and introduce the infrastructure for switches connected to vectors. Some performance enhancements to vvp have pushed runtime speed to surpass that of v0.8, at least in some cases. The new internal structure for vvp, and all those painful code changes in support, are starting to pay off. Drop any pretense of potential SystemVerilog support, and update the documentation to reflect this executive decision. Change the "-g" flag to reflect the new generation set. Restore some synthesis capabilities from the stable release. In particular, certain asynchronous case statements now work again. - -- 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.2.5 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFDE7YlrPt1Sc2b3ikRAjnTAJoDsnv+oksOgn2htizzcQbdQsvKzQCgx51E SwDdxLnl5bxK/D9nJvGuRNw= =LI0+ -----END PGP SIGNATURE-----