Revert "migen/actorlib/fifo: add FIFO wrapper function"
authorSebastien Bourdeauducq <sb@m-labs.hk>
Fri, 24 Jul 2015 11:25:36 +0000 (19:25 +0800)
committerSebastien Bourdeauducq <sb@m-labs.hk>
Fri, 24 Jul 2015 11:25:36 +0000 (19:25 +0800)
This reverts commit d0a19c4be85c2f3d21e891b8a5520ba5a7a3a258.

migen/actorlib/fifo.py

index 4363870fd8b7ac9cbacb634866de05579a1f9705..072e99c7dcfe8e5d7b9e3d2fd022a29c43867818 100644 (file)
@@ -55,15 +55,3 @@ class SyncFIFO(_FIFOActor):
 class AsyncFIFO(_FIFOActor):
     def __init__(self, layout, depth):
         _FIFOActor.__init__(self, fifo.AsyncFIFO, layout, depth)
-
-
-def FIFO(layout, depth, buffered=False,
-          sink_cd="sys", source_cd="sys"):
-    if sink_cd != source_cd:
-        if buffered:
-            ValueError("AsyncFIFO does not support buffered mode")
-        fifo = AsyncFIFO(layout, depth)
-        return ClockDomainsRenamer({"write": sink_cd, "read": source_cd})(fifo)
-    else:
-        fifo = SyncFIFO(layout, depth, buffered)
-        return ClockDomainsRenamer(sink_cd)(fifo)