aboutsummaryrefslogtreecommitdiffstats
path: root/techlibs/xilinx/cells_map.v
Commit message (Collapse)AuthorAgeFilesLines
* This optimisation doesn't seem to work...Eddie Hung2019-06-251-24/+24
|
* Reduce MuxFx resources in mux techmappingEddie Hung2019-06-241-10/+30
|
* Reduce number of decomposed muxes during techmapEddie Hung2019-06-241-14/+11
|
* Revert "Fix techmapping muxes some more"Eddie Hung2019-06-241-4/+4
| | | | This reverts commit 0aae3b4f4361db6d2c6b9c8d69df041f40519cec.
* Fix techmapping muxes some moreEddie Hung2019-06-241-4/+4
|
* Fix mux techmappingEddie Hung2019-06-241-19/+20
|
* Change synth_xilinx's -nomux to -minmuxf <int>Eddie Hung2019-06-241-25/+41
|
* Fix spacingEddie Hung2019-06-211-3/+3
|
* Add $__XILINX_MUXF78 to preserve entire boxEddie Hung2019-06-211-4/+12
|
* Revert "Remove wide mux inference"Eddie Hung2019-06-141-0/+120
| | | | This reverts commit 738fdfe8f55e18ac7f315cd68c117eae370004ca.
* Fix name clashEddie Hung2019-06-131-4/+8
|
* Move neg-pol to pos-pol mapping from ff_map to cells_map.vEddie Hung2019-06-121-0/+8
|
* Remove wide mux inferenceEddie Hung2019-06-121-120/+0
|
* $__XILINX_MUX_ -> $__XILINX_SHIFTXEddie Hung2019-06-061-9/+9
|
* Fix muxcover and its techmappingEddie Hung2019-06-061-2/+2
|
* Run muxpack and muxcover in synth_xilinxEddie Hung2019-06-061-0/+12
|
* CleanupEddie Hung2019-06-051-10/+0
|
* Fix name clashEddie Hung2019-06-041-11/+11
|
* Add mux_map.v for wide muxEddie Hung2019-06-041-21/+14
|
* Fix/workaround symptom unveiled by #1023Eddie Hung2019-05-211-4/+14
|
* Merge remote-tracking branch 'origin/master' into xc7muxEddie Hung2019-05-211-6/+8
|\
| * Rename cells_map.v to prevent clash with ff_map.vEddie Hung2019-05-031-6/+8
| |
* | Trim off leading 1'bx in AEddie Hung2019-05-021-7/+20
| |
* | Add don't care optimisationEddie Hung2019-05-021-0/+11
| |
* | Revert to pre-muxcover approachEddie Hung2019-05-021-17/+77
| |
* | Merge remote-tracking branch 'origin/master' into xc7muxEddie Hung2019-05-021-0/+8
|\|
| * Move neg-pol to pos-pol mapping from ff_map to cells_map.vEddie Hung2019-04-281-0/+8
| |
* | Fix spacingEddie Hung2019-04-261-4/+4
| |
* | Try a different approach with 'muxcover'Eddie Hung2019-04-261-67/+15
| |
* | Cleanup supersededEddie Hung2019-04-251-11/+1
| |
* | TweakEddie Hung2019-04-221-1/+1
| |
* | Fix for A_WIDTH == 2 but B_WIDTH==3Eddie Hung2019-04-221-1/+1
| |
* | Trim A_WIDTH by Y_WIDTH-1Eddie Hung2019-04-221-1/+1
| |
* | Add commentEddie Hung2019-04-221-0/+3
| |
* | Fix for mux_case_* mappingsEddie Hung2019-04-221-17/+9
| |
* | Fix for non-pow2 width muxesEddie Hung2019-04-221-9/+18
| |
* | Add synth_xilinx -nomux optionEddie Hung2019-04-221-0/+2
| |
* | Merge remote-tracking branch 'origin/xc7srl' into xc7muxEddie Hung2019-04-221-0/+125
|\|
| * Call shregmap twice -- once for variable, another for fixedEddie Hung2019-04-051-0/+3
| |
| * techmap inside map_cells stageEddie Hung2019-04-051-1/+0
| |
| * Use soft-logic, not LUT3 instantiationEddie Hung2019-04-041-4/+2
| |
| * Cleanup commentsEddie Hung2019-04-041-5/+4
| |
| * Fine tune cells_map.vEddie Hung2019-03-201-19/+15
| |
| * Revert $__SHREG_ to orig; use $__XILINX_SHREG for variable lengthEddie Hung2019-03-191-53/+20
| |
| * Add support for variable length Xilinx SRL > 128Eddie Hung2019-03-191-11/+67
| |
| * Fix spacingEddie Hung2019-03-191-1/+1
| |
| * Fix INIT for variable length SRs that have been bumped up oneEddie Hung2019-03-191-1/+1
| |
| * Only accept <128 for variable length, only if $shiftx exclusiveEddie Hung2019-03-161-5/+1
| |
| * Cleanup synth_xilinxEddie Hung2019-03-151-1/+1
| |
| * WorkingEddie Hung2019-03-151-40/+69
| |