clk clk addr[31:0] addr[31:0] data_in[31:0] data_in[31:0] data_out[31:0] data_out[31:0] seq_state[1:0] seq_state[1:0] PC[31:0] PC[31:0] nPC[31:0] nPC[31:0] ins[15:0] ins[15:0] BINARYRADIX ins_branch ins_branch ins_loadrel ins_loadrel X[31:0] X[31:0] nX[31:0] nX[31:0] FP[31:0] FP[31:0] pc_next_ins[31:0] pc_next_ins[31:0] mem_wait mem_wait ins_buf[15:0] ins_buf[15:0]