Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | intel_synth: Fix help message | Ben Widawsky | 2019-07-18 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cyclonev has been a "supported" family since the initial commit. The old commit message suggested to use a10gx which is incorrect. Aside from the obvious lack of functional change due to this just being a help message, users who were previously using "a10gx" for "cyclonev" will also have no functional change by using "cyclonev" instead. Signed-off-by: Ben Widawsky <ben@bwidawsk.net> | |||||
| * | | intel_synth: Small code cleanup to remove if ladder | Ben Widawsky | 2019-07-18 | 1 | -28/+10 | |
| | | | | | | | | | | | | Signed-off-by: Ben Widawsky <ben@bwidawsk.net> | |||||
| * | | intel_synth: Make family explicit and match | Ben Widawsky | 2019-07-18 | 1 | -2/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | The help and code default to MAX10 for the family, however the couple of if ladders defaulted to cycloneive. Fix this inconsistency and the next patch will clean it up. Signed-off-by: Ben Widawsky <ben@bwidawsk.net> | |||||
| * | | intel_synth: Minor code cleanups | Ben Widawsky | 2019-07-18 | 1 | -2/+6 | |
| | | | | | | | | | | | | Signed-off-by: Ben Widawsky <ben@bwidawsk.net> | |||||
* | | | synth_intel: rename for consistency with #1184 | Dan Ravensloft | 2019-07-18 | 1 | -4/+4 | |
|/ / | | | | | | | Also fix a typo in the help message. | |||||
* | | Merge pull request #1184 from whitequark/synth-better-labels | Clifford Wolf | 2019-07-18 | 5 | -17/+21 | |
|\ \ | | | | | | | synth_{ice40,ecp5}: more sensible pass label naming | |||||
| * | | 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 | 2 | -5/+9 | |
| | | | ||||||
* | | | Merge pull request #1204 from smunaut/fix_1187 | David Shah | 2019-07-17 | 2 | -4/+4 | |
|\ \ \ | | | | | | | | | ice40: Adapt the relut process passes to the new $lut/SB_LUT4 port map | |||||
| * | | | ice40: Adapt the relut process passes to the new $lut <=> SB_LUT4 port map | Sylvain Munaut | 2019-07-16 | 2 | -4/+4 | |
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new mapping introduced in 437fec0d88b4a2ad172edf0d1a861a38845f3b1d needed matching adaptation when converting and optimizing LUTs during the relut process Fixes #1187 (Diagnosis of the issue by @daveshah1 on IRC) Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
* / | | gen_lut to return correctly sized LUT mask | Eddie Hung | 2019-07-16 | 1 | -1/+1 | |
|/ / | ||||||
* | | Merge pull request #1186 from YosysHQ/eddie/abc9_ice40_fix | Eddie Hung | 2019-07-16 | 8 | -29/+120 | |
|\ \ | |/ |/| | abc9/ice40: encapsulate SB_CARRY+SB_LUT4 into one box | |||||
| * | $__ICE40_CARRY_LUT4 -> $__ICE40_FULL_ADDER as per @whitequark | Eddie Hung | 2019-07-15 | 7 | -8/+8 | |
| | | ||||||
| * | ice40_opt to $__ICE40_CARRY_LUT4 into $lut not SB_LUT | Eddie Hung | 2019-07-13 | 1 | -9/+7 | |
| | | ||||||
| * | Use Const::from_string() not its constructor... | Eddie Hung | 2019-07-12 | 1 | -1/+1 | |
| | | ||||||
| * | Off by one | Eddie Hung | 2019-07-12 | 1 | -1/+1 | |
| | | ||||||
| * | Fix spacing | Eddie Hung | 2019-07-12 | 1 | -1/+1 | |
| | | ||||||
| * | Remove double push | Eddie Hung | 2019-07-12 | 1 | -1/+0 | |
| | | ||||||
| * | Map to and from this box if -abc9 | Eddie Hung | 2019-07-12 | 1 | -2/+3 | |
| | | ||||||
| * | ice40_opt to handle this box and opt back to SB_LUT4 | Eddie Hung | 2019-07-12 | 1 | -0/+48 | |
| | | ||||||
| * | Add new box to cells_sim.v | Eddie Hung | 2019-07-12 | 1 | -2/+25 | |
| | | ||||||
| * | _ABC macro will map and unmap to this new box | Eddie Hung | 2019-07-12 | 2 | -0/+34 | |
| | | ||||||
| * | Combine SB_CARRY+SB_LUT into one $__ICE40_CARRY_LUT4 box | Eddie Hung | 2019-07-12 | 3 | -25/+13 | |
| | | ||||||
* | | Merge pull request #1183 from whitequark/ice40-always-relut | Clifford Wolf | 2019-07-12 | 1 | -11/+5 | |
|\ \ | |/ |/| | synth_ice40: switch -relut to be always on | |||||
| * | synth_ice40: switch -relut to be always on. | whitequark | 2019-07-11 | 1 | -10/+4 | |
| | | ||||||
| * | synth_ice40: fix help text typo. NFC. | whitequark | 2019-07-11 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #1182 from koriakin/xc6s-bram | Eddie Hung | 2019-07-11 | 9 | -8/+598 | |
|\ \ | | | | | | | synth_xilinx: Initial Spartan 6 block RAM inference support. | |||||
| * | | synth_xilinx: Initial Spartan 6 block RAM inference support. | Marcin Kościelnicki | 2019-07-11 | 9 | -8/+598 | |
| |/ | ||||||
* / | xilinx: Fix the default values for FDPE/FDSE INIT attributes to match ↵ | Marcin Kościelnicki | 2019-07-11 | 2 | -6/+6 | |
|/ | | | | ISE/Vivado. | |||||
* | Merge pull request #1180 from YosysHQ/eddie/no_abc9_retime | Eddie Hung | 2019-07-10 | 3 | -6/+15 | |
|\ | | | | | Error out if -abc9 and -retime specified | |||||
| * | Error out if -abc9 and -retime specified | Eddie Hung | 2019-07-10 | 3 | -6/+15 | |
| | | ||||||
* | | Merge pull request #1148 from YosysHQ/xc7mux | Eddie Hung | 2019-07-10 | 6 | -49/+414 | |
|\ \ | |/ |/| | synth_xilinx to infer wide multiplexers using new '-widemux <min>' option | |||||
| * | Add some spacing | Eddie Hung | 2019-07-10 | 1 | -9/+9 | |
| | | ||||||
| * | Add some ASCII art explaining mux decomposition | Eddie Hung | 2019-07-10 | 1 | -0/+21 | |
| | | ||||||
| * | Call muxpack and pmux2shiftx before cmp2lut | Eddie Hung | 2019-07-09 | 1 | -9/+12 | |
| | | ||||||
| * | Restore opt_clean back to original place | Eddie Hung | 2019-07-09 | 1 | -2/+1 | |
| | | ||||||
| * | Restore missing techmap -map +/cmp2lut.v with LUT_WIDTH=6 | Eddie Hung | 2019-07-09 | 1 | -0/+2 | |
| | | ||||||
| * | Extend using A[1] to preserve don't care | Eddie Hung | 2019-07-09 | 1 | -1/+9 | |
| | | ||||||
| * | Extend during mux decomposition with 1'bx | Eddie Hung | 2019-07-09 | 1 | -24/+3 | |
| | | ||||||
| * | Fix typo and comments | Eddie Hung | 2019-07-09 | 1 | -4/+4 | |
| | | ||||||
| * | Merge remote-tracking branch 'origin/master' into xc7mux | Eddie Hung | 2019-07-09 | 2 | -19/+28 | |
| |\ | ||||||
| * | | synth_xilinx to call commands of synth -coarse directly | Eddie Hung | 2019-07-09 | 1 | -3/+20 | |
| | | | ||||||
| * | | Revert "synth_xilinx to call "synth -run coarse" with "-keepdc"" | Eddie Hung | 2019-07-09 | 1 | -2/+2 | |
| | | | | | | | | | | | | This reverts commit 7f964859ec99500e471853f5914b6e5b7c35a031. | |||||
| * | | Fix spacing | Eddie Hung | 2019-07-09 | 1 | -1/+1 | |
| | | | ||||||
| * | | Fix spacing | Eddie Hung | 2019-07-09 | 1 | -1/+1 | |
| | | | ||||||
| * | | Decompose mux inputs in delay-orientated (rather than area) fashion | Eddie Hung | 2019-07-08 | 1 | -18/+30 | |
| | | | ||||||
| * | | Do not call opt -mux_undef (part of -full) before muxcover | Eddie Hung | 2019-07-08 | 1 | -1/+5 | |
| | | | ||||||
| * | | Add one more comment | Eddie Hung | 2019-07-08 | 1 | -0/+3 | |
| | | | ||||||
| * | | Less thinking | Eddie Hung | 2019-07-08 | 1 | -3/+3 | |
| | | | ||||||
| * | | Reword | Eddie Hung | 2019-07-08 | 1 | -2/+2 | |
| | | |