fpga: remove unused output
fpga: wait for slot time or interrupt attempt
host: remove unused struct
fpga: work on new state machine