Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #3537 from jix/xprop | Jannis Harder | 2023-01-11 | 29 | -79/+2537 |
|\ | | | | | New xprop pass | ||||
| * | miter: Add -make_cover option to cover each output pair difference | Jannis Harder | 2022-11-30 | 1 | -0/+14 |
| | | |||||
| * | formalff: Fix -ff2anyinit assertion error for fine FFs | Jannis Harder | 2022-11-30 | 1 | -0/+2 |
| | | |||||
| * | New xprop pass to encode 3-valued x-propagation using 2-valued logic | Jannis Harder | 2022-11-30 | 7 | -0/+2001 |
| | | |||||
| * | sim: Improved global clock handling | Jannis Harder | 2022-11-30 | 1 | -13/+14 |
| | | |||||
| * | opt_expr: Optimizations for `$bweqx` and `$bwmux` | Jannis Harder | 2022-11-30 | 1 | -0/+63 |
| | | |||||
| * | Add bwmuxmap pass | Jannis Harder | 2022-11-30 | 7 | -0/+76 |
| | | |||||
| * | Add bitwise `$bweqx` and `$bwmux` cells | Jannis Harder | 2022-11-30 | 9 | -11/+179 |
| | | | | | | | | | | | | The new bitwise case equality (`$bweqx`) and bitwise mux (`$bwmux`) cells enable compact encoding and decoding of 3-valued logic signals using multiple 2-valued signals. | ||||
| * | verilog_backend: Do not run bmuxmap or demuxmap in -noexpr mode. | Jannis Harder | 2022-11-30 | 1 | -2/+4 |
| | | |||||
| * | verilog_backend: Correctly sign extend output of signed `$modfloor` | Jannis Harder | 2022-11-30 | 1 | -2/+2 |
| | | |||||
| * | verilog_backend: Add -noparallelcase option | Jannis Harder | 2022-11-30 | 1 | -7/+31 |
| | | |||||
| * | simlib: Use optional SIMLIB_GLOBAL_CLOCK to define a global clock signal | Jannis Harder | 2022-11-30 | 1 | -2/+8 |
| | | |||||
| * | simlib: Silence iverilog warning for `$lut` | Jannis Harder | 2022-11-30 | 1 | -1/+1 |
| | | | | | | | | | | | | iverilog complains about implicitly truncating LUT when connecting it to the `$bmux` A input. This explicitly truncates it to avoid that warning without changing the behaviour otherwise. | ||||
| * | simlib: Fix wide $bmux and avoid iverilog warnings | Jannis Harder | 2022-11-30 | 1 | -2/+2 |
| | | |||||
| * | satgen, simlib: Consistent x-propagation for `$pmux` cells | Jannis Harder | 2022-11-30 | 2 | -18/+20 |
| | | | | | | | | | | This updates satgen and simlib to use a `$pmux` model where the output is fully X when the S input is not all zero or one-hot with no x bits. | ||||
| * | opt_expr: Fix shift/shiftx optimizations | Jannis Harder | 2022-11-30 | 1 | -3/+3 |
| | | |||||
| * | opt_expr: Constant fold mux, pmux, bmux, demux, eqx, nex cells | Jannis Harder | 2022-11-29 | 1 | -0/+33 |
| | | |||||
| * | opt_expr: Optimize bitwise logic ops with one fully const input | Jannis Harder | 2022-11-29 | 1 | -0/+81 |
| | | |||||
| * | simplemap: Map `$xnor` to `$_XNOR_` cells | Jannis Harder | 2022-11-29 | 3 | -20/+5 |
| | | | | | | | | | | The previous mapping to `$_XOR_` and `$_NOT_` predates the addition of the `$_XNOR_` cell. | ||||
* | | remove template declaration that stops function from being used | N. Engelhardt | 2023-01-11 | 1 | -4/+0 |
| | | |||||
* | | Merge pull request #3620 from YosysHQ/gcc48_remove | N. Engelhardt | 2023-01-11 | 11 | -127/+60 |
|\ \ | |||||
| * | | Add deprecation info to changelog | Miodrag Milanovic | 2023-01-11 | 1 | -0/+2 |
| | | | |||||
| * | | Deprecate gcc-4.8 | Miodrag Milanovic | 2023-01-11 | 10 | -127/+58 |
|/ / | |||||
* | | Bump version | github-actions[bot] | 2023-01-11 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #3616 from YosysHQ/register_error | Miodrag Milanović | 2023-01-10 | 1 | -5/+12 |
|\ \ | | | | | | | Display error instead of assertion when pass exists | ||||
| * | | Display error instead of assertion when pass exists | Miodrag Milanovic | 2023-01-09 | 1 | -5/+12 |
| | | | |||||
* | | | Merge pull request #3615 from YosysHQ/qbfsat_cvc5 | Miodrag Milanović | 2023-01-10 | 2 | -3/+7 |
|\ \ \ | |/ / |/| | | qbfsat support for cvc5, fixes #3608 | ||||
| * | | qbfsat support for cvc5, fixes #3608 | Miodrag Milanovic | 2023-01-09 | 2 | -3/+7 |
|/ / | |||||
* | | Bump version | github-actions[bot] | 2023-01-05 | 1 | -1/+1 |
| | | |||||
* | | nexus: Fix BRAM write enable in PDP mode | gatecat | 2023-01-04 | 1 | -2/+2 |
| | | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | | Bump version | github-actions[bot] | 2023-01-04 | 1 | -1/+1 |
| | | |||||
* | | Next dev cycle | Miodrag Milanovic | 2023-01-03 | 2 | -2/+5 |
| | | |||||
* | | Release version 0.25 | Miodrag Milanovic | 2023-01-03 | 2 | -3/+8 |
| | | |||||
* | | Bump version | github-actions[bot] | 2023-01-03 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #3606 from YosysHQ/fix_vs | Miodrag Milanović | 2023-01-02 | 2 | -12/+0 |
|\ \ | | | | | | | Remove cache | ||||
| * | | Remove cache | Miodrag Milanovic | 2023-01-02 | 2 | -12/+0 |
|/ / | |||||
* | | add note to help about how to chain commands | N. Engelhardt | 2023-01-02 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #3577 from KrystalDelusion/deprecate_manual | Miodrag Milanović | 2023-01-02 | 86 | -20284/+10 |
|\ \ | | | | | | | Deprecate manual | ||||
| * | | Fixing other references to the manual | KrystalDelusion | 2022-12-19 | 2 | -10/+6 |
| | | | | | | | | | | | | And files that were in the directory. | ||||
| * | | Removed manual from make clean | KrystalDelusion | 2022-12-19 | 1 | -1/+0 |
| | | | |||||
| * | | Remove make targets for manual | KrystalDelusion | 2022-12-19 | 1 | -9/+1 |
| | | | | | | | | | | | | Leaves the clean, since presentation source is still directly buildable and cleanable. | ||||
| * | | Remove help outputs for tex | KrystalDelusion | 2022-12-08 | 1 | -92/+0 |
| | | | | | | | | | | | | Also for old website. | ||||
| * | | And appnotes | KrystalDelusion | 2022-12-08 | 33 | -2721/+0 |
| | | | |||||
| * | | Removing manual files | KrystalDelusion | 2022-12-08 | 48 | -17415/+0 |
| | | | |||||
| * | | Removing old manual from README.md | KrystalDelusion | 2022-12-08 | 1 | -36/+3 |
| | | | |||||
* | | | Merge pull request #3467 from jix/fix_cellarray_simplify | Jannis Harder | 2022-12-19 | 2 | -0/+47 |
|\ \ \ | | | | | | | | | simplify: Do not recursively simplify AST_CELL within AST_CELLARRAY | ||||
| * | | | simplify: regression test for AST_CELLARRAY simplification issue | Jannis Harder | 2022-12-07 | 1 | -0/+45 |
| | | | | |||||
| * | | | simplify: Do not recursively simplify AST_CELL within AST_CELLARRAY | Jannis Harder | 2022-12-07 | 1 | -0/+2 |
| |/ / | | | | | | | | | | | | | | | | 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. | ||||
* | | | Bump version | github-actions[bot] | 2022-12-16 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #3588 from YosysHQ/noblackbox | Miodrag Milanović | 2022-12-15 | 1 | -0/+6 |
|\ \ \ | | | | | | | | | respect noblackbox attribute in verific |