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

Reply via email to