From 3ae7714d0428db6a594d808d77b110a25bdc58e3 Mon Sep 17 00:00:00 2001 From: Wanda Date: Sun, 3 Mar 2024 18:56:34 +0100 Subject: [PATCH] hdl._ir: Fix reset-less signals in async reset domains. --- amaranth/hdl/_ir.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/amaranth/hdl/_ir.py b/amaranth/hdl/_ir.py index 2eed406..bace04a 100644 --- a/amaranth/hdl/_ir.py +++ b/amaranth/hdl/_ir.py @@ -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)