Electronic – FPGA TCP Connection

ethernetfpgatcp/ip

Is it possible to have a TCP connection with an FPGA? I need a low power device that can control relays based on Ethernet packets that are received and send back confirmation packets.

Best Answer

Yes it is possible.

For the low end, you could have a look at http://opencores.org/project,tcp_socket (800 LUTs in Spartan 6).

At the high end, see http://dx.doi.org/10.1109/FCCM.2015.12 (slides) for 10 Gbps on Virtex7.