modified: first approach to pointers. not finished, alu missing etc.
[calu.git] / cpu / src / extension_pkg.vhd
index 14253d6d3b1d58f42f14d4989a070a74ce95f22d..daa23061e03396faad20922c138bcb5e33e2a1ce 100644 (file)
@@ -46,13 +46,17 @@ constant EXT_GPMP_ADDR:    ext_addrid_t := x"FFFFFFF";
                --System inputs
                        clk :   in std_logic;
                        reset : in std_logic;
-               -- Standartinterface                    
+               -- general extension interface                  
                        ext_reg  : in extmod_rec;
                        data_out : out gp_register_t;
                -- Input
                        alu_nxt : in alu_result_rec;
+                       paddr   : in paddr_t;
+                       pinc    : in std_logic;
+                       pwr_en  : in std_logic;
                -- Ouput
-                        psw     : out status_rec
+                        psw     : out status_rec;
+                        pval    : out gp_register_t
 
                        
                );