Hi,
this is probably slightly off-topic, but maybe related.

The FPGA I am programming with VHDL is to be tested. It communicates with
the outside world through UART. I send a command, receive a command and
react to that command by sending a different command, or in the case of
error, resend the previous command. The commands are long ASN.1 coded octet
strings.

Currently I use Tcl to have the serial port in an event loop to be able to
react asynchronously to the results coming from the FPGA. Writing the
state-machine is a bit awkward, and it frustrates me that I can write a
hardware FSM fairly easy in VHDL, but not in any programming language that
I know (c, tcl, python)

I guess it is not easy to bind a serial port to ghdl and rely on the
concurrency in VHDL to read, interpret and send commands the way I do in
FPGA hardware, so my question is if there is a programming language which
would help me that I don't know about yet. Hopefully it should run on both
windows and Linux, but Linux-only is fine. Windows-only is not so fine, but
ok. Assume that I have only knowledge (and not deep knowledge) of c, tcl,
python, vhdl and ghdl.

Any comments welcome.

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

Reply via email to