Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | clangformat | David Shah | 2018-11-16 | 1 | -4/+1 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Merge remote-tracking branch 'origin/master' into timingapi | Eddie Hung | 2018-11-14 | 1 | -1/+1 |
|\ | |||||
| * | [common] Fix typo in Loc::operator!=() | Eddie Hung | 2018-11-13 | 1 | -1/+1 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into timingapi | Eddie Hung | 2018-11-13 | 1 | -3/+14 |
|\| | |||||
| * | Add more nameOf() convenience methods | Clifford Wolf | 2018-11-13 | 1 | -2/+12 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
| * | Add checkers and assertions to router1 and other improvements | Clifford Wolf | 2018-11-10 | 1 | -1/+2 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | timing: Add support for clock constraints | David Shah | 2018-11-12 | 1 | -1/+4 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | timing: Multiple clock analysis | David Shah | 2018-11-12 | 1 | -0/+6 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | Working on multi-clock analysis | David Shah | 2018-11-12 | 1 | -5/+7 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | timing: Implementing parts of new timing API | David Shah | 2018-11-12 | 1 | -0/+2 |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | | timing: Working on a timing constraint API | David Shah | 2018-11-12 | 1 | -0/+103 |
|/ | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | gui: improved FPGAViewWidget::paintGL() performance | Mateusz Zalega | 2018-10-23 | 1 | -0/+14 |
| | | | | | | | | | Profiling revealed that memcpy() in QOpenGLBuffer::allocate() had been taking the most time during paintGL() calls. I've been able to take the CPU usage down to about 1/4 of its previous values by caching elements in VBOs and updating them only after subsequent calls to renderGraphicElement(). Signed-off-by: Mateusz Zalega <mateusz@appliedsourcery.com> | ||||
* | Add pip locations | Clifford Wolf | 2018-08-09 | 1 | -0/+6 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add Region struct | Clifford Wolf | 2018-08-09 | 1 | -0/+14 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Merge branch 'master' of github.com:YosysHQ/nextpnr into constids | Clifford Wolf | 2018-08-08 | 1 | -1/+17 |
|\ | |||||
| * | Merge pull request #44 from YosysHQ/improve_timing_spec | David Shah | 2018-08-08 | 1 | -1/+14 |
| |\ | | | | | | | Speed up budget allocator using topographical ordering and update cell timing API | ||||
| | * | Arch API: New specification for timing port classes | David Shah | 2018-08-08 | 1 | -1/+1 |
| | | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
| | * | common: Add TimingPortClass | David Shah | 2018-08-08 | 1 | -1/+14 |
| | | | | | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
| * | | Add ctx->settings | Clifford Wolf | 2018-08-08 | 1 | -0/+3 |
| |/ | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* / | Get rid of PortPin and BelType (ice40, generic, docs) | Clifford Wolf | 2018-08-08 | 1 | -3/+3 |
|/ | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | API change: Use CellInfo* and NetInfo* as cell/net handles (common, ice40) | Clifford Wolf | 2018-08-05 | 1 | -0/+7 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Refactor ice40 timing fuzzer used to create delay estimates | Clifford Wolf | 2018-08-04 | 1 | -1/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add router1 cfg.useEstimate, improve getActualRouteDelay | Clifford Wolf | 2018-08-04 | 1 | -1/+2 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Merge branch 'master' into slack_redist_freq | Eddie Hung | 2018-08-03 | 1 | -1/+1 |
|\ | |||||
| * | Adding constraint satisfaction checks for debugging | David Shah | 2018-08-03 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | | Auto frequency only if --freq 0 is set | Eddie Hung | 2018-08-03 | 1 | -1/+1 |
|/ | |||||
* | clangformat for stuff I've touched | Eddie Hung | 2018-07-31 | 1 | -6/+3 |
| | |||||
* | Modify the getNetinfo*() functions and getBudgetOverride() to not use | Eddie Hung | 2018-07-31 | 1 | -3/+3 |
| | | | | user_idx and to take a PortRef& instead | ||||
* | Add --slack_redist_iter for ice40 | Eddie Hung | 2018-07-31 | 1 | -0/+1 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into redist_slack | Eddie Hung | 2018-07-28 | 1 | -0/+5 |
|\ | |||||
| * | gui: implement basic cursor picking | Sergiusz Bazanski | 2018-07-26 | 1 | -0/+5 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into redist_slack | Eddie Hung | 2018-07-26 | 1 | -12/+16 |
|\| | |||||
| * | common: rename GraphicElement::{style,type} enums, add _MAX members | Sergiusz Bazanski | 2018-07-26 | 1 | -12/+16 |
| | | |||||
| * | clangformat and GraphicElement::style comments | Clifford Wolf | 2018-07-26 | 1 | -4/+4 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Merge remote-tracking branch 'origin/master' into redist_slack | Eddie Hung | 2018-07-25 | 1 | -12/+12 |
|\| | |||||
| * | clangformat | David Shah | 2018-07-25 | 1 | -4/+4 |
| | | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
| * | Fix BaseCtx::unlock() | Clifford Wolf | 2018-07-25 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
| * | Merge branch 'bba' into 'master' | Clifford Wolf | 2018-07-25 | 1 | -8/+8 |
| |\ | | | | | | | | | | | | | bbasm See merge request SymbioticEDA/nextpnr!18 | ||||
| | * | noreturn have to be void, so there is no UB | Miodrag Milanovic | 2018-07-25 | 1 | -4/+4 |
| | | | |||||
| | * | Make thread check portable | Miodrag Milanovic | 2018-07-25 | 1 | -4/+4 |
| | | | |||||
* | | | If --freq not set, attempt to find max by adjusting budget so min path slack ↵ | Eddie Hung | 2018-07-24 | 1 | -0/+1 |
|/ / | | | | | | | == 0 | ||||
* | | Typo fix | Clifford Wolf | 2018-07-24 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Add CellInfo data for placement constraints | Clifford Wolf | 2018-07-24 | 1 | -0/+10 |
|/ | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add G_ARROW (for now same look as G_LINE) | Clifford Wolf | 2018-07-24 | 1 | -0/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add Context::archcheck() and "nextpnr-ice40 --test" | Clifford Wolf | 2018-07-23 | 1 | -0/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Move common patterns from router1 to Context API | Clifford Wolf | 2018-07-22 | 1 | -0/+4 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Merge branch 'q3k/lock-2-electric-boogaloo' into 'master' | Clifford Wolf | 2018-07-21 | 1 | -69/+125 |
|\ | | | | | | | | | Basic locking and threading for Arch/GUI See merge request SymbioticEDA/nextpnr!10 | ||||
| * | Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into ↵ | Sergiusz Bazanski | 2018-07-21 | 1 | -0/+24 |
| |\ | | | | | | | | | | q3k/lock-2-electric-boogaloo | ||||
| * | | Use UI lock for yielding | Sergiusz Bazanski | 2018-07-20 | 1 | -4/+28 |
| | | | |||||
| * | | Nuke IdStringDB | Sergiusz Bazanski | 2018-07-20 | 1 | -43/+34 |
| | | |