Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixing old e-mail addresses and deadnames | Claire Xenia Wolf | 2021-06-08 | 1 | -1/+1 |
| | | | | | | | | s/((Claire|Xen|Xenia|Clifford)\s+)+(Wolf|Xen)\s+<(claire|clifford)@(symbioticeda.com|clifford.at|yosyshq.com)>/Claire Xenia Wolf <claire@yosyshq.com>/gi; s/((Nina|Nak|N\.)\s+)+Engelhardt\s+<nak@(symbioticeda.com|yosyshq.com)>/N. Engelhardt <nak@yosyshq.com>/gi; s/((David)\s+)+Shah\s+<(dave|david)@(symbioticeda.com|yosyshq.com|ds0.me)>/David Shah <dave@ds0.me>/gi; s/((Miodrag)\s+)+Milanovic\s+<(miodrag|micko)@(symbioticeda.com|yosyshq.com)>/Miodrag Milanovic <micko@yosyshq.com>/gi; s,https?://www.clifford.at/yosys/,http://yosyshq.net/yosys/,g; | ||||
* | synth_ice40: Use opt_dff. | Marcelina KoĆcielnicka | 2020-07-30 | 1 | -18/+20 |
| | | | | | | | | | The main part is converting ice40_dsp to recognize the new FF types created in opt_dff instead of trying to recognize the mux patterns on its own. The fsm call has been moved upwards because the passes cannot deal with $dffe/$sdff*, and other optimizations don't help it much anyway. | ||||
* | Use C++11 final/override keywords. | whitequark | 2020-06-18 | 1 | -2/+2 |
| | |||||
* | Cleanup use of hard-coded default parameters in light of #1945 | Eddie Hung | 2020-04-22 | 1 | -4/+4 |
| | |||||
* | kernel: big fat patch to use more ID::*, otherwise ID(*) | Eddie Hung | 2020-04-02 | 1 | -23/+23 |
| | |||||
* | ice40_dsp: fix typo | Eddie Hung | 2020-01-17 | 1 | -2/+2 |
| | |||||
* | ice40_dsp: add default values for parameters | Eddie Hung | 2020-01-17 | 1 | -4/+4 |
| | |||||
* | Move log_debug("\n") later | Eddie Hung | 2019-09-23 | 1 | -1/+1 |
| | |||||
* | Output pattern matcher items as log_debug() | Eddie Hung | 2019-09-20 | 1 | -13/+11 |
| | |||||
* | Update doc | Eddie Hung | 2019-09-20 | 1 | -2/+2 |
| | |||||
* | Disable support for SB_MAC16 reset since it is async | Eddie Hung | 2019-09-19 | 1 | -3/+3 |
| | |||||
* | Update doc for ice40_dsp | Eddie Hung | 2019-09-19 | 1 | -1/+10 |
| | |||||
* | Use ID() macro | Eddie Hung | 2019-09-19 | 1 | -74/+74 |
| | |||||
* | Remove TODO as check should not be necessary | Eddie Hung | 2019-09-19 | 1 | -1/+0 |
| | |||||
* | Refactor ce{mux,pol} -> hold{mux,pol} | Eddie Hung | 2019-09-19 | 1 | -13/+13 |
| | |||||
* | Add HOLD/RST support for SB_MAC16 | Eddie Hung | 2019-09-19 | 1 | -16/+47 |
| | |||||
* | Add support for SB_MAC16 CD and H registers | Eddie Hung | 2019-09-19 | 1 | -4/+11 |
| | |||||
* | Refactor ice40_dsp.pmg | Eddie Hung | 2019-09-19 | 1 | -26/+25 |
| | |||||
* | Tidy up ice40_dsp some more | Eddie Hung | 2019-09-06 | 1 | -3/+3 |
| | |||||
* | Cleanup | Eddie Hung | 2019-09-05 | 1 | -9/+8 |
| | |||||
* | Refactor ice40_dsp | Eddie Hung | 2019-09-05 | 1 | -0/+2 |
| | |||||
* | Fix broken ice40_dsp | Eddie Hung | 2019-09-05 | 1 | -18/+20 |
| | |||||
* | Fix compile error | Eddie Hung | 2019-08-20 | 1 | -4/+0 |
| | |||||
* | ffH -> ffFJKG | Eddie Hung | 2019-08-15 | 1 | -7/+7 |
| | |||||
* | Fixes for reverting SigSpec helper functions | Eddie Hung | 2019-08-14 | 1 | -2/+2 |
| | |||||
* | Revert changes to RTLIL::SigSpec methods | Eddie Hung | 2019-08-13 | 1 | -1/+2 |
| | |||||
* | Rework ice40_dsp to map to SB_MAC16 earlier, and check before packing | Eddie Hung | 2019-08-08 | 1 | -7/+14 |
| | |||||
* | Fix compile error | Eddie Hung | 2019-08-07 | 1 | -2/+2 |
| | |||||
* | Do not SigSpec::extract() beyond bounds | Eddie Hung | 2019-08-07 | 1 | -2/+2 |
| | |||||
* | Cope with sign extension in mul2dsp | Eddie Hung | 2019-08-01 | 1 | -8/+8 |
| | |||||
* | CO is sign extension only if signed multiplier | Eddie Hung | 2019-08-01 | 1 | -1/+6 |
| | |||||
* | Restore old CO behaviour | Eddie Hung | 2019-07-31 | 1 | -6/+7 |
| | |||||
* | Pop the CO bit from O | Eddie Hung | 2019-07-26 | 1 | -1/+3 |
| | |||||
* | Allow adders/accumulators with 33 bits using CO output | Eddie Hung | 2019-07-26 | 1 | -3/+8 |
| | |||||
* | Eliminate warnings by sizing O correctly | Eddie Hung | 2019-07-23 | 1 | -1/+5 |
| | |||||
* | Remove debug print | Eddie Hung | 2019-07-23 | 1 | -1/+1 |
| | |||||
* | Simplify and fix for MACs | Eddie Hung | 2019-07-23 | 1 | -41/+20 |
| | |||||
* | Fix spacing | Eddie Hung | 2019-07-22 | 1 | -2/+2 |
| | |||||
* | Pack hi and lo registers separately | Eddie Hung | 2019-07-22 | 1 | -20/+27 |
| | |||||
* | Rename according to vendor doc TN1295 | Eddie Hung | 2019-07-22 | 1 | -24/+24 |
| | |||||
* | Pack Y register | Eddie Hung | 2019-07-22 | 1 | -18/+30 |
| | |||||
* | Pack adders not just accumulators | Eddie Hung | 2019-07-22 | 1 | -12/+26 |
| | |||||
* | Fine tune ice40_dsp.pmg, add support for packing subsets of registers | Eddie Hung | 2019-07-19 | 1 | -2/+5 |
| | |||||
* | Add support for ice40 signed multipliers | Eddie Hung | 2019-07-19 | 1 | -13/+8 |
| | |||||
* | pmgen progress | Clifford Wolf | 2019-04-30 | 1 | -1/+2 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add pmgen support for multiple patterns in one matcher | Clifford Wolf | 2019-04-29 | 1 | -56/+58 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Bugfix in ice40_dsp | Clifford Wolf | 2019-02-21 | 1 | -2/+2 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add "synth_ice40 -dsp" | Clifford Wolf | 2019-02-20 | 1 | -4/+4 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Detect and reject cases that do not map well to iCE40 DSPs (yet) | Clifford Wolf | 2019-02-20 | 1 | -2/+7 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add actual DSP inference to ice40_dsp pass | Clifford Wolf | 2019-02-17 | 1 | -21/+176 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> |