I've made some progess over the past month with Icarus Verilog,
and there is another snapshot available. Get it from here:

<ftp://ftp.icarus.com/pub/eda/verilog/snapshots/verilog-20051127.tar.gz>
<ftp://ftp.icarus.com/pub/eda/verilog/snapshots/verilog-20051127.txt>

The internal structural changes are basically done now, and I'm back
to adding features and fixing compiler bugs. I'm also interested in
fixing performance issues, for cases where the current snapshot proves
to be slower then the 0.8.2 release.

Release Notes for Icarus Verilog Snapshot 20051127

Add support for Verilog-2001 indexed part select.

Re-add support for bit-select in l-values of force statements. This
was a long-standing bug.

Handle bit/part select of parameters that have non-zero based
ranges. Parameters have always been allows to have ranges, but the bti
naming was ignored when taking bit and part select. Fixed.

Fixed minor problems with width mis-match of assignment l-values and
r-values.

Handle very-wide % and / expressions at run time.

The vvp run-time now separates bit4 and bit8 streams so that paths
that do not need strength awareness can ignore it. Hopefully, this
will speed up some simulations.

Various compiler portability errors were fixed.

--
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."

Reply via email to