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

Reply via email to