use work.common_pkg.all;
use work.extension_pkg.all;
+use work.alu_pkg.all;
+use work.gpm_pkg.all;
-entity extension is
+entity extension_gpm is
generic (
-- active reset value
--System inputs
clk : in std_logic;
reset : in std_logic;
+ -- Standartinterface
+ ext_reg : in extmod_rec;
+ data_out : out gp_register_t;
-- Input
- ext_reg : in extmod_rec;
- pointer : in pointer_count;
- dec_inc : in std_logic;
- p_en : in std_logic;
+ alu_nxt : in alu_result_rec;
-- Ouput
- data_out : out gp_register_t;
- pointer_val : out gp_register_t
+ psw : out status_rec
+
);
-end extension;
+end extension_gpm;