2 use IEEE.std_logic_1164.all;
3 use IEEE.numeric_std.all;
5 use work.common_pkg.all;
9 entity execute_stage is
13 RESET_VALUE : std_logic
15 --LOGIC_ACT : std_logic;
22 dec_instr : in dec_op;
23 regfile_val : in gp_register_t;
24 reg_we : in std_logic;
25 reg_addr : in gp_addr_t;
27 result : out gp_register_t;--reg
28 result_addr : out gp_addr_t;--reg
29 addr : out word_t; --memaddr
30 data : out gp_register_t; --mem data --ureg
31 alu_jump : out std_logic;--reg
32 brpr : out std_logic; --reg
33 wr_en : out std_logic;--regop --reg
34 dmem : out std_logic;--memop
35 dmem_write_en : out std_logic;
36 hword : out std_logic;
37 byte_s : out std_logic