Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | abc9_ops: use TimingInfo for -prep_{lut,box} too | Eddie Hung | 2020-02-27 | 2 | -25/+22 |
| | |||||
* | abc9_ops: use TimingInfo for -prep_{lut,box} too | Eddie Hung | 2020-02-27 | 3 | -97/+65 |
| | |||||
* | abc9_ops: add and use new TimingInfo struct | Eddie Hung | 2020-02-27 | 2 | -70/+214 |
| | |||||
* | Fix tests/arch/xilinx/fsm.ys to count flops only | Eddie Hung | 2020-02-27 | 1 | -9/+3 |
| | |||||
* | Expand +/xilinx/cells_sim.v to keep ICARUS and non -specify paresr happy | Eddie Hung | 2020-02-27 | 1 | -14/+12 |
| | |||||
* | ice40: fix specify for inverted clocks | Eddie Hung | 2020-02-27 | 1 | -27/+27 |
| | |||||
* | Fix tests by gating some specify constructs from iverilog | Eddie Hung | 2020-02-27 | 1 | -0/+16 |
| | |||||
* | Update simple_abc9 tests | Eddie Hung | 2020-02-27 | 3 | -5/+8 |
| | |||||
* | abc9_ops: ignore (* abc9_flop *) if not '-dff' | Eddie Hung | 2020-02-27 | 4 | -104/+114 |
| | |||||
* | ice40: specify fixes | Eddie Hung | 2020-02-27 | 3 | -66/+66 |
| | |||||
* | abc9_ops: sort LUT delays to be ascending | Eddie Hung | 2020-02-27 | 1 | -1/+4 |
| | |||||
* | ice40: move over to specify blocks for -abc9 | Eddie Hung | 2020-02-27 | 10 | -164/+1344 |
| | |||||
* | synth_ecp5: use +/abc9_model.v | Eddie Hung | 2020-02-27 | 1 | -1/+1 |
| | |||||
* | Update xilinx for ABC9 | Eddie Hung | 2020-02-27 | 3 | -20/+16 |
| | |||||
* | Create +/abc9_model.v for $__ABC9_{DELAY,FF_} | Eddie Hung | 2020-02-27 | 2 | -0/+11 |
| | |||||
* | abc9_ops: output LUT area | Eddie Hung | 2020-02-27 | 1 | -6/+6 |
| | |||||
* | ecp5: remove small LUT entries | Eddie Hung | 2020-02-27 | 1 | -24/+6 |
| | |||||
* | abc9_ops: cope with T_LIMIT{,2}_{MIN,TYP,MAX} and auto-gen small LUTs | Eddie Hung | 2020-02-27 | 1 | -18/+33 |
| | |||||
* | Fix commented out specify statement | Eddie Hung | 2020-02-27 | 1 | -6/+6 |
| | |||||
* | xilinx: improve specify functionality | Eddie Hung | 2020-02-27 | 8 | -466/+547 |
| | |||||
* | ecp5: deprecate abc9_{arrival,required} and *.{lut,box} | Eddie Hung | 2020-02-27 | 7 | -86/+120 |
| | |||||
* | xilinx: use specify blocks in place of abc9_{arrival,required} | Eddie Hung | 2020-02-27 | 3 | -347/+670 |
| | |||||
* | Auto-generate .box/.lut files from specify blocks | Eddie Hung | 2020-02-27 | 8 | -466/+268 |
| | |||||
* | abc9_ops: assert on $specify2 properties | Eddie Hung | 2020-02-27 | 1 | -0/+3 |
| | |||||
* | abc9_ops: -prep_box, to be called once | Eddie Hung | 2020-02-27 | 3 | -51/+50 |
| | |||||
* | abc9_ops: -prep_lut and -write_lut to auto-generate LUT library | Eddie Hung | 2020-02-27 | 4 | -10/+200 |
| | |||||
* | Merge pull request #1709 from rqou/coolrunner2_counter | Claire Wolf | 2020-02-27 | 4 | -97/+519 |
|\ | | | | | Improve CoolRunner-II optimization by using extract_counter pass | ||||
| * | coolrunner2: Use extract_counter to optimize counters | R. Ou | 2020-02-17 | 3 | -0/+165 |
| | | | | | | | | | | This tends to make much more efficient pterm usage compared to just throwing the problem at ABC | ||||
| * | extract_counter: Implement extracting up counters | R. Ou | 2020-02-17 | 1 | -65/+247 |
| | | |||||
| * | extract_counter: Add support for inverted clock enable | R. Ou | 2020-02-17 | 1 | -8/+28 |
| | | |||||
| * | extract_counter: Fix clock enable | R. Ou | 2020-02-17 | 1 | -1/+3 |
| | | |||||
| * | extract_counter: Fix outputting count to module port | R. Ou | 2020-02-17 | 1 | -8/+20 |
| | | |||||
| * | extract_counter: Allow forbidding async reset | R. Ou | 2020-02-17 | 1 | -2/+17 |
| | | |||||
| * | extract_counter: Refactor out extraction settings into struct | R. Ou | 2020-02-17 | 1 | -17/+43 |
| | | |||||
* | | Merge pull request #1708 from rqou/coolrunner2-buf-fix | Claire Wolf | 2020-02-27 | 4 | -54/+163 |
|\ \ | | | | | | | coolrunner2: Separate and improve buffer cell insertion pass | ||||
| * | | coolrunner2: Separate and improve buffer cell insertion pass | R. Ou | 2020-02-16 | 4 | -54/+163 |
| |/ | | | | | | | | | | | | | The new pass will contain all of the logic for inserting "passthrough" product term and XOR cells as appropriate for the architecture. For example, this commit fixes connecting an input pin directly to another output pin with no logic in between. | ||||
* | | xilinx: mark IOBUFDSE3 IOB pin as external | Piotr Binkowski | 2020-02-27 | 2 | -1/+2 |
| | | |||||
* | | Merge pull request #1705 from YosysHQ/logger_pass | Miodrag Milanović | 2020-02-26 | 6 | -2/+303 |
|\ \ | | | | | | | Logger pass | ||||
| * | | Remove tests for now | Miodrag Milanovic | 2020-02-26 | 4 | -24/+0 |
| | | | |||||
| * | | Add tests for logger pass | Miodrag Milanovic | 2020-02-23 | 4 | -0/+24 |
| | | | |||||
| * | | Remove duplicate warning detection | Miodrag Milanovic | 2020-02-23 | 1 | -0/+6 |
| | | | |||||
| * | | Fix line endings | Miodrag Milanovic | 2020-02-23 | 1 | -10/+10 |
| | | | |||||
| * | | Update explanation for expect-no-warnings | Miodrag Milanovic | 2020-02-22 | 1 | -1/+1 |
| | | | |||||
| * | | Handle expect no warnings together with expected | Miodrag Milanovic | 2020-02-22 | 3 | -4/+12 |
| | | | |||||
| * | | Check other regex parameters | Miodrag Milanovic | 2020-02-22 | 1 | -15/+30 |
| | | | |||||
| * | | check for regex errors | Miodrag Milanovic | 2020-02-20 | 1 | -16/+20 |
| | | | |||||
| * | | Prevent double error message | Miodrag Milanovic | 2020-02-17 | 1 | -1/+3 |
| | | | |||||
| * | | Option to expect no warnings | Miodrag Milanovic | 2020-02-17 | 4 | -0/+12 |
| | | | |||||
| * | | Add to changelog | Miodrag Milanovic | 2020-02-17 | 1 | -0/+1 |
| | | | |||||
| * | | No new error if already failing | Miodrag Milanovic | 2020-02-17 | 1 | -1/+2 |
| | | |