+ ugpr_write_valid => update_gpr_write_valid,
+ ugpr_write_reg => update_gpr_write_reg,
+
+ stall_out => stall_c_out,
+ use_bypass => gpr_bypass_c
+ );
+
+ cr_hazard0: entity work.cr_hazard
+ generic map (
+ PIPELINE_DEPTH => PIPELINE_DEPTH
+ )
+ port map (
+ clk => clk,
+ busy_in => busy_in,
+ deferred => deferred,
+ complete_in => complete_in,
+ flush_in => flush_in,
+ issuing => valid_out,
+
+ cr_read_in => cr_read_in,
+ cr_write_in => cr_write_valid,
+ bypassable => cr_bypassable,
+
+ stall_out => cr_stall_out,
+ use_bypass => cr_bypass