Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #1490 from YosysHQ/clifford/autoname | Clifford Wolf | 2019-11-14 | 1 | -0/+1 |
|\ | | | | | Add "autoname" pass and use it in "synth_ice40" | ||||
| * | Add "autoname" pass and use it in "synth_ice40" | Clifford Wolf | 2019-11-13 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Merge pull request #1465 from YosysHQ/dave/ice40_timing_sim | Clifford Wolf | 2019-11-14 | 1 | -14/+436 |
|\ \ | |/ |/| | ice40: Support for post-place-and-route timing simulations | ||||
| * | ice40: Add post-pnr ICESTORM_RAM model and fix FFs | David Shah | 2019-10-23 | 1 | -2/+340 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | ice40: Support for post-pnr timing simulation | David Shah | 2019-10-23 | 1 | -12/+96 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | Merge pull request #1452 from nakengelhardt/fix_dsp_mem_reg | Clifford Wolf | 2019-10-22 | 1 | -0/+1 |
|\ \ | |/ |/| | Call memory_dff before DSP mapping to reserve registers (fixes #1447) | ||||
| * | Call memory_dff before DSP mapping to reserve registers (fixes #1447) | N. Engelhardt | 2019-10-17 | 1 | -0/+1 |
| | | |||||
* | | Makefile: don't assume python is called `python3` | Sean Cross | 2019-10-19 | 1 | -1/+1 |
|/ | | | | | | | | | | | | | | | | 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> | ||||
* | Rename abc_* names/attributes to more precisely be abc9_* | Eddie Hung | 2019-10-04 | 10 | -91/+90 |
| | |||||
* | Panic over. Model was elsewhere. Re-arrange for consistency | Eddie Hung | 2019-10-04 | 4 | -31/+3 |
| | |||||
* | Oops | Eddie Hung | 2019-10-04 | 1 | -1/+1 |
| | |||||
* | Ohmilord this wasn't added all this time!?! | Eddie Hung | 2019-10-04 | 1 | -0/+29 |
| | |||||
* | Re-order | Eddie Hung | 2019-09-27 | 1 | -1/+1 |
| | |||||
* | select once | Eddie Hung | 2019-09-26 | 1 | -5/+7 |
| | |||||
* | Stop trying to be too smart by prematurely optimising | Eddie Hung | 2019-09-26 | 1 | -3/+5 |
| | |||||
* | Only wreduce on t:$add | Eddie Hung | 2019-09-25 | 1 | -1/+1 |
| | |||||
* | Re-add DSP_A_MINWIDTH, remove unnec. opt_expr -fine from synth_ice40 | Eddie Hung | 2019-09-20 | 1 | -2/+1 |
| | |||||
* | Revert "Move mul2dsp before wreduce" | Eddie Hung | 2019-09-20 | 1 | -4/+5 |
| | | | | This reverts commit e4f4f6a9d5cf8bb23870fc483f16f66c80ceebab. | ||||
* | Move mul2dsp before wreduce | Eddie Hung | 2019-09-20 | 1 | -5/+4 |
| | |||||
* | Tidy up synth_ice40, only restrict DSP_B_MINWIDTH=2 | Eddie Hung | 2019-09-19 | 1 | -1/+3 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into xc7dsp | Eddie Hung | 2019-09-05 | 2 | -22/+175 |
|\ | |||||
| * | Merge remote-tracking branch 'origin/master' into xaig_arrival | Eddie Hung | 2019-08-30 | 3 | -3/+3 |
| |\ | |||||
| * | | Comment out SB_MAC16 arrival time for now, need to handle all its modes | Eddie Hung | 2019-08-28 | 1 | -1/+1 |
| | | | |||||
| * | | Add arrival for SB_MAC16.O | Eddie Hung | 2019-08-28 | 1 | -0/+1 |
| | | | |||||
| * | | Add arrival times for U | Eddie Hung | 2019-08-28 | 1 | -0/+26 |
| | | | |||||
| * | | LX -> LP | Eddie Hung | 2019-08-28 | 1 | -1/+1 |
| | | | |||||
| * | | Round not floor | Eddie Hung | 2019-08-28 | 1 | -21/+21 |
| | | | |||||
| * | | Add LP timings | Eddie Hung | 2019-08-28 | 1 | -0/+26 |
| | | | |||||
| * | | LX -> LP | Eddie Hung | 2019-08-28 | 1 | -1/+1 |
| | | | |||||
| * | | Do not overwrite LUT param | Eddie Hung | 2019-08-28 | 1 | -1/+0 |
| | | | |||||
| * | | Merge remote-tracking branch 'origin/eddie/fix_carry_wrapper' into xaig_arrival | Eddie Hung | 2019-08-28 | 2 | -1/+48 |
| |\ \ | |||||
| * | | | Add arrival times for HX devices | Eddie Hung | 2019-08-28 | 1 | -21/+114 |
| | | | | |||||
| * | | | Specify ice40 family to cells_sim.v using define | Eddie Hung | 2019-08-28 | 1 | -1/+8 |
| | | | | |||||
* | | | | Merge branch 'master' into xc7dsp | David Shah | 2019-08-30 | 11 | -175/+63 |
|\ \ \ \ | | |_|/ | |/| | | |||||
| * | | | Rename boxes too | Eddie Hung | 2019-08-29 | 3 | -3/+3 |
| | | | | |||||
| * | | | Do not overwrite LUT param | Eddie Hung | 2019-08-28 | 1 | -1/+0 |
| | |/ | |/| | |||||
| * | | Trailing comma | Eddie Hung | 2019-08-28 | 1 | -1/+1 |
| | | | |||||
| * | | Adapt to $__ICE40_CARRY_WRAPPER | Eddie Hung | 2019-08-28 | 1 | -3/+5 |
| | | | |||||
| * | | Revert "Remove $__ICE40_FULL_ADDER handling from ice40_opt; cannot reason with" | Eddie Hung | 2019-08-28 | 1 | -0/+45 |
| |/ | | | | | | | This reverts commit 2aedee1f0e0f6a6214241f51f5c12d4b67c3ef6f. | ||||
| * | Remove $__ICE40_FULL_ADDER handling from ice40_opt; cannot reason with | Eddie Hung | 2019-08-28 | 1 | -45/+0 |
| | | | | | | | | CARRY_WRAPPER in the same way since I0 and I3 could be used | ||||
| * | Update box size and timings | Eddie Hung | 2019-08-28 | 3 | -12/+12 |
| | | |||||
| * | Update to new $__ICE40_CARRY_WRAPPER | Eddie Hung | 2019-08-28 | 1 | -11/+8 |
| | | |||||
| * | Put abc_* attributes above port | Eddie Hung | 2019-08-23 | 1 | -2/+4 |
| | | |||||
| * | Merge pull request #1304 from YosysHQ/eddie/abc9_refactor | Eddie Hung | 2019-08-20 | 1 | -2/+8 |
| |\ | | | | | | | Refactor abc9 to use port attributes, not module attributes | ||||
| | * | Unify abc_carry_{in,out} into abc_carry and use port dir, as @mithro | Eddie Hung | 2019-08-19 | 1 | -2/+2 |
| | | | |||||
| | * | Update abc_* attr in ecp5 and ice40 | Eddie Hung | 2019-08-16 | 1 | -2/+8 |
| | | | |||||
| * | | Fix $lut pin ordering inside $__ICE40_CARRY_WRAPPER | Eddie Hung | 2019-08-12 | 1 | -1/+1 |
| | | | |||||
| * | | Revert "Merge pull request #1280 from ↵ | Eddie Hung | 2019-08-12 | 6 | -150/+32 |
| |/ | | | | | | | | | | | | | YosysHQ/revert-1266-eddie/ice40_full_adder" This reverts commit c851dc13108021834533094a8a3236da6d9e0161, reversing changes made to f54bf1631ff37a83733c162e6ebd188c1d5ea18f. | ||||
* | | Merge remote-tracking branch 'origin/master' into xc7dsp | Eddie Hung | 2019-08-12 | 3 | -5/+5 |
|\| | |||||
| * | Revert "Wrap SB_LUT+SB_CARRY into $__ICE40_CARRY_WRAPPER" | David Shah | 2019-08-10 | 6 | -32/+150 |
| | |