aboutsummaryrefslogtreecommitdiffstats
path: root/passes/pmgen
Commit message (Collapse)AuthorAgeFilesLines
...
| * Also add first.Q to chain_bits since variable lengthEddie Hung2019-08-231-0/+1
| |
| * Do not enforce !EN_POLARITY on $dffeEddie Hung2019-08-231-2/+0
| |
| * Create new cell for fixed length SRLEddie Hung2019-08-231-14/+22
| |
| * Cleanup FDRE matchingEddie Hung2019-08-231-45/+19
| |
| * Oops don't need a finally blockEddie Hung2019-08-231-5/+0
| |
| * Keep track of bits in variable length chain, to check for tapsEddie Hung2019-08-231-0/+12
| |
| * Don't forget $dff has no ENEddie Hung2019-08-231-2/+4
| |
| * Same for variable lengthEddie Hung2019-08-231-2/+10
| |
| * Filter on en_port for fixed lengthEddie Hung2019-08-231-4/+24
| |
| * Check clock is consistentEddie Hung2019-08-231-5/+25
| |
| * Fix last_cell.DEddie Hung2019-08-231-2/+1
| |
| * Revert "Add a unique argument to pmgen's nusers()"Eddie Hung2019-08-231-8/+4
| | | | | | | | This reverts commit 1d88887cfdbeedff7dce9024d8fb4ceb014cb2ef.
| * Revert "Fix polarity"Eddie Hung2019-08-231-1/+1
| | | | | | | | This reverts commit 9cd23cf0feda3e12ceda1f8fa5d28d2b38f2314d.
| * Fix polarityEddie Hung2019-08-231-1/+1
| |
| * Check for non unique nusers/fanoutsEddie Hung2019-08-231-2/+2
| |
| * Add a unique argument to pmgen's nusers()Eddie Hung2019-08-231-4/+8
| |
| * Update docEddie Hung2019-08-231-12/+19
| |
| * Remove (* init *) entry when consumed into SRLEddie Hung2019-08-231-2/+6
| |
| * indo -> intoEddie Hung2019-08-231-1/+1
| |
| * Forgot to sliceEddie Hung2019-08-231-1/+2
| |
| * Cope with possibility that D could connect to Q on same cellEddie Hung2019-08-231-1/+1
| |
| * xilinx_srl to use 'slice' features of pmgen for word levelEddie Hung2019-08-232-32/+49
| |
| * Merge remote-tracking branch 'origin/clifford/pmgen' into eddie/xilinx_srlEddie Hung2019-08-234-34/+279
| |\
| * | Add docEddie Hung2019-08-221-1/+14
| | |
| * | Add copyrightEddie Hung2019-08-221-0/+1
| | |
| * | pmgen to also iterate over all module portsEddie Hung2019-08-221-2/+4
| | |
| * | Remove output_bitsEddie Hung2019-08-222-16/+7
| | |
| * | Forgot to set ud_variable.minlenEddie Hung2019-08-221-0/+1
| | |
| * | Do not run xilinx_srl_pm in fixed loopEddie Hung2019-08-221-28/+24
| | |
| * | Merge remote-tracking branch 'origin/master' into eddie/xilinx_srlEddie Hung2019-08-221-1/+1
| |\ \
| * | | Reuse varEddie Hung2019-08-211-1/+1
| | | |
| * | | Revert "Trim shiftx_width when upper bits are 1'bx"Eddie Hung2019-08-211-6/+1
| | | | | | | | | | | | | | | | This reverts commit 7e7965ca7b3bbeb79cb70014da7bc48c08a74adb.
| * | | Trim shiftx_width when upper bits are 1'bxEddie Hung2019-08-211-1/+6
| | | |
| * | | Add commentEddie Hung2019-08-211-0/+4
| | | |
| * | | Add variable length support to xilinx_srlEddie Hung2019-08-212-14/+164
| | | |
| * | | Rename pattern to fixedEddie Hung2019-08-212-10/+10
| | | |
| * | | attribute -> attrEddie Hung2019-08-211-4/+4
| | | |
| * | | Use Cell::has_keep_attribute()Eddie Hung2019-08-211-4/+4
| | | |
| * | | xilinx_srl to support FDRE and FDRE_1Eddie Hung2019-08-212-10/+73
| | | |
| * | | Fix polarity of EN_POLEddie Hung2019-08-211-2/+2
| | | |
| * | | Add CLKPOL == 0Eddie Hung2019-08-211-0/+2
| | | |
| * | | Reject if not minlen from inside pattern matcherEddie Hung2019-08-212-8/+11
| | | |
| * | | Get wire via SigBitEddie Hung2019-08-211-4/+4
| | | |
| * | | Respect \keep on cells or wiresEddie Hung2019-08-211-2/+10
| | | |
| * | | Add init supportEddie Hung2019-08-211-2/+11
| | | |
| * | | Fix spacingEddie Hung2019-08-211-2/+2
| | | |
| * | | Initial progress on xilinx_srlEddie Hung2019-08-213-0/+213
| | | |
* | | | New pmgen requires explicit acceptEddie Hung2019-08-301-0/+2
| | | |
* | | | Merge branch 'xc7dsp' of github.com:YosysHQ/yosys into xc7dspEddie Hung2019-08-305-34/+281
|\ \ \ \
| * \ \ \ Merge branch 'master' into xc7dspDavid Shah2019-08-3010-102/+1131
| |\ \ \ \