Hello ctzof,
I do not totally agree that USB is the simplest solution to your problem.
I have studied USB PC side and FPGA side, at this time it seems rather complex to me.
There is however a bare metal solution to your problem that might be interesting:
- UDP messages are really simple in structure, there is no handshake as with TCP it is fire and forget.
Therefore it is possible to create a valid UDP message using simple VHDL/VERLOG code.
(
http://www.tcpipguide.com/free/t_udpmessageformat.htm)
Send this message to the PC and see how far you get.
You might want to use a tool such as wireshark to see if you are recieving UDP messages.
If you want to write PC code to display your data, look for winsock sockets in whatever language you are programming your PC.
Is is a service that is part of Windows. There are examples on the NET to see how you can manage UDP messages from the PC side.
For the baud rate: you could use all rates that are available on the network.
Be aware that the PC aslo needs to be able to follow the data troughput.
Best Regards,
Johi.