1) По поводу отправить в xilinx, я думаю не стоит - больше интересно: я один что-либо не так делаю, что у меня даже при loopback бьются данные, или с ядром действительно что-то не так, так как оно находится в стадии pre-production.
2) Два варианта: плата KCU-116 от xilinx, куплена у macrogroup вроде. Используются GTY-трансиверы. Вторая плата - своя, UltraScale xcku9p - используются GTH-трансиверы.
3) Университет
в том, что с ядрами X/XXV такой проблемы не возникало - данные передавались корректно в любом случае. Как установили ядро l_ethernet - сразу возникла ситуация, когда данные сбиваются.