Commit Graph

17102 Commits

Author SHA1 Message Date
Emil J. Tywoniak aa52efb96e satgen: support $connect 2026-05-05 21:35:13 +02:00
Emil J. Tywoniak f481b5e4df rtlil: add dump_sigmap for hacky signorm debugging 2026-05-05 21:35:13 +02:00
Emil J. Tywoniak 1da5f4dfef techmap: disable signorm more 2026-05-05 21:35:13 +02:00
Emil J. Tywoniak 9d98604020 techmap: disable signorm 2026-05-05 21:35:13 +02:00
Emil J. Tywoniak d37e0acc1f opt_hier: disable signorm 2026-05-05 21:35:13 +02:00
Emil J. Tywoniak 3c1a0d44df timinginfo: disable output wire check due to signorm 2026-05-05 21:35:13 +02:00
Emil J. Tywoniak bcf42fcec1 rtlil: forbid rewrite_sigspecs in signorm 2026-05-05 21:35:13 +02:00
Emil J. Tywoniak 6defcfab50 opt_merge_inc: re add initvals deletion 2026-05-05 21:35:13 +02:00
Emil J. Tywoniak 4a5ff094ba synth_ice40: always read abc9 model to understand port direction 2026-05-05 21:35:13 +02:00
Emil J. Tywoniak 547a715659 tests: adjust to input_port and init behavior (sketchy) 2026-05-05 21:35:13 +02:00
Emil J. Tywoniak 66f2d67f5e tests: adjust to input_port and init behavior (sketchy) 2026-05-05 21:35:13 +02:00
Emil J. Tywoniak 0673455daa tests: adjust to input_port and init behavior (sketchy) 2026-05-05 21:35:13 +02:00
Emil J. Tywoniak 42a75ffda9 wreduce: fixup initvals after setPort 2026-05-05 21:35:13 +02:00
Emil J. Tywoniak b0c3f3ea00 ff: fixup initvals with signorm direct drive wire if it's created, not old driven wire 2026-05-05 21:35:13 +02:00
Emil J. Tywoniak 92f97bd5e7 tests: adjust to input_port and init behavior (sketchy) 2026-05-05 21:35:13 +02:00
Emil J. Tywoniak c5839deb3d rtlil: fix zero width SigSpec crash in signorm setPort unsetPort 2026-05-05 21:35:13 +02:00
Emil J. Tywoniak 57ee22883a bug2920: disable 2026-05-05 21:35:13 +02:00
Emil J. Tywoniak 63355cdd03 rtlil_bufnorm: fix cell deletion deferral bug 2026-05-05 21:35:13 +02:00
Emil J. Tywoniak 3faa9b46de tests: adjust to input_port and init behavior (sketchy) 2026-05-05 21:35:13 +02:00
Emil J. Tywoniak d8520e20bc check: don't fail on $input_port 2026-05-05 21:35:13 +02:00
Emil J. Tywoniak 3d5ee37d9a mem: fix signorm cell type morph 2026-05-05 21:35:13 +02:00
Jannis Harder 7a6c111375 WIP half broken snapshot 2026-05-05 21:35:13 +02:00
Jannis Harder ec796ad0b8 WIP remove dead code 2026-05-05 21:35:13 +02:00
Emil J a966d06524
Merge pull request #5825 from petterreinholdtsen/autotest-race-text-busy
Added locking around compiling in autotest.sh to avoid text busy race.
2026-04-28 09:12:33 +00:00
Emil J cfa66f5335
Merge pull request #5824 from petterreinholdtsen/autotest-cxxflags
Use CPPFLAGS and CXXFLAGS when compiling in autotest.sh.
2026-04-27 22:06:07 +00:00
nella 4dbae6a473
Merge pull request #5826 from petterreinholdtsen/autotest-print-log-on-error
Made autotest.sh print log on error for easier debugging in CI setups.
2026-04-27 15:43:43 +00:00
Emil J 627b691578
Merge pull request #5831 from stashcroft/main
Make sure co-simulation only uses integer arithmetic
2026-04-27 14:03:58 +00:00
Miodrag Milanović 6b78731792
Merge pull request #5829 from YosysHQ/update_abc
Update ABC as per 2026-04-22
2026-04-27 10:59:29 +00:00
Lofty 5197b9c8ce
Merge pull request #5833 from ghaworth/fix-sdp-dipbdip-typo
Fix RAMB36E1/E2 SDP parity port mapping typo
2026-04-25 08:41:31 +00:00
Petter Reinholdtsen 3187275184 Use CPPFLAGS and CXXFLAGS when compiling in autotest.sh.
This ensure the build flags used elsewhere are included
also during testing.

Patch based on change from Daniel Gröber via Debian.

See also issue #5805.
2026-04-25 06:47:26 +02:00
Petter Reinholdtsen 59b3b6d4e4 Added locking around compiling in autotest.sh to avoid text busy race.
Patch by Daniel Gröber via Debian.

See also issue #5805.
2026-04-25 00:01:34 +02:00
Petter Reinholdtsen c5a8c3cca5 Made autotest.sh print log on error for easier debugging in CI setups.
Patch by Daniel Gröber via Debian.

See also issue #5805.
2026-04-25 00:01:03 +02:00
Emil J ec0a102302
Merge pull request #5832 from YosysHQ/emil/simple-extract
rtlil: rewrite SigSpec::extract for perf and packing
2026-04-24 19:03:53 +00:00
Emil J 30a914167f
Merge pull request #5809 from QuantamHD/pmux_on2
opt: Remove O(n²) opt routines across the codebase for pmux
2026-04-24 19:03:40 +00:00
Emil J. Tywoniak e0b833ac1a opt_muxtree: dense knowledge 2026-04-24 11:07:58 +02:00
Emil J. Tywoniak 4abaca273e opt_reduce: further optimization 2026-04-24 11:07:58 +02:00
Emil J. Tywoniak 10bbda93f7 rtlil: extend SigSpec::extract test 2026-04-24 11:04:19 +02:00
Emil J. Tywoniak a2dafce910 unit tests: rename SigSpec::extract test 2026-04-24 11:04:19 +02:00
Emil J. Tywoniak 25b9b796c4 rtlil: complicate extract again for packing 2026-04-24 11:04:19 +02:00
Scott Ashcroft 23a05fcf35 Add comments to make sure it is clear scale is an exponent of 10 2026-04-23 17:22:14 +01:00
Scott Ashcroft e69341cd5f Make sure co-simulation only uses integer arithmetic 2026-04-23 17:22:14 +01:00
Emil J 2dc69a7578
Merge pull request #5828 from YosysHQ/emil/bash-no-fhs
Remove FHS dependency by replacing /bin/bash with /usr/bin/env bash
2026-04-23 15:47:57 +00:00
Emil J. Tywoniak 14d0138d0c Remove FHS dependency by replacing /bin/sh with /usr/bin/env sh 2026-04-23 15:55:11 +02:00
Emil J. Tywoniak dc570e3d55 Remove FHS dependency by replacing /bin/env with /usr/bin/env 2026-04-23 15:48:33 +02:00
Emil J. Tywoniak 14b0efeced rtlil: simplify extract for performance 2026-04-23 13:58:20 +02:00
nella 7e7336cdb8
Merge pull request #5813 from YosysHQ/nella/fast-liberty-file
abc/abc_new: cache parsed liberty files as .scl to avoid re-parsing across invocations
2026-04-23 11:16:08 +00:00
nella d795a4f1d2 Fix WASI, store in temp dir. 2026-04-23 12:43:43 +02:00
nella afac9a28b0 Fix WASI build. 2026-04-23 12:43:43 +02:00
nella 5d4d94a5dd Fix mac compile. 2026-04-23 12:43:43 +02:00
nella 94a215b4f7 Add dont_use_cells to scl cache. 2026-04-23 12:43:43 +02:00