FPGA processing