Forum Discussion
Altera_Forum
Honored Contributor
16 years agoThanks for your response, that helped a lot!
--- Quote Start --- If you choose the hardware way, remember that you need to fill in the complete packet headers, including Ethernet, IP and UPD. --- Quote End --- OK. I am sorry if I am changing the subject/topic so abruptly, but my next question is: Do you think it would be a more simple and faster solution to use USB instead for communicating with the PC? --- Quote Start --- The downsides to USB are that it has limited connectivity (length, point-to-point) and you have to write everything pretty much yourself. You don't get to take advantage of the existing software and hardware that are built around TCP/IP. Ethernet is nice because you don't have to write any of the low-level stuff. --- Quote End --- So here we can compare now: What is more difficult: Generating the Ethernet frames in hardware (and fill in all these headers) or using USB and writing everything pretty much myself?