when LDST_OP =>\r
res_prod := '0';\r
mem_op := '1';\r
- right_o <= displacement;\r
+ --right_o <= displacement;\r
+ addr <= std_logic_vector(unsigned(left_operand)+unsigned(displacement));\r
if op_detail(IMM_OPT) = '1' then\r
result_v.result := right_operand;\r
res_prod := '1';\r
--System input pins
sys_clk : in std_logic;
sys_res : in std_logic;
- result : out gp_register_t;
- jump_result : out instruction_addr_t;
- reg_wr_data : out gp_register_t
+-- result : out gp_register_t;
+ jump_result : out instruction_addr_t
+-- reg_wr_data : out gp_register_t
);
--end process;
- result <= result_pin;
+-- result <= result_pin;
nop_pin <= (alu_jump_bit_pin); -- xor brpr_pin);
- jump_result <= jump_result_pin;
+ jump_result <= prog_cnt_pin; --jump_result_pin;
- reg_wr_data <= reg_wr_data_pin;
+-- reg_wr_data <= reg_wr_data_pin;
end behav;