We use LiteEth for Ethernet.
LiteEth emulation is available under QEMU.
LiteEth is supported with;
Getting Started
Boards
Environment
Gateware
Firmware
Applications
Emulation & Simulation
Other Topics