-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 David Howland wrote: > Hmm, > It was occurring because I was missing "functor:synth" in my ivl config > file. Anyone fill me in to exactly what that is for?
Well, the proper way to integrate your own code generator is to create a foo.conf file and plop that into the /usr/lib/ivl directory. Look at some of the .conf files that are there. And a stub-s.conf file that I use for testing is here: functor:synth2 functor:synth functor:syn-rules functor:cprop functor:nodangle - -t:dll flag:DLL=stub.tgt Once you have your foo.conf in /usr/lib/ivl, drop your foo.tgt file into that same /usr/lib/ivl directory, and invoke it with the command: iverilog -tfoo ... Now isn't that much more pleasant?-) A tip: since your target is for synthesis only, create a foo.conf and a foo-s.conf that are identical, and plop them both in the lib/ivl directory. The foo-s.conf is used if you say "iverilog -S", and the foo.conf is used if you do not use the -S flag. - -- 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 v1.2.5 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFENI7JrPt1Sc2b3ikRAix5AJsEsE631pCrcLBmlkaXZ2S43SdVHwCgrHsU NtHSURutl57U0eujqMgs4sM= =M2Ud -----END PGP SIGNATURE-----