The project uses VHDL, but there is no VHDL coding involved ... In this case, the ARM standard AXI bus does this task, and the Ethernet component properly interfaces to that bus.