use work.core_pkg.all;
use work.common_pkg.all;
+
entity decode_stage is
generic (
-- active reset value
RESET_VALUE : std_logic;
-- active logic value
- LOGIC_ACT : std_logic;
+ LOGIC_ACT : std_logic
);
port(
reg_we : in std_logic;
--Data outputs
- reg1_rd_data : gp_register_t;
- reg2_rd_data : gp_register_t;
- branch_prediction_res : instruction_word_t;
- branch_prediction_bit : std_logic
+ reg1_rd_data : out gp_register_t;
+ reg2_rd_data : out gp_register_t;
+ branch_prediction_res : out instruction_word_t;
+ branch_prediction_bit : out std_logic
);
end decode_stage;
+
+