[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gEDA: Icarus Verilog 0.1 Feature Freeze




OK, I considered the requests that people made, and put some time into
figuring out what it would take to implement them. What I came up with
is that I might as well call a feature freeze.

That means that from now on (until the stable release is out) new features
are going to be placed on hold. I have already enough bugs in what is
implemented and need to stabilize the code a bit, then make a stable
release.

The first casualty (as far as the stable release is concerned) is
Variable Change Dumps (VCD). This will involve just too much work
on the vvm back end in particular, and I fear it will introduce bugs
faster then I can clean them up.

I still plan on handling bit ranges for parameters (the lack is a bug,
I fear) and casex/casez. I've already implemented delayed non-blocking
procedural assignments, and I've added support for multiple source files
on the command line to ivlpp. The latter is a start towards Synopsis
compatibility scripts.

However, I've found several problems with expression bit width calculations,
and I'm sure there are other bugs lurking. I really think I've got a decent
subset of Verilog supported, and I need to attend to these latent bugs.

So, bug reports are what I want most right now. As many as you can manage
to scrape up. And test programs that demonstrate that bug, please. These
will allow me to quickly recognize that I fixed the problem and can move
on. Of course, patches are welcome, and I'm grateful for the patches I've
received so far.

Portability problems are bugs, too. If Icarus Verilog doesn't work in
your environment, I would like to know why. It seems that Solaris is a
very common EDA environment, so I am interested is hearing about problems
with that environment in particular.

Hopefully, this feature freeze will only last 'till the end of September.
It all depends on the demands of my Day Job.
-- 
Steve Williams                "The woods are lovely, dark and deep.
steve@icarus.com              But I have promises to keep,
steve@picturel.com            and lines to code before I sleep,
http://www.picturel.com       And lines to code before I sleep."