semi-ot: FPGA memory arbitration methods