litecores: remove unneeded AutoCSR inheritance in example designs (thanks William...
authorFlorent Kermarrec <florent@enjoy-digital.fr>
Wed, 26 Aug 2015 20:36:48 +0000 (22:36 +0200)
committerFlorent Kermarrec <florent@enjoy-digital.fr>
Wed, 26 Aug 2015 20:36:48 +0000 (22:36 +0200)
misoclib/com/liteeth/example_designs/targets/base.py
misoclib/com/litepcie/example_designs/targets/dma.py
misoclib/com/liteusb/example_designs/targets/simple.py
misoclib/mem/litesata/example_designs/targets/bist.py
misoclib/mem/litesata/example_designs/targets/mirroring.py
misoclib/mem/litesata/example_designs/targets/striping.py
misoclib/tools/litescope/example_designs/targets/simple.py

index f5dbe912990b40bfda09ce45eb8ab740f1cf8adf..3b8d9bec2f370948da757ad9e378b77e28d9be98 100644 (file)
@@ -1,5 +1,4 @@
 from migen.bus import wishbone
-from migen.bank.description import *
 from migen.genlib.io import CRG
 from migen.fhdl.specials import Keep
 from mibuild.xilinx.vivado import XilinxVivadoToolchain
@@ -16,7 +15,7 @@ from misoclib.com.liteeth.phy import LiteEthPHY
 from misoclib.com.liteeth.core import LiteEthUDPIPCore
 
 
-class BaseSoC(SoC, AutoCSR):
+class BaseSoC(SoC):
     csr_map = {
         "phy":  11,
         "core": 12
@@ -62,7 +61,7 @@ set_false_path -from [get_clocks eth_tx_clk] -to [get_clocks sys_clk]
 """)
 
 
-class BaseSoCDevel(BaseSoC, AutoCSR):
+class BaseSoCDevel(BaseSoC):
     csr_map = {
         "la":            20
     }
index b88e80927022d812c82f06c80b3dd8c5351da7fe..b8db65fc75e014ef28c3549ce21f21036833d31d 100644 (file)
@@ -1,5 +1,4 @@
 from migen.bus import wishbone
-from migen.bank.description import *
 from migen.genlib.io import CRG
 from migen.genlib.resetsync import AsyncResetSynchronizer
 from migen.genlib.misc import timeline
@@ -39,7 +38,7 @@ class _CRG(Module, AutoCSR):
         self.sync += If(self._scratch.re, self._scratch.w.eq(self._scratch.r))
 
 
-class PCIeDMASoC(SoC, AutoCSR):
+class PCIeDMASoC(SoC):
     default_platform = "kc705"
     csr_map = {
         "crg":            16,
index fc18a1a50229231619d81dc463b985fc4cd9b709..eabd6421cf49c2c708b1c06438d4b9e1c89f99cf 100644 (file)
@@ -1,4 +1,3 @@
-from migen.bank.description import *
 from migen.genlib.io import CRG
 from migen.actorlib.fifo import SyncFIFO
 
@@ -11,7 +10,7 @@ from misoclib.com.liteusb.frontend.wishbone import LiteUSBWishboneBridge
 
 from misoclib.com.gpio import GPIOOut
 
-class LiteUSBSoC(SoC, AutoCSR):
+class LiteUSBSoC(SoC):
     csr_map = {}
     csr_map.update(SoC.csr_map)
 
index 5f9e99b34491abe71acd9c941bc4bdfd7e4f29b7..3b43fb0454ce6c72b4e9637802fe392e36fc9147 100644 (file)
@@ -1,7 +1,6 @@
 from misoclib.mem.litesata.common import *
 from migen.genlib.cdc import *
 from migen.genlib.resetsync import AsyncResetSynchronizer
-from migen.bank.description import *
 
 from misoclib.soc import SoC
 
@@ -82,7 +81,7 @@ class StatusLeds(Module):
             self.comb += platform.request("user_led", 2*i+1).eq(sata_phy.ctrl.ready)
 
 
-class BISTSoC(SoC, AutoCSR):
+class BISTSoC(SoC):
     default_platform = "kc705"
     csr_map = {
         "sata_bist": 16
@@ -122,7 +121,7 @@ set_false_path -from [get_clocks sata_rx_clk] -to [get_clocks sys_clk]
 set_false_path -from [get_clocks sata_tx_clk] -to [get_clocks sys_clk]
 """)
 
-class BISTSoCDevel(BISTSoC, AutoCSR):
+class BISTSoCDevel(BISTSoC):
     csr_map = {
         "la": 17
     }
index 352db499ed7b2674cb7e40db5a9d03fe30fcc13d..5e1e2e34fd602a5ae3a9be88292d828577059467 100644 (file)
@@ -1,7 +1,6 @@
 from misoclib.mem.litesata.common import *
 from migen.genlib.cdc import *
 from migen.genlib.resetsync import AsyncResetSynchronizer
-from migen.bank.description import *
 
 from misoclib.soc import SoC
 
@@ -21,7 +20,7 @@ from misoclib.mem.litesata.frontend.bist import LiteSATABIST
 from misoclib.mem.litesata.example_designs.targets.bist import CRG, StatusLeds
 
 
-class MirroringSoC(SoC, AutoCSR):
+class MirroringSoC(SoC):
     default_platform = "kc705"
     csr_map = {
         "sata_bist0": 16,
index 6a7ba98a3e57e916fcb0c3a7efa191ef0ccbbf35..d5a92e479bbc79be2026f3dc43d91ce9f65f06aa 100644 (file)
@@ -1,7 +1,6 @@
 from misoclib.mem.litesata.common import *
 from migen.genlib.cdc import *
 from migen.genlib.resetsync import AsyncResetSynchronizer
-from migen.bank.description import *
 
 from misoclib.soc import SoC
 
@@ -21,7 +20,7 @@ from misoclib.mem.litesata.frontend.bist import LiteSATABIST
 from misoclib.mem.litesata.example_designs.targets.bist import CRG, StatusLeds
 
 
-class StripingSoC(SoC, AutoCSR):
+class StripingSoC(SoC):
     default_platform = "kc705"
     csr_map = {
         "sata_bist": 16
@@ -86,7 +85,7 @@ set_false_path -from [get_clocks {sata_tx_clk}] -to [get_clocks sys_clk]
            sata_tx_clk="sata_tx{}_clk".format(str(i))))
 
 
-class StripingSoCDevel(StripingSoC, AutoCSR):
+class StripingSoCDevel(StripingSoC):
     csr_map = {
         "la": 17
     }
index f9246053becf43cfcfe48bfd8cd2f31110fe572f..50f6f5bd8ab9cbb4800f1e1a59507385a3b17b70 100644 (file)
@@ -1,4 +1,3 @@
-from migen.bank.description import *
 from migen.genlib.io import CRG
 
 from misoclib.soc import SoC
@@ -9,7 +8,7 @@ from misoclib.tools.litescope.frontend.la import LiteScopeLA
 
 from misoclib.com.uart.bridge import UARTWishboneBridge
 
-class LiteScopeSoC(SoC, AutoCSR):
+class LiteScopeSoC(SoC):
     csr_map = {
         "io":    16,
         "la":    17