Ignore LSB of JALR target address

This commit is contained in:
Graham Edgecombe 2017-12-03 14:00:50 +00:00
parent ee768c51d4
commit ff22a4682a

View file

@ -17,8 +17,10 @@ module rv32_branch_pc_mux (
/* data out */
output [31:0] pc_out
);
logic [31:0] pc = (pc_src_in ? rs1_value_in : pc_in) + imm_in;
always_ff @(posedge clk)
pc_out <= (pc_src_in ? rs1_value_in : pc_in) + imm_in;
pc_out <= {pc[31:1], 1'b0};
endmodule
module rv32_branch (