added: alu jumps
[calu.git] / cpu / src / alu.vhd
index e6ed85a3a51acd844901a610652f1a633b7bd59e..82656ab0b28e494f3e0a845218449c0ac852adce 100755 (executable)
@@ -17,10 +17,13 @@ entity alu is
                        op_group : in op_info_t;\r
                        left_operand : in gp_register_t;\r
                        right_operand : in gp_register_t;
-                        displacement : in gp_register_t;\r
+                        displacement : in gp_register_t;
+                       prog_cnt    : in instr_addr_t;\r
                        op_detail : in op_opt_t;\r
                        alu_state  : in alu_result_rec;\r
-                       alu_result : out alu_result_rec;\r
+                       alu_result : out alu_result_rec;
+                        addr : out word_t; --memaddr
+                        data : out gp_register_t --mem data --ureg\r
                );\r
                \r
 end alu;\r