Had too many issues with integrating LiteEth. I put my FW into a LiteX SoC and it worked, so I migrated back. With the knowledge I gained doing Amaranth I could fix the issues I had adding a wishbone slave device pretty easily.