cores/clock: cleanup
authorFlorent Kermarrec <florent@enjoy-digital.fr>
Tue, 23 Jul 2019 07:53:48 +0000 (09:53 +0200)
committerFlorent Kermarrec <florent@enjoy-digital.fr>
Tue, 23 Jul 2019 07:54:30 +0000 (09:54 +0200)
litex/soc/cores/clock.py

index 2bafb980238bf5bc7b5d992f1fb4c7e8b5a164f0..a15c2ec19677c335e75658d87380e0443a71a6d8 100644 (file)
@@ -17,8 +17,8 @@ def period_ns(freq):
 # Xilinx / Generic ---------------------------------------------------------------------------------
 
 class XilinxClocking(Module, AutoCSR):
-    clkfbout_mult_frange = (2, 64+1)
-    clkout_divide_range = (1, 128+1)
+    clkfbout_mult_frange = (2,  64+1)
+    clkout_divide_range  = (1, 128+1)
 
     def __init__(self, vco_margin=0):
         self.vco_margin = vco_margin
@@ -92,10 +92,10 @@ class XilinxClocking(Module, AutoCSR):
 
     def expose_drp(self):
         self.drp_reset = CSR()
-        self.drp_read = CSR()
+        self.drp_read  = CSR()
         self.drp_write = CSR()
-        self.drp_drdy = CSRStatus()
-        self.drp_adr = CSRStorage(7)
+        self.drp_drdy  = CSRStatus()
+        self.drp_adr   = CSRStorage(7)
         self.drp_dat_w = CSRStorage(16)
         self.drp_dat_r = CSRStatus(16)
 
@@ -240,8 +240,8 @@ class S7MMCM(XilinxClocking):
         XilinxClocking.__init__(self)
         self.divclk_divide_range = (1, 106+1)
         self.clkin_freq_range = {
-            -1: (10e6, 800e6),
-            -2: (10e6, 933e6),
+            -1: (10e6,  800e6),
+            -2: (10e6,  933e6),
             -3: (10e6, 1066e6),
         }[speedgrade]
 
@@ -298,8 +298,8 @@ class USPLL(XilinxClocking):
         XilinxClocking.__init__(self)
         self.divclk_divide_range = (1, 56+1)
         self.clkin_freq_range = {
-            -1: (70e6, 800e6),
-            -2: (70e6, 933e6),
+            -1: (70e6,  800e6),
+            -2: (70e6,  933e6),
             -3: (70e6, 1066e6),
         }[speedgrade]
         self.vco_freq_range = {
@@ -334,8 +334,8 @@ class USMMCM(XilinxClocking):
         XilinxClocking.__init__(self)
         self.divclk_divide_range = (1, 106+1)
         self.clkin_freq_range = {
-            -1: (10e6, 800e6),
-            -2: (10e6, 933e6),
+            -1: (10e6,  800e6),
+            -2: (10e6,  933e6),
             -3: (10e6, 1066e6),
         }[speedgrade]
         self.vco_freq_range = {
@@ -485,10 +485,10 @@ class iCE40PLL(Module):
 class ECP5PLL(Module):
     nclkouts_max = 3
     clkfb_div_range = (1, 128+1)
-    clko_div_range = (1, 128+1)
-    clki_freq_range = (8e6, 400e6)
-    clko_freq_range = (3.125e6, 400e6)
-    vco_freq_range = (550e6, 1250e6)
+    clko_div_range  = (1, 128+1)
+    clki_freq_range = (    8e6,  400e6)
+    clko_freq_range = (3.125e6,  400e6)
+    vco_freq_range  = (  550e6, 1250e6)
 
     def __init__(self):
         self.reset = Signal()
@@ -554,10 +554,10 @@ class ECP5PLL(Module):
         clkfb = Signal()
         self.params.update(
             attr=[
-                ("ICP_CURRENT", "6"),
-                ("LPF_RESISTOR", "16"),
+                ("ICP_CURRENT",            "6"),
+                ("LPF_RESISTOR",          "16"),
                 ("MFG_ENABLE_FILTEROPAMP", "1"),
-                ("MFG_GMCREF_SEL", "2")],
+                ("MFG_GMCREF_SEL",         "2")],
             i_RST=self.reset,
 
             i_CLKI=self.clkin,