[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gEDA: Icarus Verilog 20010112 Snapshot
This is the first snapshot of 2002, and a lot of details have been
cleared up. I'm done with this round of new features for the 0.6
release cycle, except for some work from Stephan Boettcher (iSDF)
and Tom Verbeure ($display format fixes) that I would like to get
integrated in before the releases. So porting volunteers should
start sending me compilation problem reports in preparation for
the first release candidate.
<ftp://icarus.com/pub/eda/verilog/snapshots/verilog-20011230.tar.gz>
<ftp://icarus.com/pub/eda/verilog/snapshots/verilog-20011230.txt>
P.S. Release 0.6 is the *last* release that will include vvm. I will
first thing after the 0.6 release remove the vvm code generator from
the ivl core. If you have code that works with vvm but not with vvp,
let me know.
Icarus Verilog 20020112 Snapshot
A few minor compilation problems have been fixed. Also, the snapshots
now include a lexor_keyword.cc premade from the file
lexor_keyword.gperf. This means you don't necessarily need a working
gperf to compile the source.
The "make check" target now uses vvp instead of vvm as the
target. This is consistent with the new priorities.
Problems with bison 1.30 have been handled. The behavior of bison was
changed, this snapshot accounts for those changes, yet still supports
older bison versions.
The == operator generated incorrect code for single-bit operands. It
got the sense backwards.
The $stime system function now works.
A variety of little problems with $display format strings have been
fixed.
The % operand should now simulate properly. Also, the * operator is a
little bit more optimized, and works in constant expressions.
Several bugs in strength modeling have been fixed. This includes drive
strengths on continuous assignments, which in the past generated code
without the strengths. Also, vvp gained some missing support for
constants with strength. I think that strength modeling is now
complete.
vpi_get_vlog_info support has been added to the vvp run-time. This is
a PLI function that allows access to run-time command flags. Also, vpi
access to root modules now works properly.
--
Steve Williams "The woods are lovely, dark and deep.
steve at icarus.com But I have promises to keep,
steve at picturel.com and lines to code before I sleep,
http://www.picturel.com And lines to code before I sleep."