lib.fifo.AsyncFIFOBuffered: fix FFSynchronizer latency

This commit is contained in:
Robin Ole Heinemann 2021-01-03 00:14:26 +01:00 committed by whitequark
parent d15705cf4f
commit 2a7a3aef87
2 changed files with 5 additions and 1 deletions

View file

@ -344,6 +344,10 @@ class AsyncFIFOSimCase(FHDLTestCase):
fifo = AsyncFIFOBuffered(width=32, depth=9, r_domain="read", w_domain="write")
self.check_async_fifo_level(fifo, fill_in=5, expected_level=5)
def test_async_buffered_fifo_level_only_three(self):
fifo = AsyncFIFOBuffered(width=32, depth=9, r_domain="read", w_domain="write")
self.check_async_fifo_level(fifo, fill_in=3, expected_level=3)
def test_async_buffered_fifo_level_full(self):
fifo = AsyncFIFOBuffered(width=32, depth=9, r_domain="read", w_domain="write")
self.check_async_fifo_level(fifo, fill_in=10, expected_level=9)