FPGA Communication Framework