40G Ethernet FPGA IP Core Solution