BEGIN my_dcm_adv PARAMETER INSTANCE = dcm_lvds PARAMETER HW_VER = 1.00.a PARAMETER C_CLK0_BUF = TRUE PARAMETER C_CLKDV_BUF = TRUE PARAMETER C_DESKEW_ADJUST = SOURCE_SYNCHRONOUS PARAMETER C_CLKDV_DIVIDE = 6.0 PARAMETER C_CLKIN_PERIOD = 3.300000 PARAMETER C_CLK_FEEDBACK = 1X PARAMETER C_DFS_FREQUENCY_MODE = HIGH PARAMETER C_DLL_FREQUENCY_MODE = HIGH PARAMETER C_PHASE_SHIFT = 0 PARAMETER C_CLKOUT_PHASE_SHIFT = DIRECT PORT CLKIN = D_clk_to_dcm PORT CLK0 = pll_out_0 PORT CLKFB = pll_out_0 PORT CLKDV = div6_dclk PORT RST = dcm_rst PORT LOCKED = dcm_lvds_lock PORT DADDR = dcm_daddr PORT DCLK = dcm_dclk PORT DEN = dcm_den PORT DI = dcm_di PORT DWE = dcm_dwe PORT DRDY = dcm_drdy PORT PSEN = net_gnd PORT PSCLK = dcm_dclk PORT PSDONE = dcm_psdone END
входной клок 300 мегагерц выходной 300 и 50 происходит нестабильное соотношение фаз между выходными клоками от включения к включению
по данным видно, что положительный фронт 50 мегагерц совпадает то с положительным фронтом 300 то с отрицательным и так работает пока не снимешь питание или не перересетишь DCM/