From 472f9b5af6915ea7722247ee48ef8d30eb357df1 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Tue, 16 Apr 2019 13:43:06 +0100 Subject: [PATCH] try using Queue instead of SyncFIFO --- src/add/{ChiselQueue.py => queue.py} | 0 src/add/singlepipe.py | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) rename src/add/{ChiselQueue.py => queue.py} (100%) diff --git a/src/add/ChiselQueue.py b/src/add/queue.py similarity index 100% rename from src/add/ChiselQueue.py rename to src/add/queue.py diff --git a/src/add/singlepipe.py b/src/add/singlepipe.py index 32280c63..fd6e9eab 100644 --- a/src/add/singlepipe.py +++ b/src/add/singlepipe.py @@ -172,6 +172,7 @@ from nmigen.hdl.rec import Record, Layout from abc import ABCMeta, abstractmethod from collections.abc import Sequence +from queue import Queue class RecordObject(Record): @@ -1139,7 +1140,7 @@ class FIFOControl(ControlBase): if self.buffered: fifo = SyncFIFOBuffered(fwidth, self.fdepth) else: - fifo = SyncFIFO(fwidth, self.fdepth, fwft=self.fwft) + fifo = Queue(fwidth, self.fdepth, fwft=self.fwft) m.submodules.fifo = fifo # store result of processing in combinatorial temporary -- 2.30.2