Peter Gadfort
58cca9592d
stat: ensure area is included in json output
...
Signed-off-by: Peter Gadfort <peter.gadfort@gmail.com>
2022-12-29 21:51:46 -05:00
Claire Xenia Wolf
029b0aac7f
Merge branch 'claire/eqystuff' of github.com:YosysHQ/yosys into claire/eqystuff
2022-12-21 14:50:23 +01:00
Claire Xenia Wolf
1bc832a8e1
Allow non-unique modules without state in sim writeback-mode
...
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
2022-12-21 10:43:02 +01:00
Claire Xenia Wolf
a9072dc23c
Small bugfix in uniquify pass
...
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
2022-12-21 10:41:48 +01:00
Jannis Harder
3ebc50dee4
Merge pull request #3467 from jix/fix_cellarray_simplify
...
simplify: Do not recursively simplify AST_CELL within AST_CELLARRAY
2022-12-19 16:05:13 +01:00
KrystalDelusion
f2a4e5f1a0
Fixing other references to the manual
...
And files that were in the directory.
2022-12-19 10:42:21 +13:00
KrystalDelusion
f33a21eea4
Removed manual from make clean
2022-12-19 10:10:34 +13:00
KrystalDelusion
aeb40d4ddf
Remove make targets for manual
...
Leaves the clean, since presentation source is still directly buildable and cleanable.
2022-12-19 10:08:40 +13:00
github-actions[bot]
69cbef9666
Bump version
2022-12-16 00:16:00 +00:00
Miodrag Milanović
76de4455e6
Merge pull request #3588 from YosysHQ/noblackbox
...
respect noblackbox attribute in verific
2022-12-15 09:08:18 +01:00
Miodrag Milanovic
b867dee241
respect noblackbox attribute in verific
2022-12-15 08:17:53 +01:00
github-actions[bot]
5d893c4b03
Bump version
2022-12-13 00:17:31 +00:00
Jannis Harder
4a0ed35aab
xprop: Improve signal splitting code
...
Avoid splitting output ports twice when combining -split-outputs with
-split-public and clean up the corresponding code.
2022-12-12 17:51:01 +01:00
Jannis Harder
2093cf07e4
Merge pull request #3581 from jix/formalff-error
...
formalff: Proper error messages on async inputs for the -clk2ff mode
2022-12-12 16:39:10 +01:00
Claire Xenia Wolf
6a6e1d8424
Improvements in "viz" pass
...
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
2022-12-09 18:28:17 +01:00
Jannis Harder
967529abb1
formalff: Proper error messages on async inputs for the -clk2ff mode
2022-12-09 15:25:40 +01:00
Claire Xenia Wolf
dc14def5f3
Add gold-x handing to miter cross port handling
...
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
2022-12-08 22:14:16 +01:00
Claire Xenia Wolf
3454bddbe2
Merge branch 'claire/eqystuff' of github.com:YosysHQ/yosys into claire/eqystuff
2022-12-08 20:06:23 +01:00
Claire Xen
4f36a86fff
Merge pull request #3579 from jix/split_public_untested
...
xprop: Add -split-public option
2022-12-08 20:05:56 +01:00
Jannis Harder
172a8e79f0
xprop: Add -split-public option
2022-12-08 20:00:01 +01:00
Jannis Harder
7ad7b550cb
Merge pull request #3573 from daglem/struct-array-multidimensional
...
Support for packed multidimensional arrays within packed structs
2022-12-07 19:24:12 +01:00
Jannis Harder
cf3570abde
simplify: regression test for AST_CELLARRAY simplification issue
2022-12-07 18:41:55 +01:00
Jannis Harder
dd8b412833
simplify: Do not recursively simplify AST_CELL within AST_CELLARRAY
...
Otherwise the AST_CELL simplification uses the wrong celltype before the
AST_CELLARRAY simplification has a chance to unroll it and change it to
the $array celltype.
2022-12-07 18:21:36 +01:00
KrystalDelusion
11fe4d0862
Remove help outputs for tex
...
Also for old website.
2022-12-08 05:57:41 +13:00
KrystalDelusion
a955c42d6c
And appnotes
2022-12-08 05:54:38 +13:00
KrystalDelusion
1eec255e60
Removing manual files
2022-12-08 05:54:08 +13:00
KrystalDelusion
4b95fac139
Removing old manual from README.md
2022-12-08 05:51:07 +13:00
Claire Xenia Wolf
068031d2aa
Improvements in "viz" command
...
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
2022-12-07 16:10:58 +01:00
Claire Xenia Wolf
aeba966475
Improvements in "viz" pass
...
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
2022-12-07 12:46:49 +01:00
Claire Xenia Wolf
c679b408cb
Various improvements in "viz" command
...
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
2022-12-06 16:43:01 +01:00
Claire Xenia Wolf
2895a66784
Bugfix in splitcells pass
...
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
2022-12-06 16:00:48 +01:00
github-actions[bot]
1f6ac926a4
Bump version
2022-12-06 01:16:03 +00:00
Miodrag Milanovic
f1da4b0204
Next dev cycle
2022-12-05 17:21:20 +01:00
Miodrag Milanovic
313b7997b5
Release version 0.24
2022-12-05 17:11:03 +01:00
Miodrag Milanovic
2dac9be3cd
Update manual
2022-12-05 17:07:55 +01:00
Miodrag Milanović
b60baad662
Merge pull request #3572 from jix/tcl-recover
...
tcl: Don't exit repl on recoverable command errors
2022-12-05 17:00:16 +01:00
Jannis Harder
6589accfa9
tcl: Update help message to mention 'tee -s'
2022-12-05 16:47:22 +01:00
Miodrag Milanović
9362fdb4c6
Merge pull request #3568 from YosysHQ/verific_msg
...
Set all Verific messages of certain type to other
2022-12-05 16:22:44 +01:00
Miodrag Milanović
26aaf7683f
Merge pull request #3569 from YosysHQ/ver_no_rewriters
...
verific: Ignore errors produced by extension
2022-12-05 16:21:12 +01:00
Jannis Harder
a43356cb04
tcl: Unset both result.json and result.string only before calling pass
2022-12-05 16:17:00 +01:00
Claire Xenia Wolf
e151e44caa
Improvements in "viz" command
...
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
2022-12-04 19:32:31 +01:00
Claire Xenia Wolf
c9f4b06cb2
Add "viz" pass for visualizing big-picture data flow in larger designs
...
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
2022-12-04 11:35:10 +01:00
Dag Lem
22090011ab
Made make_struct_member_range side-effect-free again
2022-12-04 06:54:22 +01:00
Claire Xenia Wolf
92fc6cd4a9
Add splitcells pass
...
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
2022-12-04 01:33:04 +01:00
Claire Xenia Wolf
8895b51dbb
Merge branch 'master' of github.com:YosysHQ/yosys into claire/eqystuff
2022-12-04 00:20:44 +01:00
Dag Lem
f94eec952f
Support for packed multidimensional arrays within packed structs
2022-12-03 19:54:47 +01:00
Miodrag Milanovic
34a64aa322
set VERI-1063 explicitly
2022-12-02 17:11:17 +01:00
Jannis Harder
0f7b8b8d23
tcl: Don't exit repl on recoverable command errors
2022-12-02 15:50:41 +01:00
Jannis Harder
5524d5185d
tcl: Return scratchpad result.json and result.string as tcl objects
...
This makes it possible for yosys commands to return values when invoked
as tcl commands. Right now no commands natively support this, but the
tee command can be used with json output like this:
```tcl
set stat [yosys tee -q -s result.json stat -json -top top]
dict get $stat modules \\top num_cells_by_type \$pmux
```
Or with newline separated lists like this:
```tcl
split [yosys tee -q -s result.string select -list top] "\n"
```
2022-12-02 14:36:19 +01:00
Jannis Harder
7036a312bf
stat: Fix JSON output for empty designs
2022-12-02 14:36:19 +01:00