Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mul2dsp: Fix typo | David Shah | 2019-07-08 | 1 | -1/+1 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Add mul2dsp multiplier splitting rule and ECP5 mapping | David Shah | 2019-07-08 | 5 | -2/+280 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Fix $__XILINX_MUXF78 box timing | Eddie Hung | 2019-07-01 | 1 | -1/+1 |
| | |||||
* | Revert "Fix broken MUXFx box, use MUXF7x2 box instead" | Eddie Hung | 2019-07-01 | 3 | -37/+36 |
| | | | | This reverts commit a9a140aa6c84e71edc1a244cfe363400c7e09d90. | ||||
* | Fix broken MUXFx box, use MUXF7x2 box instead | Eddie Hung | 2019-07-01 | 3 | -36/+37 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into xc7mux | Eddie Hung | 2019-06-29 | 3 | -16/+9 |
|\ | |||||
| * | install *_nowide.lut files | Eddie Hung | 2019-06-29 | 2 | -0/+3 |
| | | |||||
| * | Remove peepopt call in synth_xilinx since already in synth -run coarse | Eddie Hung | 2019-06-28 | 1 | -5/+0 |
| | | |||||
* | | Restore $__XILINX_MUXF78 const optimisation | Eddie Hung | 2019-06-28 | 1 | -24/+24 |
| | | |||||
* | | Clean up trimming leading 1'bx in A during techmappnig | Eddie Hung | 2019-06-28 | 1 | -15/+9 |
| | | |||||
* | | Fix CARRY4 abc_box_id | Eddie Hung | 2019-06-28 | 1 | -1/+1 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into xc7mux | Eddie Hung | 2019-06-28 | 7 | -26/+13 |
|\| | |||||
| * | Update synth_ice40 -device doc to be relevant for -abc9 only | Eddie Hung | 2019-06-28 | 1 | -2/+2 |
| | | |||||
| * | Disable boxing of ECP5 dist RAM due to regression | Eddie Hung | 2019-06-28 | 1 | -1/+1 |
| | | |||||
| * | Add write address to abc_scc_break of ECP5 dist RAM | Eddie Hung | 2019-06-28 | 1 | -1/+1 |
| | | |||||
| * | Fix DO4 typo | Eddie Hung | 2019-06-28 | 1 | -1/+1 |
| | | |||||
| * | Reduce diff with upstream | Eddie Hung | 2019-06-27 | 1 | -4/+2 |
| | | |||||
| * | Extraneous newline | Eddie Hung | 2019-06-27 | 1 | -1/+0 |
| | | |||||
| * | Remove noise from ice40/cells_sim.v | Eddie Hung | 2019-06-27 | 1 | -5/+0 |
| | | |||||
| * | Refactor for one "abc_carry" attribute on module | Eddie Hung | 2019-06-27 | 3 | -9/+7 |
| | | |||||
| * | Remove redundant doc | Eddie Hung | 2019-06-27 | 1 | -3/+0 |
| | | |||||
* | | Merge remote-tracking branch 'origin/xaig' into xc7mux | Eddie Hung | 2019-06-27 | 1 | -7/+10 |
|\| | |||||
| * | Add warning if synth_xilinx -abc9 with family != xc7 | Eddie Hung | 2019-06-27 | 1 | -0/+2 |
| | | |||||
| * | Merge origin/master | Eddie Hung | 2019-06-27 | 4 | -51/+100 |
| | | |||||
* | | MUXF78 -> $__MUXF78 to indicate internal | Eddie Hung | 2019-06-26 | 1 | -1/+1 |
| | | |||||
* | | Merge remote-tracking branch 'origin/xaig' into xc7mux | Eddie Hung | 2019-06-26 | 4 | -8/+10 |
|\| | |||||
| * | Add WE to ECP5 dist RAM's abc_scc_break too | Eddie Hung | 2019-06-26 | 1 | -1/+1 |
| | | |||||
| * | Update comment on boxes | Eddie Hung | 2019-06-26 | 2 | -4/+6 |
| | | |||||
| * | Add "WE" to dist RAM's abc_scc_break | Eddie Hung | 2019-06-26 | 1 | -3/+3 |
| | | |||||
* | | synth_xilinx's muxcover call to be very conservative -- -nodecode | Eddie Hung | 2019-06-26 | 1 | -1/+1 |
| | | |||||
* | | Accidentally removed "simplemap $mux" | Eddie Hung | 2019-06-26 | 1 | -0/+1 |
| | | |||||
* | | Replace with <internal options> | Eddie Hung | 2019-06-26 | 1 | -2/+2 |
| | | |||||
* | | Rework help_mode for synth_xilinx -widemux | Eddie Hung | 2019-06-26 | 1 | -22/+23 |
| | | |||||
* | | Return to upstream synth_xilinx with opt -full and wreduce | Eddie Hung | 2019-06-26 | 1 | -19/+3 |
| | | |||||
* | | Merge remote-tracking branch 'origin/eddie/fix1132' into xc7mux | Eddie Hung | 2019-06-26 | 3 | -44/+92 |
|\ \ | |||||
| * | | Simulation model verilog fix | Miodrag Milanovic | 2019-06-26 | 2 | -14/+1 |
| | | | |||||
| * | | Add more ECP5 Diamond flip-flops. | whitequark | 2019-06-26 | 2 | -30/+91 |
| | | | | | | | | | | | | | | | This includes all I/O registers, and a few more regular FFs where it was convenient. | ||||
* | | | Instead of blocking wreduce on $mux, use -keepdc instead #1132 | Eddie Hung | 2019-06-26 | 1 | -2/+2 |
| | | | |||||
* | | | Do not call opt with -full before muxcover | Eddie Hung | 2019-06-26 | 1 | -1/+1 |
| | | | |||||
* | | | Merge remote-tracking branch 'origin/xaig' into xc7mux | Eddie Hung | 2019-06-26 | 1 | -1/+1 |
|\ \ \ | | |/ | |/| | |||||
| * | | Remove unused var | Eddie Hung | 2019-06-26 | 1 | -1/+1 |
| | | | |||||
* | | | Cleanup abc_box_id | Eddie Hung | 2019-06-26 | 2 | -10/+10 |
| | | | |||||
* | | | Merge remote-tracking branch 'origin/xaig' into xc7mux | Eddie Hung | 2019-06-26 | 4 | -19/+67 |
|\| | | |||||
| * | | Add _nowide variants of LUT libraries in -nowidelut flows | Eddie Hung | 2019-06-26 | 4 | -13/+44 |
| | | | |||||
| * | | Merge branch 'xaig' of github.com:YosysHQ/yosys into xaig | Eddie Hung | 2019-06-26 | 1 | -2/+10 |
| |\ \ | |||||
| * \ \ | Merge branch 'koriakin/xc7nocarrymux' into xaig | Eddie Hung | 2019-06-26 | 2 | -9/+26 |
| |\ \ \ | |||||
| | * | | | synth_ecp5 rename -nomux to -nowidelut, but preserve former | Eddie Hung | 2019-06-26 | 1 | -6/+6 |
| | | | | | |||||
| | * | | | Merge branch 'xc7nocarrymux' of https://github.com/koriakin/yosys into ↵ | Eddie Hung | 2019-06-26 | 1 | -4/+24 |
| | |\ \ \ | | | |_|/ | | |/| | | | | | | | koriakin/xc7nocarrymux | ||||
| | | * | | synth_xilinx: Add -nocarry and -nomux options. | Marcin Kościelnicki | 2019-04-30 | 1 | -7/+26 |
| | | | | | |||||
* | | | | | Rename -minmuxf to -widemux | Eddie Hung | 2019-06-26 | 1 | -23/+23 |
| | | | | |