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

Re: gEDA: Icarus Verilog RFC



Hi Steve,

here are my 2 cents worth of thoughts

1) Get the last "unimplemented" features in. (see list below)
2) Update ivlpp to be able to read -f verilog input files.
   This will open up the can of worms, since with this feature I can
   run ivl on all our projects.
3) Change the identifier storage to a hashtable.
   As soon as one want's to use ivl for gatelevel netlists, ivl's 
   memory consumption goes up.

Keep up the brilliant work,
 
Stefan

 Ranges in parameter definition are not supported.
   These might not be in the standart, but are supported by Verilog-XL
   and synopsys, so they're in the "unofficial" defacto standard and
   widely used.
 Sorry, `timescale not supported.
 Sorry, disable statements not supported.
 Sorry, procedural continuous assign not supported.
 warning -- casex not properly supported, using case.
 // synopsys translate_on
 // synopsys translate_off
    are widely used

Stephen Williams wrote:
> 
> I was just now able to compile and execute user defined functions
> (behavioral only) and I'm starting to think that I should be making
> a stable release soon. Functions were really the last thing holding
> me back.
> 
> So at this point I would like to hear about the most pressing issues
> that would (in your mind) keep this from being a usable release.
> Once I make this stable release, I want to switch gears and work
> mostly on synthesis, so I would like to get simulation more or less
> good enough from a feature set point of view.
> 
> (Obviously, I will continue fixing bugs even after the release.)
> 
> Let fly, so that I know what the needs are and I can more usefully
> schedule my time.
> --
> 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."

-- 
-------------------------------------------------------------------
Stefan Thiede              Tel:   +1 (650) 335-2544
Windows Systems Group      Fax:   +1 (650) 335-2514
Philips Semiconductors    
811 E. Arques Avenue
M/S 42, P.O. Box 3409     email: Stefan.Thiede@sv.sc.philips.com
Sunnyvale, CA 94048-3409  seri :        thiede@usmtvsc1