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

Re: gEDA: Icarus Verilog progress



Stephen Williams wrote:
> 
> Or "This is my excuse for being unresponsive to all those
> recent bug reports.":-)
> 
> 
> The main trunk of CVS is starting to show the sense of the major
> changes I've been working on. I've got assignments and behavioral
> code back to functional, and the ivl_target API changes for signal
> types seems to be working. You can start to see the new style that
> is coming of these changes. These are the sorts of changes that
> effect the people working on ivl_target code generators.

You're making this too easy for us.  I'll hardly have to make any 
changes to the FNF generator.  :-)

So bit selection is performed by IVL_LPM_PART.  Does ivl_lpm_base point 
to the MSB or the LSB of the new vector?

Also, is concatenation in the mix yet?  I didn't see it listed as a new 
LPM.  Or is it handled elsewhere?

-Tom

> 
> The CVS main trunk now passes roughly 1/2 the regression test suite,
> which is better then I expected in this date in time.
> 
> For an idea of the new internal data structures for vvp, see the
> vvp/vvp_net.h and vvp/vvp_net.cc source files, as well as the
> vvp/README.txt file. It is these changes that are being felt
> throughout the rest of the source tree, and it is the data struc-
> tures in vvp/vvp_net.h that I've been bouncing off of various people
> (who may by now be tired of hearing me talk about them) in private.
> 
> The CVS head is still not suitable for people using Icarus Verilog
> for work, but people developing code generators, or the terminally
> curious, may choose to start following (and commenting on) developments.
> --
> 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."