A very cool project but I find it hard to use as a hobby considering how expensive the hardware is. All I really need is to play around with FPGA-based UDP filtering.
That's why I was happy to see Kria on the supported hardware list: it's a SoM priced for mortals. I'm not going to run out and kit every one of my personal networked boxes with these, but at least it makes playing with one reasonable to consider.
I need to check, but you might be able to get as low as 500 or 1000 eur, expecially if you can give up the pci express and use the arm cpu in a zynq fpga as "host" instead of a x86 server.
The hardware is pretty expensive, but you can either get used Alveo's on eBay in under two grand, or any other supported custom builds with less bandwidth for half that. But 100G is worth it, honestly.
Do you have personal experience with the project? If I buy the hardware today, how easy is it to get going? Do you have to work directly with the Corundum library to add functionality?
The best-in-class NIC reference design, so long as you don't need to go higher than 100G. My dream has been to implement PagedAttention over RoCE entirely in hardware, and even though Corundum will not get us there, it's been otherwise instrumental to that end.
As I understand it Taxi is where new development is happening: https://github.com/fpganinja/taxi