signal ext_gpmp : extmod_rec;
signal data_out : gp_register_t;
+signal pval : gp_register_t;
+signal paddr : paddr_t;
+signal pinc, pwr_en : std_logic;
+
type exec_internal is record
alu_inst : alu
port map(clk, reset, condition, op_group,
- left_operand, right_operand, dec_instr.displacement, dec_instr.prog_cnt, dec_instr.brpr, op_detail, alu_state, alu_nxt,addr,data);
+ left_operand, right_operand, dec_instr.displacement, dec_instr.prog_cnt, dec_instr.brpr, op_detail, alu_state, pval, alu_nxt,addr,data, pinc, pwr_en, paddr);
clk,
reset,
ext_gpmp,
- data_out,
- alu_nxt,
- psw
-
+ ext_data_out,
+ alu_nxt.status,
+ paddr,
+ pinc,
+ pwr_en,
+ psw,
+ pval
);