actorlib/fifo: add buffered parameter

This commit is contained in:
Sebastien Bourdeauducq 2014-11-20 18:46:54 -08:00
parent b87ad1af63
commit f5fc4b365f
1 changed files with 5 additions and 2 deletions

View File

@ -23,8 +23,11 @@ class _FIFOActor(Module):
]
class SyncFIFO(_FIFOActor):
def __init__(self, layout, depth):
_FIFOActor.__init__(self, fifo.SyncFIFO, layout, depth)
def __init__(self, layout, depth, buffered=False):
_FIFOActor.__init__(
self,
fifo.SyncFIFOBuffered if buffered else fifo.SyncFIFO,
layout, depth)
class AsyncFIFO(_FIFOActor):
def __init__(self, layout, depth):