dvisampler/clocking: remove DCM_CLKGEN
authorSebastien Bourdeauducq <sebastien@milkymist.org>
Thu, 30 May 2013 19:38:45 +0000 (21:38 +0200)
committerSebastien Bourdeauducq <sebastien@milkymist.org>
Thu, 30 May 2013 19:38:45 +0000 (21:38 +0200)
milkymist/dvisampler/clocking.py

index e718e4b1c40cab8058dfa1025469742b58c81e93..07d4d490b891bdb8f3ce6d34867baaff60a1131e 100644 (file)
@@ -16,19 +16,6 @@ class Clocking(Module, AutoCSR):
 
                ###
 
-               clk_dejitter = Signal()
-               dcm_locked = Signal()
-               self.specials += Instance("DCM_CLKGEN",
-                       Instance.Parameter("CLKIN_PERIOD", 26.7),
-                       Instance.Parameter("CLKFX_DIVIDE", 2),
-                       Instance.Parameter("CLKFX_MULTIPLY", 2),
-                       Instance.Parameter("CLKFX_MD_MAX", 1.0),
-                       Instance.Input("CLKIN", pads.clk),
-                       Instance.Input("RST", self._r_pll_reset.storage),
-                       Instance.Output("CLKFX", clk_dejitter),
-                       Instance.Output("LOCKED", dcm_locked)
-               )
-
                clkfbout = Signal()
                pll_locked = Signal()
                pll_clk0 = Signal()
@@ -52,8 +39,8 @@ class Clocking(Module, AutoCSR):
                        Instance.Output("CLKOUT3", pll_clk3),
                        Instance.Output("LOCKED", pll_locked),
                        Instance.Input("CLKFBIN", clkfbout),
-                       Instance.Input("CLKIN", clk_dejitter),
-                       Instance.Input("RST", ~dcm_locked)
+                       Instance.Input("CLKIN", pads.clk),
+                       Instance.Input("RST", self._r_pll_reset.storage)
                )
 
                locked_async = Signal()