MicroBlaze and Ethernet based design on Xilinx Artix 7 evaluation board (AC 701) and Vivado