Hi,

it is nice to think about all kinds of implementation alternatives.
In all this keep in mind that integration with C language programs
is essential for the implementation any sort of test bench. I used
the VHPIDIRECT mechanism in ghdl for this to interface to plain C
code, and this is at the very core of most of my test benches.

I put it a little wider:

 - when ghdl wants to survive on the long run it has to implement
   also the major vhdl-2008 language features in the future.
 - by the time vhdl-2008 is supported by synthesis tools one wants
   to use some of them, and it be sad if the state of ghdl would
   prevent that.
 - vhpi and thus "C" code interfacing is now formally part of vhdl-2008.

vhpi and a well working C interface are indispensable functionalities
and any credible implementation alternative must be able to support this.


                With best regards,      Walter


On 01/14/2012 10:14 AM, Stephen Leake wrote:
"Dr. Douglas Lyon"<[email protected]>  writes:

ADA is not a real popular language (like Java is).

That's spelled "Ada"; it's a name, not an acronym 
(http://en.wikipedia.org/wiki/Ada_programming).

The compiler should probably be ported to something like Java,
then VHDL could be a "write once, run anywhere" type language, and
that would be a hoot.

It is _far_ easier to learn Ada than to rewrite a program as complex as
a VHDL compiler.

It is possible to target the Java Virtual Machine with an Ada compiler
(http://www.adacore.com/home/products/gnatpro/multi-language/ada-java/).
That would be a better way to get "compile once, run anywhere".

Note that Ada is already "write once, compile anywhere, run anywhere".



_______________________________________________
Ghdl-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/ghdl-discuss

Reply via email to