From: Cary R. <cy...@ya...> - 2011-11-27 23:41:18
|
Steve, At the moment no documentation and the other Steve should have mentioned that the vlog95 code generator currently has problems with emitting collapsed nets and a few other structural connections. It also still has missing functionality (generate structures, emitting some signed information, etc.). There are certain SystemVerilog constructs that can be translated, but other things will require some sophisticated support routines (e.g. enumeration increment/decrement). My intent for this was to convert things like @* and ANSI style arguments into something that 1364-1995 based tools could parse. Support for fully translating signed will be supported once I get the structural constructs working correctly. For the most part it works like any other code generator -o to set the output file and it takes a few flags. Look in the main entry routine to see the flags. As I remember, and it has been a long time since I looked at this, it takes a flags for emitting signed information ($signed()/$unsigned() are not supported) and a flag to set the block indentation increment. My plan is to have most of this fixed/added for the next snapshot early next year. Cary ----- Original Message ----- From: Steven Wilson <Ste...@ta...> To: Discussions concerning Icarus Verilog development <ive...@li...> Cc: Sent: Sunday, November 27, 2011 12:58 PM Subject: Re: [Iverilog-devel] Icarus Verilog Snapshot 20111127 Any documentation on the function of the verilog-95 code generator? Does this take systemverilog constructs and output 95? Steve On 11/27/2011 12:05 PM, Stephen Williams wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > I looked for the previous snapshot and found that it was MORE THAN > TWO YEARS AGO. I take it a lot of you are using git to follow along > with developments, but I fear we may be putting off some of you who > may rather have more packaged versions of snapshots. So I have made > a new snapshot from the master branch, here: > > <ftp://ftp.icarus.com/pub/eda/verilog/snapshots/verilog-20111127.tar.gz> > > Snapshots are still snapshots, not releases, but I think we should > try to have snapshots more often then every 2 years. > > A *lot* has happened in the last two years. The highlights include: > > * Increased support for SystemVerilog > > * A verilog-95 code generator > > * New (and still limited) support for VHDL / mixed language simulation. > > * Bugs, bugs, bugs, ... > > The snapshot is tagged s20111127 in git master. > - -- > 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." > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.16 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iEYEARECAAYFAk7SmBYACgkQrPt1Sc2b3in3MQCeIq/nc8kNGln10tuISLrNKPzg > KFoAniu1VzqOYz7iMd6U7pqbcp1zlvNt > =uIAk > -----END PGP SIGNATURE----- > > ------------------------------------------------------------------------------ > All the data continuously generated in your IT infrastructure > contains a definitive record of customers, application performance, > security threats, fraudulent activity, and more. Splunk takes this > data and makes sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-novd2d > _______________________________________________ > Iverilog-devel mailing list > Ive...@li... > https://lists.sourceforge.net/lists/listinfo/iverilog-devel > > ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d _______________________________________________ Iverilog-devel mailing list Ive...@li... https://lists.sourceforge.net/lists/listinfo/iverilog-devel |