Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Initial version of opt_demorgan is functioning for AND/OR gates. Not the ↵ | Andrew Zonenberg | 2017-09-12 | 2 | -0/+203 | |
|/ | | | | prettiest results for bus inputs, but this can be improved | |||||
* | Add src attribute to extra cells generated by proc_dlatch | Clifford Wolf | 2017-09-09 | 1 | -7/+9 | |
| | ||||||
* | Add src arguments to all cell creator helper functions | Clifford Wolf | 2017-09-09 | 2 | -209/+244 | |
| | ||||||
* | Further improve extract_fa (but still buggy) | Clifford Wolf | 2017-09-02 | 1 | -28/+91 | |
| | ||||||
* | Merge pull request #406 from azonenberg/coolrunner-techmap | Clifford Wolf | 2017-09-02 | 2 | -18/+125 | |
|\ | | | | | Coolrunner techmapping improvements | |||||
| * | coolrunner2: Finish fixing special-use p-terms | Robert Ou | 2017-09-01 | 1 | -8/+20 | |
| | | ||||||
| * | coolrunner2: Generate a feed-through AND term when necessary | Robert Ou | 2017-09-01 | 1 | -13/+31 | |
| | | ||||||
| * | coolrunner2: Initial fixes for special p-terms | Robert Ou | 2017-09-01 | 2 | -1/+81 | |
| | | | | | | | | | | Certain signals can only be controlled by a product term and not a sum-of-products. Do the initial work for fixing this. | |||||
| * | coolrunner2: Fix mapping of flip-flops | Robert Ou | 2017-09-01 | 1 | -1/+0 | |
| | | ||||||
| * | coolrunner2: Combine some for loops together | Robert Ou | 2017-09-01 | 1 | -16/+14 | |
| | | ||||||
* | | Merge pull request #405 from azonenberg/gpak-refactoring | Clifford Wolf | 2017-09-02 | 5 | -137/+157 | |
|\ \ | |/ |/| | Gpak refactoring | |||||
| * | Fixed typo in error message | Andrew Zonenberg | 2017-09-01 | 1 | -1/+1 | |
| | | ||||||
| * | Added blackbox $__COUNT_ cell model | Andrew Zonenberg | 2017-09-01 | 2 | -0/+18 | |
| | | ||||||
| * | Refactoring: moved modules still in cells_sim to cells_sim_wip | Andrew Zonenberg | 2017-09-01 | 3 | -136/+138 | |
|/ | ||||||
* | Merge branch 'master' of github.com:cliffordwolf/yosys | Clifford Wolf | 2017-09-01 | 5 | -77/+214 | |
|\ | ||||||
| * | Merge pull request #399 from azonenberg/counter-extraction | Clifford Wolf | 2017-08-31 | 5 | -77/+214 | |
| |\ | | | | | | | Refactored counter extraction to not be GreenPAK specific. Fixes #396. | |||||
| | * | Merge branch 'counter-extraction' of github.com:azonenberg/yosys into ↵ | Andrew Zonenberg | 2017-08-30 | 3 | -34/+54 | |
| | |\ | | | | | | | | | | | | | counter-extraction | |||||
| | | * | Merge branch 'master' of https://github.com/cliffordwolf/yosys into ↵ | Andrew Zonenberg | 2017-08-30 | 3 | -34/+54 | |
| | | |\ | | |_|/ | |/| | | | | | | counter-extraction | |||||
| | * | | extract_counter: Added optimizations to remove unused high-order bits | Andrew Zonenberg | 2017-08-30 | 1 | -16/+34 | |
| | |/ | ||||||
| | * | extract_counter: Minor changes requested to comply with upstream policy, ↵ | Andrew Zonenberg | 2017-08-30 | 3 | -7/+8 | |
| | | | | | | | | | | | | fixed a few typos | |||||
| | * | Finished refactoring counter extraction to be nice and generic. Implemented ↵ | Andrew Zonenberg | 2017-08-28 | 3 | -12/+94 | |
| | | | | | | | | | | | | techmapping from $__COUNT_ to GP_COUNTx cells. | |||||
| | * | Refactored extract_counter to be generic vs GreenPAK specific | Andrew Zonenberg | 2017-08-28 | 1 | -51/+87 | |
| | | | ||||||
| | * | Refactoring: Renamed greenpak4_counters pass to extract_counter, moved it to ↵ | Andrew Zonenberg | 2017-08-28 | 4 | -13/+13 | |
| | | | | | | | | | | | | techmap/ since it's going to become a generic pass | |||||
* | | | Merge branch 'ChipScan-master' | Clifford Wolf | 2017-09-01 | 6 | -59/+76 | |
|\ \ \ | ||||||
| * | | | Update more stuff to use get_src_attribute() and set_src_attribute() | Clifford Wolf | 2017-09-01 | 2 | -5/+5 | |
| | | | | ||||||
| * | | | updated to use get_src_attribute() and set_src_attribute(). | Jason Lowdermilk | 2017-08-31 | 3 | -10/+7 | |
| | | | | ||||||
| * | | | Merge remote-tracking branch 'upstream/master' | Jason Lowdermilk | 2017-08-30 | 3 | -34/+54 | |
| |\| | | ||||||
| | * | | Merge pull request #397 from azonenberg/gpak-libfixes | Clifford Wolf | 2017-08-30 | 1 | -34/+34 | |
| |/| | |/| | | | | | | | Reformatted GP_COUNTx_ADV resets to avoid Yosys thinking that they're… | |||||
| | * | | Reformatted GP_COUNTx_ADV resets to avoid Yosys thinking that they're ↵ | Andrew Zonenberg | 2017-08-28 | 1 | -34/+34 | |
| | |/ | | | | | | | | | | multi-edge-sensitive and getting confused. | |||||
* | / | Add {get,set}_src_attribute() methods on RTLIL::AttrObject | Clifford Wolf | 2017-08-30 | 2 | -0/+20 | |
| |/ |/| | ||||||
| * | fix indent level | Jason Lowdermilk | 2017-08-30 | 1 | -2/+2 | |
| | | ||||||
| * | Add support for source line tracking through synthesis phase | Jason Lowdermilk | 2017-08-29 | 5 | -25/+45 | |
|/ | ||||||
* | Merge branch 'azonenberg-recover-reduce' | Clifford Wolf | 2017-08-28 | 2 | -0/+240 | |
|\ | ||||||
| * | Rename recover_reduce to extract_reduce, fix args handling | Clifford Wolf | 2017-08-28 | 2 | -8/+25 | |
| | | ||||||
| * | Merge branch 'recover-reduce' of https://github.com/azonenberg/yosys into ↵ | Clifford Wolf | 2017-08-28 | 2 | -0/+223 | |
|/| | | | | | | | azonenberg-recover-reduce | |||||
| * | recover_reduce: Update documentation | Robert Ou | 2017-08-27 | 1 | -8/+11 | |
| | | | | | | | | | | The documentation now describes the commands performed in the deleted recover_reduce script. | |||||
| * | recover_reduce: Reindent using tabs | Robert Ou | 2017-08-27 | 1 | -190/+190 | |
| | | ||||||
| * | recover_reduce: Rename recover_reduce_core to recover_reduce | Robert Ou | 2017-08-27 | 3 | -101/+0 | |
| | | | | | | | | | | | | | | | | Clifford has commented on PR #387 stating that he does not like the driver script and would prefer to only have the core script with appropriate notes in the documentation. Also rename to .cc (rather than .cpp) for consistency. | |||||
| * | recover_reduce: Add driver script for the $reduce_* recover feature | Robert Ou | 2017-08-27 | 2 | -0/+101 | |
| | | | | | | | | | | Conflicts: passes/techmap/Makefile.inc | |||||
| * | recover_reduce_core: Finish implementing the core function | Robert Ou | 2017-08-27 | 1 | -0/+110 | |
| | | ||||||
| * | recover_reduce_core: Initial commit | Robert Ou | 2017-08-27 | 2 | -0/+110 | |
| | | | | | | | | | | Conflicts: passes/techmap/Makefile.inc | |||||
* | | Further improve extract_fa pass | Clifford Wolf | 2017-08-28 | 1 | -1/+42 | |
| | | ||||||
* | | Merge pull request #392 from azonenberg/greenpak-portfixes | Clifford Wolf | 2017-08-28 | 1 | -2/+2 | |
|\ \ | |/ |/| | Fixed bug causing GP_SPI model to not synthesize | |||||
| * | Fixed bug causing GP_SPI model to not synthesize | Andrew Zonenberg | 2017-08-27 | 1 | -2/+2 | |
|/ | ||||||
* | Don't track , ... contradictions through x/z-bits | Clifford Wolf | 2017-08-25 | 1 | -1/+4 | |
| | ||||||
* | Add removing of redundant pairs of bits in ==, ===, !=, and !== to opt_expr | Clifford Wolf | 2017-08-25 | 1 | -0/+72 | |
| | ||||||
* | Merge branch 'extract_fa' | Clifford Wolf | 2017-08-25 | 2 | -0/+502 | |
|\ | ||||||
| * | Further improve extract_fa (seems to be fully functional now) | Clifford Wolf | 2017-08-25 | 1 | -10/+226 | |
| | | ||||||
| * | Rename "adders" to "extract_fa" | Clifford Wolf | 2017-08-25 | 2 | -28/+16 | |
| | | ||||||
| * | Towards more generic "adder" function extractor | Clifford Wolf | 2017-08-23 | 1 | -202/+53 | |
| | |