How to Implement UDP and TCP Datapaths with W5500 on an FPGA? This educational FPGA project describes a Verilog driver that operates the WIZnet W5500 in UDP, TCP-client, and TCP-server modes.