Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | | |||||
| * | synth_{ice40,ecp5}: more sensible pass label naming. | whitequark | 2019-07-16 | 1 | -3/+7 |
| | | |||||
* | | OUT port to Y in generic DSP | Eddie Hung | 2019-07-15 | 1 | -2/+2 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into xc7dsp | Eddie Hung | 2019-07-10 | 1 | -1/+4 |
|\| | |||||
| * | Error out if -abc9 and -retime specified | Eddie Hung | 2019-07-10 | 1 | -0/+3 |
| | | |||||
| * | synth_ecp5: Fix typo in copyright header | David Shah | 2019-07-09 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | xc7: Map combinational DSP48E1s | David Shah | 2019-07-08 | 1 | -2/+2 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | Add mul2dsp multiplier splitting rule and ECP5 mapping | David Shah | 2019-07-08 | 3 | -2/+42 |
|/ | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | install *_nowide.lut files | Eddie Hung | 2019-06-29 | 1 | -0/+1 |
| | |||||
* | Disable boxing of ECP5 dist RAM due to regression | Eddie Hung | 2019-06-28 | 1 | -1/+1 |
| |