3 use IEEE.std_logic_1164.all;
4 use IEEE.numeric_std.all;
6 use work.common_pkg.all;
10 component fetch_stage is
13 RESET_VALUE : std_logic;
15 LOGIC_ACT : std_logic;
24 jump_result : in instruction_addr_t;
25 prediction_result : in instruction_addr_t;
26 branch_prediction_bit : in std_logic;
27 alu_jump_bit : in std_logic;
30 instruction : out instruction_word_t
33 end component fetch_stage;
37 component decode_stage is
40 RESET_VALUE : std_logic;
42 LOGIC_ACT : std_logic;
50 end component decode_stage;
54 component execute_stage is
57 RESET_VALUE : std_logic;
59 LOGIC_ACT : std_logic;
67 end component execute_stage;
71 component writeback_stage is
74 RESET_VALUE : std_logic;
76 LOGIC_ACT : std_logic;
84 end component writeback_stage;