-- async process: calculates branch prediction
-br_pred: process(instr_spl, prog_cnt)
+br_pred: process(instr_spl, prog_cnt, reset)
begin
branch_prediction_bit <= '1';
end if;
+ if reset = RESET_VALUE then
+ branch_prediction_bit <= '0';
+ end if;
+
end process;
end behav;
-- when "0100000" => data_out <= x"f7aa0000";
when "0100001" => data_out <= x"e7390000";
- when "0100010" => data_out <= x"e7b98000";
- when "0100011" => data_out <= x"e7b88000";
- when "0100100" => data_out <= x"eb000008";
+ when "0100010" => data_out <= x"e13b8008";
+ when "0100011" => data_out <= x"e7b98000";
+ when "0100100" => data_out <= x"e7b88000";
+ when "0100101" => data_out <= x"eb000008";
when others => data_out <= "11101011000000000000000000000010";