|
@@ -1158,7 +1158,7 @@ module picorv32 #(
|
|
|
|
|
|
instr_sb <= is_sb_sh_sw && mem_rdata_q[14:12] == 3'b000;
|
|
|
instr_sh <= is_sb_sh_sw && mem_rdata_q[14:12] == 3'b001;
|
|
|
- instr_sw <= is_sb_sh_sw && mem_rdata_q[14:12] == 2'b01; // Includes sw.u
|
|
|
+ instr_sw <= is_sb_sh_sw && mem_rdata_q[14:13] == 2'b01; // Includes sw.u
|
|
|
instr_addi <= is_alu_reg_imm && mem_rdata_q[14:12] == 3'b000;
|
|
|
instr_slti <= is_alu_reg_imm && mem_rdata_q[14:12] == 3'b010;
|
|
|
instr_sltiu <= is_alu_reg_imm && mem_rdata_q[14:12] == 3'b011;
|