From: Stephen W. <st...@ic...> - 2008-11-17 17:23:03
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 sreeraj r wrote: > Hi all, > I like to start adding system-verilog support to ICARUS.. I just added -gsystem-verilog flag to the driver in my local copy( easy task as Steve mentioned).While going through the lexor_keyword.gpref..., I saw two keywords GN_KEYWORDS_ICARUS and ..1364_2005.Which one is advisable for adding sv keywords " logic" seems to be already there with -gxtypes Neither. I'd create a new keyword category GN_KEYWORDS_1800_2005. SystemVerilog is IEEE 1800 and you are probably working off the -2005 version. The compiler.h header file defines the keywork catagory mask bits. The definition has comments that describe what the mask is about, so you should see that you can select a bit and define your new GN_KEYWORDS_* to use that bit. Then when you add your keywords to the lexor_keywords.gperf file, use your bit. > Can some experienced guys provide some good guidelines....( I am a n00b).I am having 6 months exp with using system verilog and with various methodologies like ovm,vmm,etc SystemVerilog support is a *big* task. You'll be at it for a while;-) If you haven't already done so, make sure you've read through and understood the Developer Guide on the iverilog.wikia.com documentation wiki. - -- 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.4-svn0 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFJIahxrPt1Sc2b3ikRAu1lAKDXvQe3I8wqR61h0w1KMdcGUR/q/QCbBfQP 22XsSFeM1g4gSTUwTJh0K5k= =Le+r -----END PGP SIGNATURE----- |