replace litex.gen imports with migen imports
authorFlorent Kermarrec <florent@enjoy-digital.fr>
Fri, 23 Feb 2018 12:38:19 +0000 (13:38 +0100)
committerFlorent Kermarrec <florent@enjoy-digital.fr>
Fri, 23 Feb 2018 12:38:19 +0000 (13:38 +0100)
57 files changed:
litex/boards/targets/arty.py
litex/boards/targets/de0nano.py
litex/boards/targets/kc705.py
litex/boards/targets/minispartan6.py
litex/boards/targets/nexys4ddr.py
litex/boards/targets/nexys_video.py
litex/boards/targets/sim.py
litex/boards/targets/simple.py
litex/build/altera/common.py
litex/build/altera/quartus.py
litex/build/generic_platform.py
litex/build/lattice/common.py
litex/build/lattice/diamond.py
litex/build/lattice/icestorm.py
litex/build/sim/platform.py
litex/build/sim/verilator.py
litex/build/xilinx/common.py
litex/build/xilinx/ise.py
litex/build/xilinx/vivado.py
litex/gen/__init__.py
litex/gen/fhdl/verilog.py
litex/gen/sim/__init__.py
litex/gen/sim/core.py
litex/gen/sim/vcd.py
litex/soc/cores/code_8b10b.py
litex/soc/cores/cordic.py
litex/soc/cores/cpu/lm32/core.py
litex/soc/cores/cpu/mor1kx/core.py
litex/soc/cores/cpu/picorv32/core.py
litex/soc/cores/dna.py
litex/soc/cores/frequency_meter.py
litex/soc/cores/gpio.py
litex/soc/cores/identifier.py
litex/soc/cores/nor_flash_16.py
litex/soc/cores/spi.py
litex/soc/cores/spi_flash.py
litex/soc/cores/timer.py
litex/soc/cores/uart.py
litex/soc/cores/xadc.py
litex/soc/integration/cpu_interface.py
litex/soc/integration/sdram_init.py
litex/soc/integration/soc_core.py
litex/soc/integration/soc_sdram.py
litex/soc/interconnect/axi.py
litex/soc/interconnect/csr.py
litex/soc/interconnect/csr_bus.py
litex/soc/interconnect/csr_eventmanager.py
litex/soc/interconnect/stream.py
litex/soc/interconnect/stream_packet.py
litex/soc/interconnect/stream_sim.py
litex/soc/interconnect/wishbone.py
litex/soc/interconnect/wishbone2csr.py
litex/soc/interconnect/wishbonebridge.py
test/test_bitslip.py
test/test_code_8b10b.py
test/test_gearbox.py
test/test_targets.py

index c3e5dd70eb1090451d42b2e9fa28bf4c4ee05425..1fdbfd5ed2f33400dd4f7268a372356516d5a8c3 100755 (executable)
@@ -2,8 +2,8 @@
 
 import argparse
 
-from litex.gen import *
-from litex.gen.genlib.resetsync import AsyncResetSynchronizer
+from migen import *
+from migen.genlib.resetsync import AsyncResetSynchronizer
 
 from litex.boards.platforms import arty
 
index 17da0e72554d38ba26da86557c9238311afa2d4f..813241a96fceadddbcf63fad872530c5911094d8 100755 (executable)
@@ -2,7 +2,8 @@
 
 import argparse
 
-from litex.gen import *
+from migen import *
+
 from litex.boards.platforms import de0nano
 
 from litex.soc.integration.soc_sdram import *
index 541d3dea96445a060c1ba87bfd6e46620ec43c1f..86ebe291a664c01996c49c7b8beae5a537d3f8f9 100755 (executable)
@@ -2,8 +2,8 @@
 
 import argparse
 
-from litex.gen import *
-from litex.gen.genlib.resetsync import AsyncResetSynchronizer
+from migen import *
+from migen.genlib.resetsync import AsyncResetSynchronizer
 
 from litex.boards.platforms import kc705
 
index 7c6223671358b8d00f51f52cf7070fee2f512ddd..6cff5bee36af67a6d3342d3dd0c188ca7d3955dd 100755 (executable)
@@ -3,8 +3,9 @@
 import argparse
 from fractions import Fraction
 
-from litex.gen import *
-from litex.gen.genlib.resetsync import AsyncResetSynchronizer
+from migen import *
+from migen.genlib.resetsync import AsyncResetSynchronizer
+
 from litex.boards.platforms import minispartan6
 
 from litex.soc.integration.soc_sdram import *
index c0ece9e1d05565282f598b20b4c59b968487e587..ee13a6ef3572d657fcb2a3683e6ccdc3d795dc70 100755 (executable)
@@ -2,8 +2,8 @@
 
 import argparse
 
-from litex.gen import *
-from litex.gen.genlib.resetsync import AsyncResetSynchronizer
+from migen import *
+from migen.genlib.resetsync import AsyncResetSynchronizer
 
 from litex.boards.platforms import nexys4ddr
 
index daa9c9803bc0300e51167cc15ee25ca758a95111..b0265187d6a630092fe7f990bef0e2e4839bc9d2 100755 (executable)
@@ -2,8 +2,8 @@
 
 import argparse
 
-from litex.gen import *
-from litex.gen.genlib.resetsync import AsyncResetSynchronizer
+from migen import *
+from migen.genlib.resetsync import AsyncResetSynchronizer
 
 from litex.boards.platforms import nexys_video
 
index a10479d2f33a48a4fb2bf97e5368bf25b41d6bca..1cd08bd67bfaf04d7f2bd162033dbbac766c49fc 100755 (executable)
@@ -3,9 +3,10 @@
 import argparse
 import importlib
 
-from litex.gen import *
+from migen import *
+from migen.genlib.io import CRG
+
 from litex.boards.platforms import sim
-from litex.gen.genlib.io import CRG
 
 from litex.soc.integration.soc_sdram import *
 from litex.soc.integration.builder import *
index 88c8afd37ab4f73fb7fe1df91561aa6f9a691506..ccc8cbc3cd3fb287cb39efd840223a94593d3576 100755 (executable)
@@ -3,8 +3,8 @@
 import argparse
 import importlib
 
-from litex.gen import *
-from litex.gen.genlib.io import CRG
+from migen import *
+from migen.genlib.io import CRG
 
 from litex.soc.integration.soc_core import *
 from litex.soc.integration.builder import *
index 07b6ef76acceb5d1809739a6b26b90f4b2522c35..fafb4983796d4054374df9379dbe1037732e5fde 100644 (file)
@@ -1,6 +1,6 @@
-from litex.gen.fhdl.module import Module
-from litex.gen.fhdl.specials import Instance
-from litex.gen.genlib.io import DifferentialInput, DifferentialOutput
+from migen.fhdl.module import Module
+from migen.fhdl.specials import Instance
+from migen.genlib.io import DifferentialInput, DifferentialOutput
 
 
 class AlteraDifferentialInputImpl(Module):
index af34b2eb47d09be0fcac308dfbafaf08ef0cfb03..4dae8edf3db9794b9bd3841e6367edd24c123be4 100644 (file)
@@ -4,7 +4,7 @@
 import os
 import subprocess
 
-from litex.gen.fhdl.structure import _Fragment
+from migen.fhdl.structure import _Fragment
 
 from litex.build.generic_platform import Pins, IOStandard, Misc
 from litex.build import tools
index 1ab5935e586e68fa31dc2b7e98e067ada9b19651..83c0825a729b313ba796d34c9d5f1aea3c2967dd 100644 (file)
@@ -1,9 +1,10 @@
 import os
 
-from litex.gen.fhdl.structure import Signal
-from litex.gen.genlib.record import Record
-from litex.gen.genlib.io import CRG
-from litex.gen.fhdl import verilog
+from migen.fhdl.structure import Signal
+from migen.genlib.record import Record
+from migen.genlib.io import CRG
+from migen.fhdl import verilog
+
 from litex.build import tools
 
 
index 0050e4147ada5288812d3d086bdf96ef32bd0e37..b6d8ec1af6ac0dfe573f6cccde52e91525e88eac 100644 (file)
@@ -1,7 +1,7 @@
-from litex.gen.fhdl.module import Module
-from litex.gen.fhdl.specials import Instance
-from litex.gen.genlib.io import *
-from litex.gen.genlib.resetsync import AsyncResetSynchronizer
+from migen.fhdl.module import Module
+from migen.fhdl.specials import Instance
+from migen.genlib.io import *
+from migen.genlib.resetsync import AsyncResetSynchronizer
 
 
 class DiamondAsyncResetSynchronizerImpl(Module):
index bfc72fbbe123859bf3b10e9a8079e0dbce57905e..d0594ec9e3bcb403e2f9ba4360e4bfb340d9f4fd 100644 (file)
@@ -6,8 +6,8 @@ import sys
 import subprocess
 import shutil
 
-from litex.gen.fhdl.structure import _Fragment
-from litex.gen.fhdl.verilog import DummyAttrTranslate
+from migen.fhdl.structure import _Fragment
+from migen.fhdl.verilog import DummyAttrTranslate
 
 from litex.build.generic_platform import *
 from litex.build import tools
index 9851010265a2c0a7f94cf8aee189703d6986c035..5fd21ff2381de7ff34ea68bf9b0c0e8a104d8525 100644 (file)
@@ -5,7 +5,7 @@ import os
 import sys
 import subprocess
 
-from litex.gen.fhdl.structure import _Fragment
+from migen.fhdl.structure import _Fragment
 
 from litex.build.generic_platform import *
 from litex.build import tools
index f76532a4c9bd2e578e6de22afb773ff6a1b1e850..19ab63ebf33e7fa286cdfe2ac2257d6da75956ca 100644 (file)
@@ -1,5 +1,6 @@
-from litex.gen.fhdl.structure import Signal
-from litex.gen.genlib.record import Record
+from migen.fhdl.structure import Signal
+from migen.genlib.record import Record
+
 from litex.build.generic_platform import GenericPlatform
 from litex.build.sim import common, verilator
 
index a2e39b47adb138b1f33e62e4ec7ce00a5eb10cc7..72b7d5e99643d33f4ea41723520cb060ba90794c 100644 (file)
@@ -5,7 +5,8 @@
 import os
 import subprocess
 
-from litex.gen.fhdl.structure import _Fragment
+from migen.fhdl.structure import _Fragment
+
 from litex.build import tools
 from litex.build.generic_platform import *
 
index 4c59a9983dfb4548f3312345b4feb70483632f1a..57ae89310c63d853e58b388460af5e6f6d4bfecf 100644 (file)
@@ -11,12 +11,12 @@ try:
 except ImportError:
     _have_colorama = False
 
-from litex.gen.fhdl.structure import *
-from litex.gen.fhdl.specials import Instance
-from litex.gen.fhdl.module import Module
-from litex.gen.genlib.cdc import *
-from litex.gen.genlib.resetsync import AsyncResetSynchronizer
-from litex.gen.genlib.io import *
+from migen.fhdl.structure import *
+from migen.fhdl.specials import Instance
+from migen.fhdl.module import Module
+from migen.genlib.cdc import *
+from migen.genlib.resetsync import AsyncResetSynchronizer
+from migen.genlib.io import *
 
 from litex.build import tools
 
index 171fbef0c757e1eb1cde8a9853af6e918639d465..2d51e6950f68791289fc5facadfff80e129bf32d 100644 (file)
@@ -2,7 +2,8 @@ import os
 import subprocess
 import sys
 
-from litex.gen.fhdl.structure import _Fragment
+from migen.fhdl.structure import _Fragment
+
 from litex.build.generic_platform import *
 from litex.build import tools
 from litex.build.xilinx import common
index ea5eb0111a427fa7d1f27754a6a5d08f18b551e5..5201dc5f6b78a7a89291956165275cf75469c2f1 100644 (file)
@@ -5,7 +5,8 @@ import os
 import subprocess
 import sys
 
-from litex.gen.fhdl.structure import _Fragment
+from migen.fhdl.structure import _Fragment
+
 from litex.build.generic_platform import *
 from litex.build import tools
 from litex.build.xilinx import common
index 2cd38253440795d5f8f6cc3e1d48a1ffb4d2d037..7d751ff9bd58109a864292da16fccf9ebdde347f 100644 (file)
@@ -1,11 +1 @@
-from litex.gen.fhdl.structure import *
-from litex.gen.fhdl.module import *
-from litex.gen.fhdl.specials import *
-from litex.gen.fhdl.bitcontainer import *
-from litex.gen.fhdl.decorators import *
-from litex.gen.fhdl.simplify import *
-
 from litex.gen.sim import *
-
-from litex.gen.genlib.record import *
-from litex.gen.genlib.fsm import *
index 8ce67bc0e3250a0ba798b5ce5d27e812107ac6f3..9ed17b0e76ee1690874110e96093007de2ae57c5 100644 (file)
@@ -2,11 +2,11 @@ from functools import partial
 from operator import itemgetter
 import collections
 
-from litex.gen.fhdl.structure import *
-from litex.gen.fhdl.structure import _Operator, _Slice, _Assign, _Fragment
-from litex.gen.fhdl.tools import *
-from litex.gen.fhdl.namer import build_namespace
-from litex.gen.fhdl.conv_output import ConvOutput
+from migen.fhdl.structure import *
+from migen.fhdl.structure import _Operator, _Slice, _Assign, _Fragment
+from migen.fhdl.tools import *
+from migen.fhdl.namer import build_namespace
+from migen.fhdl.conv_output import ConvOutput
 
 
 _reserved_keywords = {
index 853486a66909509d3692f35cf9cff1a45ee2f926..e04060e16eca45720edbd19b4e73a1b6c8317ffd 100644 (file)
@@ -1 +1 @@
-from litex.gen.sim.core import Simulator, run_simulation, passive
+from migen.sim.core import Simulator, run_simulation, passive
index 2ab9b4bd3d24423a0c426bb9fd66ef196bf84db1..e3db45f6f1f2fdde3c820af4815da459d4aeb19a 100644 (file)
@@ -3,18 +3,18 @@ import collections
 import inspect
 from functools import wraps
 
-from litex.gen.fhdl.structure import *
-from litex.gen.fhdl.structure import (_Value, _Statement,
+from migen.fhdl.structure import *
+from migen.fhdl.structure import (_Value, _Statement,
                                   _Operator, _Slice, _ArrayProxy,
                                   _Assign, _Fragment)
-from litex.gen.fhdl.bitcontainer import value_bits_sign
-from litex.gen.fhdl.tools import (list_targets, list_signals,
+from migen.fhdl.bitcontainer import value_bits_sign
+from migen.fhdl.tools import (list_targets, list_signals,
                               insert_resets, lower_specials)
-from litex.gen.fhdl.simplify import MemoryToArray
-from litex.gen.fhdl.specials import _MemoryLocation
-from litex.gen.fhdl.module import Module
-from litex.gen.genlib.resetsync import AsyncResetSynchronizer
-from litex.gen.sim.vcd import VCDWriter, DummyVCDWriter
+from migen.fhdl.simplify import MemoryToArray
+from migen.fhdl.specials import _MemoryLocation
+from migen.fhdl.module import Module
+from migen.genlib.resetsync import AsyncResetSynchronizer
+from migen.sim.vcd import VCDWriter, DummyVCDWriter
 
 
 class ClockState:
index db369a6dc7266dcc63046578b1e8fc9d7c352e27..25441b14e30231205851bf5c4c7e14ac82b37d4b 100644 (file)
@@ -4,7 +4,7 @@ import os
 from collections import OrderedDict
 import shutil
 
-from litex.gen.fhdl.namer import build_namespace
+from migen.fhdl.namer import build_namespace
 
 
 def vcd_codes():
index 16d167c91410952d35cb84ee6236a3c5c8671d3f..2e94285356bd0fe83dd00ac16e77f37d525dad30 100644 (file)
@@ -12,7 +12,7 @@ Note: This encoding is *not* used by DVI/HDMI (that uses a *different* 8b/10b
 scheme called TMDS).
 """
 
-from litex.gen import *
+from migen import *
 
 
 def disparity(word, nbits):
index c5db7e1df842d42c530e81c2369f3d8a87f4df70..14a9285323ecfed5b400087b282a7b60ccc8c5ae 100644 (file)
@@ -17,7 +17,7 @@
 
 from math import atan, atanh, log, sqrt, pi
 
-from litex.gen import *
+from migen import *
 
 
 class TwoQuadrantCordic(Module):
index 743a61f635004e2ebfe445071956096091771cc2..03d99efcc85be07134230cf054175f22f2044bfb 100644 (file)
@@ -1,6 +1,6 @@
 import os
 
-from litex.gen import *
+from migen import *
 
 from litex.soc.interconnect import wishbone
 
index 872300595ce6256076ef427cf3f6947cadce2253..f607d044d3320dc6138d52c26a246ee335f431f5 100644 (file)
@@ -1,6 +1,6 @@
 import os
 
-from litex.gen import *
+from migen import *
 
 from litex.soc.interconnect import wishbone
 
index 9a0af3a37d87ced02e2c58cefb469b1c12692aff..dbce1c6412490f360d1ba793fd09dac6d0dfe0d9 100644 (file)
@@ -1,6 +1,6 @@
 import os
 
-from litex.gen import *
+from migen import *
 
 from litex.soc.interconnect import wishbone
 
index 324659d7e451cf1db23a79aa6182256cb12797d0..8e8ea6410527a1eb2c17b52f8fca91fff5dad8ea 100644 (file)
@@ -1,6 +1,7 @@
 # Copyright 2014-2015 Robert Jordens <jordens@gmail.com>
 
-from litex.gen import *
+from migen import *
+
 from litex.soc.interconnect.csr import *
 
 
index 8b35c514da1562f787afebf8b8f3c9c6a3ce38ba..3e6159ee2f58fe31c998619819e953b27fd651d7 100644 (file)
@@ -1,6 +1,6 @@
-from litex.gen import *
-from litex.gen.genlib.cdc import MultiReg, GrayCounter
-from litex.gen.genlib.cdc import GrayDecoder
+from migen import *
+from migen.genlib.cdc import MultiReg, GrayCounter
+from migen.genlib.cdc import GrayDecoder
 
 from litex.soc.interconnect.csr import *
 
index 463e1e20c178b9cafa9e20c3159d0ad99f44b4fa..89ccd54d3b219a89b649e0332e7049fea92526f8 100644 (file)
@@ -1,5 +1,5 @@
-from litex.gen import *
-from litex.gen.genlib.cdc import MultiReg
+from migen import *
+from migen.genlib.cdc import MultiReg
 
 from litex.soc.interconnect.csr import *
 
index 07fc08efd78fafbee49f54ca4b610b2949f88864..377600fd99107a7b20911e171f2824345b869807 100644 (file)
@@ -1,4 +1,4 @@
-from litex.gen import *
+from migen import *
 
 
 class Identifier(Module):
index 3027882a0a90208c3b1a36988f7dddce2ddfd816..fa6e0c087dabd9ed0c19725badd02503884a92cb 100644 (file)
@@ -1,5 +1,5 @@
-from litex.gen import *
-from litex.gen.genlib.fsm import FSM, NextState
+from migen import *
+from migen.genlib.fsm import FSM, NextState
 
 from litex.soc.interconnect import wishbone
 
index bda81f0443527f022ac173335bdd9a7d0956cc1d..caa470dd28c88d82addc31560133298a2fd506d6 100644 (file)
@@ -1,6 +1,7 @@
 from itertools import product
 
-from litex.gen import *
+from migen import *
+
 from litex.soc.interconnect.csr import *
 
 
index 14df3a4db7ef0d0aab204bb57b1a8e86e223ec36..4447e9f916a538fdb15c0647ae5ea5df66776d75 100644 (file)
@@ -1,5 +1,5 @@
-from litex.gen import *
-from litex.gen.genlib.misc import timeline
+from migen import *
+from migen.genlib.misc import timeline
 
 from litex.soc.interconnect import wishbone
 from litex.soc.interconnect.csr import AutoCSR, CSRStorage, CSRStatus
index d98a85e953ab7c212e7c5cbb776819cb28d7d531..fdfefde2d4c71d62f2cacd6e8a32d8a0042ce5df 100644 (file)
@@ -1,4 +1,4 @@
-from litex.gen import *
+from migen import *
 
 from litex.soc.interconnect.csr import *
 from litex.soc.interconnect.csr_eventmanager import *
index a32b6e5b94c4dbab6d7115240e09d814b1709dd6..0b7d5b53a2cf92de629ea9ec7aec6d90b0ee58ae 100644 (file)
@@ -1,6 +1,6 @@
-from litex.gen import *
-from litex.gen.genlib.record import Record
-from litex.gen.genlib.cdc import MultiReg
+from migen import *
+from migen.genlib.record import Record
+from migen.genlib.cdc import MultiReg
 
 from litex.soc.interconnect.csr import *
 from litex.soc.interconnect.csr_eventmanager import *
index e990a29ea8b283b470cec3053cdaf703bd12388d..1b044d6f37d63df6792d00da394716a316b676df 100644 (file)
@@ -1,6 +1,7 @@
 # Copyright 2014-2015 Robert Jordens <jordens@gmail.com>
 
-from litex.gen import *
+from migen import *
+
 from litex.soc.interconnect.csr import *
 
 
index fd1e4afb961c64a9e09f42fa7f88a00aaee8a4e7..185d674ced82ef2e3f84bfd8e2e4c5da99619e20 100644 (file)
@@ -1,6 +1,6 @@
 import os
 
-from litex.gen import *
+from migen import *
 
 from litex.soc.interconnect.csr import CSRStatus
 
index 1f73c1ecbb0095c5662060f84981644c5e3f1b09..8ca1db005f8b5397e090e500c2126eef01600234 100644 (file)
@@ -1,4 +1,4 @@
-from litex.gen import log2_int
+from migen import log2_int
 
 
 def get_sdram_phy_header(sdram_phy_settings):
index 02fe0c9c8ab0e4bead49c0484fa4a3fe655cbaec..7f6dd75ae417c91b4f17f18aa35d68dad29d6f51 100644 (file)
@@ -1,6 +1,6 @@
 from operator import itemgetter
 
-from litex.gen import *
+from migen import *
 
 from litex.soc.cores import identifier, timer, uart
 from litex.soc.cores.cpu import lm32, mor1kx, picorv32
index 4969bd598d6c7086a30d35db0e809d48652e4dce..1c9064c21f9a23e022ec6bb8b793aee3052aff75 100644 (file)
@@ -1,5 +1,5 @@
-from litex.gen import *
-from litex.gen.genlib.record import *
+from migen import *
+from migen.genlib.record import *
 
 from litex.soc.interconnect import wishbone
 from litex.soc.interconnect.csr import AutoCSR
@@ -79,7 +79,7 @@ class SoCSDRAM(SoCCore):
             # Remove this workaround when fixed by Xilinx.
             from litex.build.xilinx.vivado import XilinxVivadoToolchain
             if isinstance(self.platform.toolchain, XilinxVivadoToolchain):
-                from litex.gen.fhdl.simplify import FullMemoryWE
+                from migen.fhdl.simplify import FullMemoryWE
                 self.submodules.l2_cache = FullMemoryWE()(l2_cache)
             else:
                 self.submodules.l2_cache = l2_cache
index 3d3570b7ddd36052069778fc9107517204fb77b1..27c45fde2a52cbeb36573c1379db2216eafa17ff 100644 (file)
@@ -6,8 +6,9 @@
 
 import math
 
-from litex.gen import *
-from litex.gen.genlib.record import *
+from migen import *
+from migen.genlib.record import *
+
 from litex.soc.interconnect import csr_bus
 
 # Layout of AXI4 Lite Bus
@@ -179,7 +180,7 @@ class AXILite2CSR(Module):
         )
 
 
-from litex.gen.sim import run_simulation
+from migen.sim import run_simulation
 from litex.soc.interconnect import csr, csr_bus
 
 def test_axilite2csr():
index b34802fcdba7c0925dc43da92a1f4fb1b45f7bf2..941533695b41a88f01a9b5fc4de957555a060179 100644 (file)
@@ -24,9 +24,9 @@ class, which provides ``get_csrs`` and ``get_memories`` methods that scan for
 CSR and memory attributes and return their list.
 """
 
-from litex.gen import *
-from litex.gen.util.misc import xdir
-from litex.gen.fhdl.tracer import get_obj_var_name
+from migen import *
+from migen.util.misc import xdir
+from migen.fhdl.tracer import get_obj_var_name
 
 
 class _CSRBase(DUID):
index 86a9dad4586485bea97325c58b436305c17acb79..74a84b448156855aa9abca524cc1dc6ec4376dc4 100644 (file)
@@ -6,10 +6,10 @@ The CSR-2 bus is a low-bandwidth, resource-sensitive bus designed for accessing
 the configuration and status registers of cores from software.
 """
 
-from litex.gen import *
-from litex.gen.genlib.record import *
-from litex.gen.genlib.misc import chooser
-from litex.gen.util.misc import xdir
+from migen import *
+from migen.genlib.record import *
+from migen.genlib.misc import chooser
+from migen.util.misc import xdir
 
 from litex.soc.interconnect import csr
 from litex.soc.interconnect.csr import CSRStorage
index 07a32c336df630461f5a32ae12a2dc8ebd89840f..9ec31229c062be8d441271e79fc241af35225b80 100644 (file)
@@ -6,8 +6,8 @@ controllers.
 from functools import reduce
 from operator import or_
 
-from litex.gen import *
-from litex.gen.util.misc import xdir
+from migen import *
+from migen.util.misc import xdir
 
 from litex.soc.interconnect.csr import *
 
index fea05b43e7b5b46619442ee28b166b551adbc2c7..5a070ea7e75680ca29e562c1e0bda60a4c92ccb3 100644 (file)
@@ -1,16 +1,16 @@
-from litex.gen import *
-from litex.gen.genlib.record import *
-from litex.gen.genlib import fifo
+from migen import *
+from migen.genlib.record import *
+from migen.genlib import fifo
 
 (DIR_SINK, DIR_SOURCE) = range(2)
 
-def _make_m2s(layout, reset_less=False):
+def _make_m2s(layout):
     r = []
     for f in layout:
         if isinstance(f[1], (int, tuple)):
-            r.append((f[0], f[1], DIR_M_TO_S, reset_less))
+            r.append((f[0], f[1], DIR_M_TO_S))
         else:
-            r.append((f[0], _make_m2s(f[1], reset_less)))
+            r.append((f[0], _make_m2s(f[1])))
     return r
 
 
@@ -34,8 +34,8 @@ class EndpointDescription:
             ("ready", 1, DIR_S_TO_M),
             ("first", 1, DIR_M_TO_S),
             ("last", 1, DIR_M_TO_S),
-            ("payload", _make_m2s(self.payload_layout, True)),
-            ("param", _make_m2s(self.param_layout, True))
+            ("payload", _make_m2s(self.payload_layout)),
+            ("param", _make_m2s(self.param_layout))
         ]
         return full_layout
 
@@ -359,7 +359,7 @@ class StrideConverter(Module):
 # XXX
 
 from copy import copy
-from litex.gen.util.misc import xdir
+from migen.util.misc import xdir
 
 def _rawbits_layout(l):
     if isinstance(l, int):
index 8e4dff15e2e475eb65f953149ce501be23f9462a..cd178e0bde8ef5cef08487f106725f25ca37413c 100644 (file)
@@ -1,7 +1,7 @@
-from litex.gen import *
-from litex.gen.genlib.roundrobin import *
-from litex.gen.genlib.record import *
-from litex.gen.genlib.fsm import FSM, NextState
+from migen import *
+from migen.genlib.roundrobin import *
+from migen.genlib.record import *
+from migen.genlib.fsm import FSM, NextState
 
 from litex.soc.interconnect import stream
 
index 7b68630782cc771c7414f3a52f8a403c2813e7a5..eacb5c5b1c27818a0802f76abaa51d6f4c085326 100644 (file)
@@ -2,7 +2,8 @@ import random
 import math
 from copy import deepcopy
 
-from litex.gen import *
+from migen import *
+
 from litex.soc.interconnect import stream
 
 # TODO: clean up code below
index 2f2798c7b00c6370506a420de199af9f6a2aff2c..8f3437c1239f541ff7488456b8b9da4e39e79b20 100644 (file)
@@ -1,11 +1,11 @@
 from functools import reduce
 from operator import or_
 
-from litex.gen import *
-from litex.gen.genlib import roundrobin
-from litex.gen.genlib.record import *
-from litex.gen.genlib.misc import split, displacer, chooser
-from litex.gen.genlib.fsm import FSM, NextState
+from migen import *
+from migen.genlib import roundrobin
+from migen.genlib.record import *
+from migen.genlib.misc import split, displacer, chooser
+from migen.genlib.fsm import FSM, NextState
 
 from litex.soc.interconnect import csr
 
index 25efdc6fdf9f47b421f109a99f2781c13632d039..1d7171a31d75106c0060d64042e81a8c851a888e 100644 (file)
@@ -1,5 +1,5 @@
-from litex.gen import *
-from litex.gen.genlib.misc import timeline
+from migen import *
+from migen.genlib.misc import timeline
 
 from litex.soc.interconnect import csr_bus, wishbone
 
index b9f9d10953c9b293165f9539a46e594d5eb6300c..06feeffddf8c2d171fca8103a1fe0549bc991a9b 100644 (file)
@@ -1,8 +1,8 @@
-from litex.gen import *
+from migen import *
 
-from litex.gen.genlib.misc import chooser, WaitTimer
-from litex.gen.genlib.record import Record
-from litex.gen.genlib.fsm import FSM, NextState
+from migen.genlib.misc import chooser, WaitTimer
+from migen.genlib.record import Record
+from migen.genlib.fsm import FSM, NextState
 
 from litex.soc.interconnect import wishbone
 from litex.soc.interconnect import stream
index 8927f0c045095479c535ce4bc7e3a87f7a83310a..ef801157503e637ee4294d86bad8abcf17870504 100644 (file)
@@ -1,8 +1,8 @@
 import unittest
 import random
 
-from litex.gen import *
-from litex.gen.genlib.misc import BitSlip
+from migen import *
+from migen.genlib.misc import BitSlip
 
 
 class BitSlipModel:
index 56d847150aa8115576fd3f248c0224339cffa511..38ad433f554806f7e0dd2a1f6162ec27d7ca469c 100644 (file)
@@ -2,7 +2,7 @@ import unittest
 import random
 from collections import namedtuple
 
-from litex.gen import *
+from migen import *
 
 from litex.soc.cores import code_8b10b
 
index c8ecfad6145e1c23f061919058bed67b000013d8..9ec2ad2d66fb65e9918fffa23db99eaac837dae1 100644 (file)
@@ -1,8 +1,8 @@
 import unittest
 import random
 
-from litex.gen import *
-from litex.gen.genlib.cdc import Gearbox
+from migen import *
+from migen.genlib.cdc import Gearbox
 
 # TODO:
 # connect two gearbox together:
index 89c1b28e5295f03052b40e7247a46d5fce6f674b..591353ecee293e54349cd423ccca4a0314954895 100644 (file)
@@ -1,7 +1,7 @@
 import unittest
 import os
 
-from litex.gen import *
+from migen import *
 
 from litex.soc.integration.builder import *