Quoting Brian Padalino <[email protected]>: > On Tue, Jul 14, 2009 at 3:14 PM, Tristan Gingold<[email protected]> wrote: > > Comments are welcome as the real weakness of GHDL is the lack of > contributors. > > I would love to try to help in my spare time.
Thanks. You're welcome. > Ada is not a strong suit by any means, but, as you said, should be > easy enough to figure out. The biggest hurdle I have is, as you said, > GHDL is not a small program. Moreover, I have absolutely no > experience with GCC other than using it. You don't really need to have experience with GCC as the GCC part is a clearly separated part in GHDL. > With that being said, what should I read/try to understand first? Pointers? If you are interested in the simulation kernel, look at the files in grt/ directory. If you are interested in how the code is generated, read translation.adb and the ortho- files. Translation converts GHDL trees to a low level tree representation (called ortho) which directly maps to GCC trees. If you are interested in the analyzer, look at all the other files. I should really write a few lines about the internal organization, that should help! Tristan. _______________________________________________ Ghdl-discuss mailing list [email protected] https://mail.gna.org/listinfo/ghdl-discuss
