amaranth/nmigen
whitequark a7be3b480a hdl.ir: resolve hierarchy conflicts before creating missing domains.
Otherwise, code such as:

    m.submodules.a = (something with cd_sync)
    m.submodules.b = (something with cd_sync)
    m.d.b_sync += x.eq(y)

causes an assertion failure.

Fixes #304 (again).
2020-01-18 10:30:36 +00:00
..
back back.rtlil: do not consider unreachable array elements when legalizing. 2020-01-01 15:26:05 +00:00
build build.run: fix indentation. 2020-01-07 12:57:49 +00:00
compat Remove everything deprecated in nmigen 0.1. 2020-01-12 13:59:26 +00:00
hdl hdl.ir: resolve hierarchy conflicts before creating missing domains. 2020-01-18 10:30:36 +00:00
lib Remove everything deprecated in nmigen 0.1. 2020-01-12 13:59:26 +00:00
test hdl.ir: resolve hierarchy conflicts before creating missing domains. 2020-01-18 10:30:36 +00:00
vendor Remove everything deprecated in nmigen 0.1. 2020-01-12 13:59:26 +00:00
__init__.py Remove everything deprecated in nmigen 0.1. 2020-01-12 13:59:26 +00:00
_toolchain.py Refactor build script toolchain lookups. 2019-10-13 13:53:24 +00:00
_utils.py hdl.ir: allow disabling UnusedElaboratable warning in file scope. 2019-10-26 06:17:14 +00:00
asserts.py hdl.ast,back.rtlil: implement Cover. 2019-09-03 01:32:24 +00:00
cli.py hdl.ir: rename .get_fragment() to .elaborate(). 2019-01-26 02:31:12 +00:00
rpc.py rpc: add public Records as module ports. 2019-09-30 18:28:21 +00:00
tracer.py tracer: fix typo. 2019-08-19 20:20:18 +00:00
utils.py {,_}tools→{,_}utils 2019-10-13 18:53:38 +00:00