hdl.mem: use read_port(domain="comb") for asynchronous read ports.
This avoids the absurdity of the combination of arguments that is read_port(domain="sync", synchronous=True). Fixes #116.
This commit is contained in:
parent
f75a0163f9
commit
94e8f479a5
5 changed files with 20 additions and 23 deletions
|
|
@ -151,7 +151,7 @@ class SyncFIFO(Elaboratable, FIFOInterface):
|
|||
storage = Memory(self.width, self.depth)
|
||||
wrport = m.submodules.wrport = storage.write_port()
|
||||
rdport = m.submodules.rdport = storage.read_port(
|
||||
synchronous=not self.fwft, transparent=self.fwft)
|
||||
domain="comb" if self.fwft else "sync", transparent=self.fwft)
|
||||
produce = Signal(max=self.depth)
|
||||
consume = Signal(max=self.depth)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue