Forum Discussion
Altera_Forum
Honored Contributor
18 years agoEthernet question
I'm new to Ethernet interface and I have a few questions regarding my next project. My requirements are to send data over ethernet from custom FPGA board to a PC over dedicated link. The throug...
Altera_Forum
Honored Contributor
17 years ago --- Quote Start --- Thank you for the interesting insights. Can you achieve the said speeds through UDP, when you connect at the socket driver level (winsock2 on windows OS), or do you need to connect the device driver at a lower level? --- Quote End --- On the Cyclone III (100MHz), NIOS II and TSE we're close to 900Mb with UDP. This includes hardware calculated internet checksum done while the data is being transferred into memory from other hardware to be sent by UDP. This is with highly optimized UDP packet code and TSE driver using lwIP (for a TCP connection for lower bandwidth control). The PC can keep up with these UDP bursts but also it can and will drop packets. Surprisingly, we've found even on a LAN that UDP can be error free for extended times transferring lots of data (21MB/S). But we developed a reliable UDP protocol to be safe.