modified: interfaces according to SP operation
[calu.git] / cpu / src / alu.vhd
index e59d268cfd0ca5c605dceee83622d9c462a3d4f7..3df35c9e80b49422b1ddd50a594c7022d67a0255 100755 (executable)
@@ -17,14 +17,23 @@ entity alu is
                        op_group : in op_info_t;\r
                        left_operand : in gp_register_t;\r
                        right_operand : in gp_register_t;\r
-                        displacement : in gp_register_t;\r
+                       \r
+            displacement : in gp_register_t;\r
                        prog_cnt    : in instr_addr_t;\r
                        brpr        : in std_logic;\r
+                       \r
                        op_detail : in op_opt_t;\r
+                       \r
                        alu_state  : in alu_result_rec;\r
+                       pval            : in gp_register_t;\r
+                       \r
                        alu_result : out alu_result_rec;\r
-                        addr : out word_t; --memaddr\r
-                        data : out gp_register_t --mem data --ureg\r
+            addr : out word_t; --memaddr\r
+            data : out gp_register_t; --mem data --ureg\r
+                       \r
+                       pinc : out std_logic;\r
+                       pwr_en : out std_logic;\r
+                       paddr : out paddr_t\r
                );\r
                \r
 end alu;\r