Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cleanup ecp5 boxes | Eddie Hung | 2019-12-31 | 4 | -35/+31 |
| | |||||
* | Nitpick cleanup for ecp5 | Eddie Hung | 2019-12-27 | 2 | -11/+3 |
| | |||||
* | Revert "Optimise write_xaiger" | Eddie Hung | 2019-12-20 | 1 | -5/+0 |
| | |||||
* | Merge pull request #1558 from YosysHQ/eddie/xaiger_cleanup | Eddie Hung | 2019-12-19 | 1 | -0/+5 |
|\ | | | | | Optimise write_xaiger | ||||
| * | techmap/aigmap of whiteboxes to occur before abc9 instead of in write_xaiger | Eddie Hung | 2019-12-06 | 1 | -0/+5 |
| | | |||||
* | | Merge pull request #1563 from YosysHQ/dave/async-prld | David Shah | 2019-12-18 | 2 | -4/+28 |
|\ \ | | | | | | | ecp5: Add support for mapping PRLD FFs | ||||
| * | | ecp5: Add support for mapping PRLD FFs | David Shah | 2019-12-07 | 2 | -4/+28 |
| |/ | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* / | Fix bitwidth mismatch; suppresses iverilog warning | Eddie Hung | 2019-12-11 | 1 | -4/+4 |
|/ | |||||
* | ecp5: Use new autoname pass for better cell/net names | David Shah | 2019-11-15 | 1 | -0/+1 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ecp5: Pass -nomfs to abc9 | David Shah | 2019-10-20 | 1 | -2/+2 |
| | | | | | | Fixes #1459 Signed-off-by: David Shah <dave@ds0.me> | ||||
* | 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> | ||||
* | ecp5: Add ECLKBRIDGECS blackbox | David Shah | 2019-10-11 | 1 | -0/+7 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ecp5: Add attrmvcp to copy syn_useioff to driving FF | David Shah | 2019-10-10 | 1 | -0/+1 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ecp5: Set syn_useioff on IO FFs to enable packing | David Shah | 2019-10-10 | 1 | -8/+8 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Rename abc_* names/attributes to more precisely be abc9_* | Eddie Hung | 2019-10-04 | 10 | -25/+25 |
| | |||||
* | Panic over. Model was elsewhere. Re-arrange for consistency | Eddie Hung | 2019-10-04 | 1 | -0/+1 |
| | |||||
* | ecp5: Fix shuffle_enable port | David Shah | 2019-10-01 | 1 | -2/+2 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ecp5: Add support for mapping 36-bit wide PDP BRAMs | David Shah | 2019-10-01 | 6 | -1/+183 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Combine 'flatten' & 'coarse' labels in synth_ecp5 so proc run once | Eddie Hung | 2019-09-26 | 1 | -9/+4 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into xc7dsp | Eddie Hung | 2019-09-05 | 7 | -14/+53 |
|\ | |||||
| * | Rename box | Eddie Hung | 2019-09-02 | 1 | -1/+1 |
| | | |||||
| * | Merge remote-tracking branch 'origin/master' into xaig_arrival | Eddie Hung | 2019-09-02 | 2 | -7/+8 |
| |\ | |||||
| * \ | Merge remote-tracking branch 'origin/master' into xaig_arrival | Eddie Hung | 2019-08-30 | 7 | -106/+147 |
| |\ \ | |||||
| * \ \ | Merge remote-tracking branch 'origin/master' into xaig_arrival | Eddie Hung | 2019-08-28 | 6 | -54/+212 |
| |\ \ \ | |||||
| * | | | | Fix spacing | Eddie Hung | 2019-08-23 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Remove unused model | Eddie Hung | 2019-08-23 | 1 | -13/+0 |
| | | | | | |||||
| * | | | | Merge remote-tracking branch 'origin/master' into xaig_arrival | Eddie Hung | 2019-08-23 | 1 | -3/+6 |
| |\ \ \ \ | |||||
| * | | | | | ecp5: remove DPR16X4 from abc_unmap.v | Eddie Hung | 2019-08-20 | 1 | -20/+0 |
| | | | | | | |||||
| * | | | | | ecp5 to use -max_iter 1 | Eddie Hung | 2019-08-20 | 3 | -4/+3 |
| | | | | | | |||||
| * | | | | | ecp5 to use abc_map.v and _unmap.v | Eddie Hung | 2019-08-20 | 7 | -14/+89 |
| | | | | | | |||||
* | | | | | | Merge remote-tracking branch 'origin/master' into xc7dsp | Eddie Hung | 2019-09-04 | 2 | -7/+8 |
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | |||||
| * | | | | | Fix TRELLIS_FF simulation model | Miodrag Milanovic | 2019-08-31 | 1 | -6/+7 |
| | | | | | | |||||
| * | | | | | ecp5_gsr: Fix typo | David Shah | 2019-08-31 | 1 | -1/+1 |
| | |_|_|/ | |/| | | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | | | | Merge remote-tracking branch 'origin/master' into xc7dsp | Eddie Hung | 2019-08-30 | 7 | -106/+147 |
|\| | | | | |||||
| * | | | | ecp5: Add simulation equivalence check for Diamond FF implementations | David Shah | 2019-08-30 | 3 | -0/+87 |
| | | | | | | | | | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | | | ecp5: deduplicate Diamond FD/IFS/OFS/IO primitives. | whitequark | 2019-08-30 | 5 | -95/+60 |
| | | | | | |||||
| * | | | | ecp5: allow (and enable by default) GSR on FD/IFS/OFS primitives. | whitequark | 2019-08-30 | 1 | -35/+20 |
| | | | | | |||||
| * | | | | ecp5: add missing FD primitives. | whitequark | 2019-08-30 | 2 | -72/+76 |
| | | | | | |||||
| * | | | | ecp5: fix CEMUX on IFS/OFS primitives. | whitequark | 2019-08-30 | 2 | -18/+18 |
| | |_|/ | |/| | | |||||
* | | | | Merge branch 'master' into xc7dsp | David Shah | 2019-08-30 | 7 | -63/+230 |
|\| | | | |||||
| * | | | ecp5: Add GSR support | David Shah | 2019-08-27 | 6 | -54/+212 |
| | |/ | |/| | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | | Put abc_* attributes above port | Eddie Hung | 2019-08-23 | 1 | -5/+10 |
| |/ | |||||
| * | 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 | -9/+13 |
| | | |||||
* | | ecp5: Replace '-dsp' with inverse logic '-nodsp' to match synth_xilinx | David Shah | 2019-08-08 | 1 | -11/+11 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | ecp5: Bring up to date with mul2dsp changes | David Shah | 2019-08-08 | 2 | -2/+10 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | Merge remote-tracking branch 'origin/master' into xc7dsp | Eddie Hung | 2019-08-07 | 1 | -101/+244 |
|\| | |||||
| * | ecp5: Make cells_sim.v consistent with nextpnr | David Shah | 2019-08-07 | 1 | -101/+244 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | Merge remote-tracking branch 'origin/master' into ice40dsp | Eddie Hung | 2019-07-18 | 4 | -15/+19 |
|\| | |||||
| * | synth_ecp5: rename dram to lutram everywhere. | whitequark | 2019-07-16 | 4 | -13/+13 |
| | |