X-Git-Url: http://git.joshuawise.com/firearm.git/blobdiff_plain/33457ae940707cbfa6ac3453ee833a45942382b2..fa42d706a9e0dc3f90f3f45a6b8dc1b2d16ef7fc:/Memory.v?ds=sidebyside diff --git a/Memory.v b/Memory.v index 8a62ed1..6b52989 100644 --- a/Memory.v +++ b/Memory.v @@ -254,7 +254,7 @@ module Memory( end `LSM_MEMIO: begin outstall = 1'b1; - if(next_regs == 16'b0) begin + if(next_regs == 16'b0 && !rw_wait) begin next_lsm_state = `LSM_BASEWB; end @@ -402,7 +402,7 @@ module Memory( `LSM_SETUP: next_write_reg = 1'b0; `LSM_MEMIO: begin - if(insn[20]) begin + if(insn[20] /* L */) begin next_write_reg = !rw_wait; next_write_num = cur_reg; next_write_data = rd_data;