3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-24 01:25:33 +00:00
Commit graph

13875 commits

Author SHA1 Message Date
Miodrag Milanović
803703a833
Update flake lock workflow
Update workflow so it creates trigger as user so  GitHub Action is triggering actual build
2024-06-02 19:25:05 +02:00
Akash Levy
85cbd05bb1 Update some runtime flags to fix some potential issues 2024-06-02 01:12:43 -07:00
Akash Levy
e0d96d35a1
Merge branch 'YosysHQ:main' into master 2024-06-01 23:47:26 -07:00
Martin Povišer
4b67f3757f
Merge pull request #4404 from YosysHQ/povik/bbox_derive
box_derive: New command to derive modules for boxes
2024-05-31 19:09:18 +02:00
github-actions[bot]
a84e4f44fe Bump version 2024-05-31 00:16:34 +00:00
Akash Levy
5bc23b272a Add blackboxes a little later and use ignore files rather than ignore modules 2024-05-30 14:17:10 -07:00
Emil J
111b747d27
Merge pull request #4420 from YosysHQ/emil/doc-demux-todo
docs: add todo for $demux
2024-05-30 17:45:19 +02:00
Akash Levy
8b93aa10cb Add leakage power unit support 2024-05-29 23:43:47 -07:00
Martin Povišer
97fedff383 box_derive: Tune the test 2024-05-29 20:42:11 +02:00
Martin Povišer
b230c95cc4 select: Adjust help 2024-05-29 20:41:56 +02:00
Akash Levy
a55a4d461e Infer wide operators pre elaboration (post does not work as well!) 2024-05-28 04:39:29 -07:00
Akash Levy
1cb328b879 Add Makefile fix too 2024-05-28 01:48:22 -07:00
Akash Levy
4062825a9e Disable Liberty support, add blackbox Verilog module, and add attribute parsing into Yosys Liberty parser 2024-05-28 01:47:46 -07:00
Akash Levy
b90c20cd14 Update Verific, add opt to hierarchy pass, make opt run a bunch of Verific optimizations, update some Verific runtime flags 2024-05-27 21:56:08 -07:00
Emil J. Tywoniak
02ad56a132 docs: add todo for $demux 2024-05-27 22:39:42 +02:00
Akash Levy
a98fcbd48b Revert Verific flags 2024-05-25 23:21:31 -07:00
Akash Levy
f0c4aa7059
Merge branch 'YosysHQ:main' into master 2024-05-25 20:21:39 -07:00
github-actions[bot]
5579685673 Bump version 2024-05-25 00:16:20 +00:00
Amiot Noe
c7580eb18e cxxrtl: Prevent wires with input or output ports from being aliased 2024-05-24 23:26:16 +01:00
Miodrag Milanović
56c843959f
Merge pull request #4412 from YosysHQ/krys/skippable_nix
ci: Skip duplicate actions on nix build
2024-05-24 14:39:49 +02:00
Miodrag Milanović
98ab829c1e
Merge pull request #4409 from marysaka/fix-abc-external-doc
Only build yosys-abc usage docs when ABCEXTERNAL is not set
2024-05-24 14:38:42 +02:00
Akash Levy
60ce37c2bd Don't reenable verific, move to c_cpp_properties.json in .vscode 2024-05-24 01:49:54 -07:00
Akash Levy
22bdf4035a Verific to handle all RAMs 2024-05-24 01:08:37 -07:00
Akash Levy
30ed617fd2 Update verific compile flags 2024-05-24 00:28:35 -07:00
Akash Levy
6300c491ea Update Yosys runtime flags for Verific to remove multi-port memory support 2024-05-24 00:26:37 -07:00
Akash Levy
66eabb1d2c Define SYNTH and OVL_SVA by default 2024-05-23 21:05:57 -07:00
Akash Levy
4e39064b88 Remove annoying neg thing 2024-05-23 21:05:45 -07:00
Krystine Sherwin
d135c0bf87
extra-builds.yml: Fix indentation 2024-05-24 09:41:31 +12:00
Krystine Sherwin
1aae0bcd40
ci: Move nix build to extra-builds.yml
Skip duplicate actions on nix build.
2024-05-24 09:09:48 +12:00
Mary Guillemard
db3f810304 Only build yosys-abc usage docs when ABCEXTERNAL is not set
Since 0.41, when building docs with ABCEXTERNAL set, the rule for
yosys-abc docs usage would attempt to build in-tree ABC.

This fix this regression by only including yosys-abc in
DOCS_USAGE_STDERR when ABCEXTERNAL is not set.

Signed-off-by: Mary Guillemard <mary@mary.zone>
2024-05-22 23:48:03 +02:00
Akash Levy
5173e329ea Sync yosys 2024-05-21 19:07:13 -07:00
Akash Levy
d2c29a108b Update verific 2024-05-21 17:40:27 -07:00
github-actions[bot]
c71262f66b Bump version 2024-05-22 00:16:29 +00:00
Martin Povišer
bff2443af8 box_derive: Finish the test 2024-05-21 16:34:49 +02:00
Martin Povišer
49906be776 select: Introduce -assert-mod-count 2024-05-21 16:34:38 +02:00
Martin Povišer
adc1a01490 select: Refactor some flag validation 2024-05-21 16:29:20 +02:00
Martin Povišer
c0a196173a Rename bbox_derive to box_derive 2024-05-21 16:18:03 +02:00
Miodrag Milanović
17903703c8
Merge pull request #4362 from offline3/export_marco_to_qtcreator
export define marco to qtcreator.config
2024-05-21 16:07:49 +02:00
N. Engelhardt
24f9329c67
Merge pull request #4367 from YosysHQ/lofty/intel_alm-drop-quartus
intel_alm: drop quartus support
2024-05-21 16:01:23 +02:00
N. Engelhardt
d2586e21b4
Merge pull request #4238 from RCoeurjoly/nix
Begin supporting nix flakes build system
2024-05-21 15:35:46 +02:00
N. Engelhardt
e940d248c0
Merge pull request #4326 from povik/logcmd
Extend `log` command with `-push`, `-pop`, `-header` options
2024-05-21 15:22:40 +02:00
Martin Povišer
557db4ea46 bbox_drive: Add an incomplete test 2024-05-21 14:57:49 +02:00
Martin Povišer
5c929a91c2 bbox_derive: Write help 2024-05-21 14:57:37 +02:00
Martin Povišer
88af059fad bbox_derive: Fix done base type confusion 2024-05-21 14:57:26 +02:00
Roland Coeurjoly
13a6920491 Change customYosys to yosys 2024-05-21 12:50:23 +02:00
Akash Levy
dae5160957 Revert 2024-05-20 16:34:24 -07:00
Akash Levy
ea99fe685b Verific fix 2024-05-20 16:10:06 -07:00
Akash Levy
a0651559e6 Update to REPLACEME for YOSYS_VER 2024-05-19 22:38:07 -07:00
Akash Levy
789715782c Update verific 2024-05-19 21:41:23 -07:00
Akash Levy
e784c47ae5 Ignore .bak 2024-05-19 21:31:42 -07:00