OpenCores
URL https://opencores.org/ocsvn/rise/rise/trunk

Subversion Repositories rise

[/] [rise/] [trunk/] [vhdl/] [ex_stage.vhd] - Diff between revs 79 and 90

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 79 Rev 90
Line 29... Line 29...
    ex_mem_register     : out EX_MEM_REGISTER_T;
    ex_mem_register     : out EX_MEM_REGISTER_T;
 
 
    branch              : out std_logic;
    branch              : out std_logic;
    stall_in            : in std_logic;
    stall_in            : in std_logic;
    clear_in            : in std_logic;
    clear_in            : in std_logic;
    clear_out           : out std_logic);
    clear_out           : out std_logic;
 
    clear_locks         : out std_logic);
 
 
end ex_stage;
end ex_stage;
 
 
 
 
 
 
Line 315... Line 316...
 
 
  branch_logic: process (id_ex_register, isLoadOp, isJmpOp)
  branch_logic: process (id_ex_register, isLoadOp, isJmpOp)
  begin  -- process branch_logic
  begin  -- process branch_logic
    branch_int <= '0';
    branch_int <= '0';
    clear_out_int <= '0';
    clear_out_int <= '0';
 
    clear_locks <= '0';
    if (id_ex_register.rX_addr = PC_ADDR and isLoadOp = '1') or (isJmpOp = '1') then
    if (id_ex_register.rX_addr = PC_ADDR and isLoadOp = '1') or (isJmpOp = '1') then
      branch_int <= '1';
      branch_int <= '1';
      clear_out_int <= '1';
      clear_out_int <= '1';
 
      clear_locks <= '1';
    end if;
    end if;
  end process branch_logic;
  end process branch_logic;
 
 
end ex_stage_rtl;
end ex_stage_rtl;
 
 
 No newline at end of file
 No newline at end of file

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.