@whitequark Also most of the cheap FPGA devkits don't have a MCU, and either 10/100 ethernet or USB2 as the only PC interface
Dumptruck has an RGMII PHY direct to the FPGA, plus a STM32H735 connected by a fast memory mapped interface (>500 Mbps throughput) to the FPGA.
Right now all of the dumping algorithms are software driven, as is the TCP/IP stack. over time as I build out an accelerated processing flow and move more of the datapath to FPGA I expect performance to skyrocket. There's a lot of round tripping now.