use fpga_fd instead of p_read for socket in bluesim