this project test on zynq ultrascale sfp and rj45 you can change connection in code for other prortocol it support xilinx ip cores
The url of the svn repository is: https://opencores.org/websvn/listing/gigabit_udp_mac/gigabit_udp_mac