hdl._ir: Fix reset-less signals in async reset domains.

This commit is contained in:
Wanda 2024-03-03 18:56:34 +01:00 committed by Catherine
parent 2400d39730
commit 3ae7714d04

View file

@ -1184,7 +1184,7 @@ class NetlistEmitter:
value = driver.emit_value(self)
if driver.domain is not None:
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)
else:
arst = _nir.Net.from_const(0)