configuration dlx_rtl of dlx is

  for rtl

    for alu_s1_reg : latch
      use entity work.latch(behavior)
        generic map ( Tpd => 2 ns );
    end for;

    for alu_s2_reg : latch
      use entity work.latch(behavior)
        generic map ( Tpd => 2 ns );
    end for;

    for the_alu : alu
      use entity work.alu(behavior)
        generic map ( Tpd => 4 ns );
    end for;

    for the_reg_file : reg_file
      use entity work.reg_file(behavior)
        generic map ( Tac => 4 ns );
    end for;

    for c_reg : latch
      use entity work.latch(behavior)
        generic map ( Tpd => 2 ns );
    end for;

    for a_reg : reg_multiple_out
      use entity work.reg_multiple_out(behavior)
        generic map ( num_outputs => num_outputs, Tpd => 2 ns );
    end for;

    for b_reg : reg_multiple_out
      use entity work.reg_multiple_out(behavior)
        generic map ( num_outputs => num_outputs, Tpd => 2 ns );
    end for;

    for temp_reg : reg_multiple_out
      use entity work.reg_multiple_out(behavior)
        generic map ( num_outputs => num_outputs, Tpd => 2 ns );
    end for;

    for iar_reg : reg_multiple_out
      use entity work.reg_multiple_out(behavior)
        generic map ( num_outputs => num_outputs, Tpd => 2 ns );
    end for;

    for pc_reg :reg_multiple_plus_one_out_reset
      use entity work.reg_multiple_plus_one_out_reset(behavior)
        generic map ( num_outputs => num_outputs, Tpd => 2 ns );
    end for;

    for mar_reg : reg_multiple_plus_one_out
      use entity work.reg_multiple_plus_one_out(behavior)
        generic map ( num_outputs => num_outputs, Tpd => 2 ns );
    end for;

    for mem_addr_mux : mux2
      use entity work.mux2(behavior)
        generic map ( Tpd => 1 ns );
    end for;

    for mdr_reg : reg_multiple_out
      use entity work.reg_multiple_out(behavior)
        generic map ( num_outputs => num_outputs, Tpd => 2 ns );
    end for;

    for mdr_mux : mux2
      use entity work.mux2(behavior)
        generic map ( Tpd => 1 ns );
    end for;

    for instr_reg : latch
      use entity work.latch(behavior)
        generic map ( Tpd => 2 ns );
    end for;

    for ir_extender1 : ir_extender
      use entity work.ir_extender(behavior)
        generic map ( Tpd => 2 ns );
    end for;

    for ir_extender2 : ir_extender
      use entity work.ir_extender(behavior)
        generic map ( Tpd => 2 ns );
    end for;

    for the_controller : controller
      use entity work.controller(behavior)
        generic map ( Tpd_clk_ctrl => 2 ns, Tpd_clk_const => 4 ns,
                      debug => debug );
    end for;

  end for;  -- rtl of dlx

end configuration dlx_rtl;

<div align="center"><br /><script type="text/javascript"><!--
google_ad_client = "pub-7293844627074885";
//468x60, Created at 07. 11. 25
google_ad_slot = "8619794253";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />&nbsp;</div>