Skip to content

Commit 4dca66b

Browse files
committedJul 13, 2015
misoclib/video/dvisampler: add fifo_depth parameter
1 parent e6da1d1 commit 4dca66b

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed
 

Diff for: ‎misoclib/video/dvisampler/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414

1515
class DVISampler(Module, AutoCSR):
16-
def __init__(self, pads, lasmim, n_dma_slots=2):
16+
def __init__(self, pads, lasmim, n_dma_slots=2, fifo_depth=512):
1717
self.submodules.edid = EDID(pads)
1818
self.submodules.clocking = Clocking(pads)
1919

@@ -63,7 +63,7 @@ def __init__(self, pads, lasmim, n_dma_slots=2):
6363
self.resdetection.vsync.eq(self.syncpol.vsync)
6464
]
6565

66-
self.submodules.frame = FrameExtraction(24*lasmim.dw//32)
66+
self.submodules.frame = FrameExtraction(24*lasmim.dw//32, fifo_depth)
6767
self.comb += [
6868
self.frame.valid_i.eq(self.syncpol.valid_o),
6969
self.frame.de.eq(self.syncpol.de),

Diff for: ‎misoclib/video/dvisampler/analysis.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ def __init__(self, nbits=11):
109109

110110

111111
class FrameExtraction(Module, AutoCSR):
112-
def __init__(self, word_width):
112+
def __init__(self, word_width, fifo_depth):
113113
# in pix clock domain
114114
self.valid_i = Signal()
115115
self.vsync = Signal()
@@ -155,7 +155,7 @@ def __init__(self, word_width):
155155
]
156156

157157
# FIFO
158-
fifo = RenameClockDomains(AsyncFIFO(word_layout, 512),
158+
fifo = RenameClockDomains(AsyncFIFO(word_layout, fifo_depth),
159159
{"write": "pix", "read": "sys"})
160160
self.submodules += fifo
161161
self.comb += [

0 commit comments

Comments
 (0)
Please sign in to comment.