| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch 'master' of github.com:YosysHQ/yosys | Eddie Hung | 2019-12-18 | 3 | -2/+147 |
| |\ | |||||
| | * | Merge pull request #1572 from nakengelhardt/scratchpad_pass | Eddie Hung | 2019-12-18 | 2 | -0/+131 |
| | |\ | | | | | | | add a command to read/modify scratchpad contents | ||||
| | | * | use extra_args | N. Engelhardt | 2019-12-18 | 1 | -1/+1 |
| | | | | |||||
| | | * | add assert option to scratchpad command | N. Engelhardt | 2019-12-16 | 1 | -5/+44 |
| | | | | |||||
| | | * | add periods and newlines to help message | N. Engelhardt | 2019-12-13 | 1 | -5/+5 |
| | | | | |||||
| | | * | add test and make help message more verbose | N. Engelhardt | 2019-12-12 | 1 | -1/+6 |
| | | | | |||||
| | | * | add a command to read/modify scratchpad contents | N. Engelhardt | 2019-12-12 | 2 | -0/+87 |
| | | | | |||||
| | * | | xilinx: Add xilinx_dffopt pass (#1557) | Marcin Kościelnicki | 2019-12-18 | 1 | -2/+16 |
| | | | | |||||
| * | | | Cleanup | Eddie Hung | 2019-12-17 | 1 | -11/+7 |
| |/ / | |||||
| * | | Enforce non-existence | Eddie Hung | 2019-12-16 | 1 | -0/+4 |
| | | | |||||
| * | | Update doc | Eddie Hung | 2019-12-16 | 1 | -4/+6 |
| | | | |||||
| * | | More sloppiness, thanks @dh73 for spotting | Eddie Hung | 2019-12-16 | 1 | -4/+4 |
| | | | |||||
| * | | Oops | Eddie Hung | 2019-12-16 | 1 | -4/+1 |
| | | | |||||
| * | | Implement 'attributes' grammar | Eddie Hung | 2019-12-16 | 1 | -80/+88 |
| | | | |||||
| * | | Merge branch 'diego/memattr' of https://github.com/dh73/yosys into diego/memattr | Eddie Hung | 2019-12-16 | 1 | -1/+90 |
| |\ \ | |||||
| | * | | Fixing compiler warning/issues. Moving test script to the correct place | Diego H | 2019-12-16 | 1 | -8/+8 |
| | | | | |||||
| | * | | Merging attribute rules into a single match block; Adding tests | Diego H | 2019-12-15 | 1 | -68/+80 |
| | | | | |||||
| | * | | Refactoring memory attribute matching based on IEEE 1364.1 and Tool specific | Diego H | 2019-12-13 | 1 | -0/+77 |
| | |/ | |||||
| * / | Fix opt_expr.eqneq.cmpzero debug print | Alyssa Milburn | 2019-12-15 | 1 | -1/+1 |
| |/ | |||||
| * | Merge pull request #1545 from YosysHQ/eddie/ice40_wrapcarry_attr | Eddie Hung | 2019-12-09 | 1 | -8/+67 |
| |\ | | | | | Preserve SB_CARRY name and attributes when using $__ICE40_CARRY_WRAPPER | ||||
| | * | ice40_wrapcarry -unwrap to preserve 'src' attribute | Eddie Hung | 2019-12-09 | 1 | -1/+9 |
| | | | |||||
| | * | -unwrap to create $lut not SB_LUT4 for opt_lut | Eddie Hung | 2019-12-09 | 1 | -7/+5 |
| | | | |||||
| | * | Sensitive to direct inst of $__ICE40_CARRY_WRAPPER; recreate SB_LUT4 | Eddie Hung | 2019-12-09 | 1 | -7/+11 |
| | | | |||||
| | * | ice40_wrapcarry to really preserve attributes via -unwrap option | Eddie Hung | 2019-12-09 | 1 | -17/+55 |
| | | | |||||
| | * | Drop keep=0 attributes on SB_CARRY | Eddie Hung | 2019-12-06 | 1 | -0/+8 |
| | | | |||||
| | * | Merge SB_CARRY+SB_LUT4's attributes when creating $__ICE40_CARRY_WRAPPER | Eddie Hung | 2019-12-05 | 1 | -0/+1 |
| | | | |||||
| | * | ice40_wrapcarry to preserve SB_CARRY's attributes | Eddie Hung | 2019-12-03 | 1 | -0/+2 |
| | | | |||||
| * | | iopadmap: Refactor and fix tristate buffer mapping. (#1527) | Marcin Kościelnicki | 2019-12-04 | 1 | -146/+97 |
| |/ | | | | | | | The previous code for rerouting wires when inserting tristate buffers was overcomplicated and didn't handle all cases correctly (in particular, only cell connections were rewired — internal connections were not). | ||||
| * | abc9: Fix breaking of SCCs | David Shah | 2019-12-01 | 1 | -29/+40 |
| | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | Merge pull request #1536 from YosysHQ/eddie/xilinx_dsp_muladd | Eddie Hung | 2019-11-27 | 1 | -3/+3 |
| |\ | | | | | xilinx_dsp: consider sign and zero-extension when packing post-multiplier adder | ||||
| | * | Check for either sign or zero extension for postAdd packing | Eddie Hung | 2019-11-26 | 1 | -3/+3 |
| | | | |||||
| * | | Merge pull request #1501 from YosysHQ/dave/mem_copy_attr | Clifford Wolf | 2019-11-27 | 1 | -0/+4 |
| |\ \ | | | | | | | memory_collect: Copy attr from RTLIL::Memory to cell | ||||
| | * | | memory_collect: Copy attr from RTLIL::Memory to cell | David Shah | 2019-11-18 | 1 | -0/+4 |
| | | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | | opt_share: Fix handling of fine cells. | Marcin Kościelnicki | 2019-11-27 | 1 | -4/+11 |
| | |/ |/| | | | | | Fixes #1525. | ||||
| * | | clkbufmap: Add support for inverters in clock path. | Marcin Kościelnicki | 2019-11-25 | 1 | -0/+41 |
| | | | |||||
| * | | Add "opt_mem" pass | Clifford Wolf | 2019-11-22 | 3 | -0/+146 |
| | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
| * | | proc_dlatch: Add error handling for incorrect always_(ff|latch|comb) usage | David Shah | 2019-11-21 | 1 | -4/+16 |
| | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | Fix #1462, #1480. | Marcin Kościelnicki | 2019-11-19 | 2 | -9/+11 |
| |/ | |||||
| * | Fix #1496. | Marcin Kościelnicki | 2019-11-18 | 1 | -4/+8 |
| | | |||||
| * | Merge pull request #1492 from YosysHQ/dave/wreduce-fix-arst | Clifford Wolf | 2019-11-17 | 1 | -4/+10 |
| |\ | | | | | wreduce: Don't trim zeros or sext when not matching ARST_VALUE | ||||
| | * | wreduce: Don't trim zeros or sext when not matching ARST_VALUE | David Shah | 2019-11-14 | 1 | -4/+10 |
| | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | Merge pull request #1490 from YosysHQ/clifford/autoname | Clifford Wolf | 2019-11-14 | 2 | -0/+135 |
| |\ \ | |/ |/| | Add "autoname" pass and use it in "synth_ice40" | ||||
| | * | Add "autoname" pass and use it in "synth_ice40" | Clifford Wolf | 2019-11-13 | 2 | -0/+135 |
| | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
| * | | Merge pull request #1488 from whitequark/flowmap-fixes | whitequark | 2019-11-13 | 1 | -2/+3 |
| |\ \ | |/ |/| | flowmap: fix a few crashes | ||||
| | * | flowmap: when doing mincut, ensure source is always in X, not X̅. | whitequark | 2019-11-12 | 1 | -1/+2 |
| | | | | | | | | | Fixes #1475. | ||||
| | * | flowmap: don't break if that creates a k+2 (and larger) LUT either. | whitequark | 2019-11-11 | 1 | -1/+1 |
| | | | | | | | | | Fixes #1405. | ||||
| * | | Update fsm_detect bugfix | Clifford Wolf | 2019-11-12 | 1 | -3/+4 |
| | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
| * | | Bugfix in fsm_detect | Clifford Wolf | 2019-11-12 | 1 | -6/+9 |
| |/ | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
| * | Makefile: don't assume python is called `python3` | Sean Cross | 2019-10-19 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | On some architectures, notably on Windows, the official name for the Python binary from python.org is `python`. The build system assumes that python is called `python3`, which breaks under this architecture. There is already infrastructure in place to determine the name of the Python binary when building PYOSYS. Since Python is now always required to build Yosys, enable this check universally which sets the `PYTHON_EXECUTABLE` variable. Then, reuse this variable in other Makefiles as necessary, rather than hardcoding `python3` everywhere. Signed-off-by: Sean Cross <sean@xobs.io> | ||||
| * | Fix dffmux peepopt init handling | Clifford Wolf | 2019-10-16 | 2 | -27/+113 |
| | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
