hdl._ir: Fix reset-less signals in async reset domains.
This commit is contained in:
parent
2400d39730
commit
3ae7714d04
|
@ -1184,7 +1184,7 @@ class NetlistEmitter:
|
||||||
value = driver.emit_value(self)
|
value = driver.emit_value(self)
|
||||||
if driver.domain is not None:
|
if driver.domain is not None:
|
||||||
clk, = self.emit_signal(driver.domain.clk)
|
clk, = self.emit_signal(driver.domain.clk)
|
||||||
if driver.domain.rst is not None and driver.domain.async_reset:
|
if driver.domain.rst is not None and driver.domain.async_reset and not driver.signal.reset_less:
|
||||||
arst, = self.emit_signal(driver.domain.rst)
|
arst, = self.emit_signal(driver.domain.rst)
|
||||||
else:
|
else:
|
||||||
arst = _nir.Net.from_const(0)
|
arst = _nir.Net.from_const(0)
|
||||||
|
|
Loading…
Reference in a new issue