Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reject if (* init *) present | Eddie Hung | 2019-09-25 | 1 | -0/+3 |
| | |||||
* | unextend only used in init | Eddie Hung | 2019-09-25 | 1 | -2/+1 |
| | |||||
* | Use new port/param overload in pmg | Eddie Hung | 2019-09-20 | 1 | -2/+2 |
| | |||||
* | Cleanup ice40_dsp.pmg | Eddie Hung | 2019-09-20 | 1 | -12/+6 |
| | |||||
* | Small cleanup | Eddie Hung | 2019-09-20 | 1 | -19/+18 |
| | |||||
* | Disable support for SB_MAC16 reset since it is async | Eddie Hung | 2019-09-19 | 1 | -0/+4 |
| | |||||
* | SB_MAC16 ffCD to not pack same as ffO | Eddie Hung | 2019-09-19 | 1 | -2/+2 |
| | |||||
* | Add an index | Eddie Hung | 2019-09-19 | 1 | -0/+1 |
| | |||||
* | Revert index to select | Eddie Hung | 2019-09-19 | 1 | -1/+1 |
| | |||||
* | Refactor ce{mux,pol} -> hold{mux,pol} | Eddie Hung | 2019-09-19 | 1 | -64/+64 |
| | |||||
* | Add HOLD/RST support for SB_MAC16 | Eddie Hung | 2019-09-19 | 1 | -53/+69 |
| | |||||
* | Add support for SB_MAC16 CD and H registers | Eddie Hung | 2019-09-19 | 1 | -9/+62 |
| | |||||
* | Refactor ice40_dsp.pmg | Eddie Hung | 2019-09-19 | 1 | -168/+401 |
| | |||||
* | Tidy up ice40_dsp some more | Eddie Hung | 2019-09-06 | 1 | -11/+10 |
| | |||||
* | Cleanup | Eddie Hung | 2019-09-05 | 1 | -17/+17 |
| | |||||
* | Refactor ice40_dsp | Eddie Hung | 2019-09-05 | 1 | -27/+27 |
| | |||||
* | Fix broken ice40_dsp | Eddie Hung | 2019-09-05 | 1 | -93/+63 |
| | |||||
* | Update comment | Eddie Hung | 2019-08-30 | 1 | -1/+1 |
| | |||||
* | Fix compile error | Eddie Hung | 2019-08-20 | 1 | -4/+14 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into xc7dsp | Eddie Hung | 2019-08-20 | 1 | -0/+1 |
|\ | |||||
| * | Change pmgen default rule to reject, switch peepopt behavior to accept | Clifford Wolf | 2019-08-15 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Simplify | Eddie Hung | 2019-08-15 | 1 | -4/+2 |
| | | |||||
* | | ffH -> ffFJKG | Eddie Hung | 2019-08-15 | 1 | -8/+8 |
| | | |||||
* | | Fixes for reverting SigSpec helper functions | Eddie Hung | 2019-08-14 | 1 | -8/+12 |
| | | |||||
* | | Revert changes to RTLIL::SigSpec methods | Eddie Hung | 2019-08-13 | 1 | -6/+28 |
| | | |||||
* | | Improve ice40_dsp for non-fully-32-bit adders | Eddie Hung | 2019-08-09 | 1 | -3/+8 |
| | | |||||
* | | Another filter -> if | Eddie Hung | 2019-08-09 | 1 | -2/+2 |
| | | |||||
* | | Cleanup | Eddie Hung | 2019-08-09 | 1 | -8/+8 |
| | | |||||
* | | Fix check | Eddie Hung | 2019-08-09 | 1 | -4/+6 |
| | | |||||
* | | Revert "Fix typo" | Eddie Hung | 2019-08-09 | 1 | -1/+1 |
| | | | | | | | | This reverts commit e3c39cc450a0317ad7e8234bb866d55465548c9c. | ||||
* | | Rework ice40_dsp to map to SB_MAC16 earlier, and check before packing | Eddie Hung | 2019-08-08 | 1 | -31/+68 |
| | | |||||
* | | Do not SigSpec::extract() beyond bounds | Eddie Hung | 2019-08-07 | 1 | -6/+8 |
| | | |||||
* | | Do not pack registers if (* keep *) | Eddie Hung | 2019-08-07 | 1 | -0/+20 |
| | | |||||
* | | Add comment about supporting $dffe in ice40_dsp | Eddie Hung | 2019-08-01 | 1 | -0/+1 |
| | | |||||
* | | Cope with sign extension in mul2dsp | Eddie Hung | 2019-08-01 | 1 | -6/+6 |
| | | |||||
* | | Fix typo | Eddie Hung | 2019-08-01 | 1 | -1/+1 |
| | | |||||
* | | Fix muxAB logic | Eddie Hung | 2019-07-23 | 1 | -3/+2 |
| | | |||||
* | | Simplify and fix for MACs | Eddie Hung | 2019-07-23 | 1 | -15/+18 |
| | | |||||
* | | Fix typo | Eddie Hung | 2019-07-23 | 1 | -13/+21 |
| | | |||||
* | | Pack hi and lo registers separately | Eddie Hung | 2019-07-22 | 1 | -19/+43 |
| | | |||||
* | | Rename according to vendor doc TN1295 | Eddie Hung | 2019-07-22 | 1 | -31/+31 |
| | | |||||
* | | Pack Y register | Eddie Hung | 2019-07-22 | 1 | -4/+8 |
| | | |||||
* | | Pack adders not just accumulators | Eddie Hung | 2019-07-22 | 1 | -4/+7 |
| | | |||||
* | | Restore old ffY behaviour | Eddie Hung | 2019-07-19 | 1 | -16/+5 |
| | | |||||
* | | Cleanup | Eddie Hung | 2019-07-19 | 1 | -5/+5 |
| | | |||||
* | | Fine tune ice40_dsp.pmg, add support for packing subsets of registers | Eddie Hung | 2019-07-19 | 1 | -22/+31 |
| | | |||||
* | | ice40_dsp to accept $__MUL16X16 too | Eddie Hung | 2019-07-18 | 1 | -1/+1 |
|/ | |||||
* | Add pmgen support for multiple patterns in one matcher | Clifford Wolf | 2019-04-29 | 1 | -0/+2 |
| | | | | 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 | -0/+10 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add actual DSP inference to ice40_dsp pass | Clifford Wolf | 2019-02-17 | 1 | -2/+16 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> |