FPGA Hardware