ram: reducing instr- and dataram
[calu.git] / cpu / src / decode_stage.vhd
index 103822cb0463fef2d39433f637a01e5db047bede..620a2ccdbf048113e0b4c9b04187b052e19ba816 100644 (file)
@@ -22,14 +22,16 @@ entity decode_stage is
 
                --Data inputs
                        instruction : in instruction_word_t;
+                       prog_cnt : in instruction_addr_t;
                        reg_w_addr : in std_logic_vector(REG_ADDR_WIDTH-1 downto 0);
                        reg_wr_data : in gp_register_t;
                        reg_we : in std_logic;
+                       nop : in std_logic;
 
                --Data outputs
 --                     reg1_rd_data : out gp_register_t;
 --                     reg2_rd_data : out gp_register_t;
-                       branch_prediction_res : out instruction_word_t;
+                       branch_prediction_res : out instruction_addr_t;
                        branch_prediction_bit : out std_logic;
 
                        to_next_stage : out dec_op