Remove nmigen.lib from prelude.
authorwhitequark <whitequark@whitequark.org>
Fri, 6 Sep 2019 06:47:27 +0000 (06:47 +0000)
committerwhitequark <whitequark@whitequark.org>
Fri, 6 Sep 2019 06:53:06 +0000 (06:53 +0000)
Currently it's just MultiReg, and there's no particularly good reason
to privilege this specific CDC primitive so much.

examples/basic/cdc.py
nmigen/__init__.py
nmigen/lib/__init__.py
nmigen/lib/fifo.py

index 4f2dfad5fabf17232d6bc81f1b7e91b844604e25..ab691aee0d5b7d83ee0a3cda724f702b2abdb05a 100644 (file)
@@ -1,4 +1,5 @@
 from nmigen import *
+from nmigen.lib.cdc import MultiReg
 from nmigen.cli import main
 
 
index ac95e62273d35beec4ff4409e8a89b5c46cc2f7c..e90da10a56df62348519589b19d3e22a7824119b 100644 (file)
@@ -5,4 +5,3 @@ except pkg_resources.DistributionNotFound:
     pass
 
 from .hdl import *
-from .lib import *
index cc3587b40ef5b4e2ef906ec3ff045f09c77d2177..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1 +0,0 @@
-from .cdc import MultiReg
index 2808e549c1550d620826ecf23da2d4e36d4ef3d5..ded86cfe5ed6b06b4dc01132d86e736ca0d02544 100644 (file)
@@ -4,6 +4,7 @@ from .. import *
 from ..asserts import *
 from ..tools import log2_int
 from .coding import GrayEncoder
+from .cdc import MultiReg
 
 
 __all__ = ["FIFOInterface", "SyncFIFO", "SyncFIFOBuffered", "AsyncFIFO", "AsyncFIFOBuffered"]