-- eb1 1 bco_en <= '1'; --reg(R_COM_ENA)(B_BCO_EN); bco_inv <= reg(R_COM_ENA)(B_BCO_INV); bco20_mode <= reg(R_COM_ENA)(B_BCO20_MODE); tog20q <= tog20_i when rising_edge(clk); tog20q2 <= tog20q when rising_edge(clk); selected_bco <= tog20q2 when (bco20_mode='1') else strobe40_i; bco_ddr <= selected_bco when (bco_inv = '1') else not selected_bco; --needs q to phase shift for ddr bco_ddr_q <= bco_ddr when rising_edge(clk);