Commit Graph

1033 Commits

Author SHA1 Message Date
Eddie Hung de6d0d20d7 Merge update_budget into assign_budget; update as we go along 2018-07-28 14:10:48 -07:00
Eddie Hung 0eaa92bd6a Merge remote-tracking branch 'origin/master' into redist_slack 2018-07-28 12:51:37 -07:00
Eddie Hung e0517caf1a Refactor 2018-07-28 12:50:21 -07:00
Eddie Hung 0be236ce05 Fix auto Fmax overconstraining during update_budget() 2018-07-27 23:46:05 -07:00
Eddie Hung 0bbe309a26 Fix sign of slack redistribution again 2018-07-27 19:52:58 -07:00
Eddie Hung 02b3bda7f6 ice40 estimateDelay to account for out/in muxes 2018-07-27 19:52:45 -07:00
David Shah 95ac838654 json: Fixing ports set to 'x'
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-27 19:51:55 +02:00
David Shah b9d774041b ecp5: Fix typo
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-27 18:56:19 +02:00
David Shah 32559638d3 ecp5: Fix chipdb builder
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-27 18:48:02 +02:00
Serge Bazanski efda05a5c0 Merge branch 'q3k/clickity' into 'master'
gui: Hover & selection support for GL renderer

See merge request SymbioticEDA/nextpnr!22
2018-07-27 15:54:34 +00:00
Sergiusz Bazanski c210ce7768 gui: unselect on click and zoom fixes 2018-07-27 15:46:00 +01:00
Sergiusz Bazanski 816d33fa94 gui: deunionize PickedElement to support arches with typedefd Ids 2018-07-27 15:11:41 +01:00
Sergiusz Bazanski dc46eea24d gui: allow building for ECP5 and on Windows 2018-07-27 13:47:21 +01:00
Eddie Hung 4c40541484 Even if there is no updates, set budget to current delay 2018-07-26 22:49:08 -07:00
Eddie Hung 69ef533db3 Re-add getBudgetOverride() but also account for path length of
overridden
2018-07-26 22:32:24 -07:00
Eddie Hung d083451cd5 Update getBudgetOverride() for other arches 2018-07-26 22:31:16 -07:00
Eddie Hung cd561b4316 getBudgetOverride() now handles COUT crossing tiles 2018-07-26 22:30:15 -07:00
Eddie Hung 97e546041e Revert "Remove Arch::getBudgetOverride()"
This reverts commit 749dae4ae5.
2018-07-26 21:37:19 -07:00
Eddie Hung 21d46fb633 Move target_freq update after budget update 2018-07-26 21:35:37 -07:00
Eddie Hung 5622dc0444 Fix budget realloc 2018-07-26 21:35:02 -07:00
Eddie Hung d5c2332ebf Merge remote-tracking branch 'origin/master' into redist_slack 2018-07-26 21:00:26 -07:00
Sergiusz Bazanski 96608c8d07 gui: allow selecting pips 2018-07-27 02:28:01 +01:00
Sergiusz Bazanski e1dfbc0241 gui: do not allow selecting FRAMEs 2018-07-27 02:24:00 +01:00
Sergiusz Bazanski 3967899a2a gui: don't keep stale hover selections 2018-07-27 02:17:04 +01:00
Sergiusz Bazanski 1fe1b99a5a gui: ctrl click to select multiple elements 2018-07-27 02:14:40 +01:00
Sergiusz Bazanski 83371248fc gui: rejigger maximum zoom out 2018-07-27 02:06:33 +01:00
Sergiusz Bazanski 6db0731ea5 gui: implement zoom to selection 2018-07-27 02:04:24 +01:00
Sergiusz Bazanski 5a7fe84a04 gui: clang-format 2018-07-27 01:22:29 +01:00
Sergiusz Bazanski 0eb40da749 gui: implement zoom to outbounds 2018-07-27 01:21:50 +01:00
Sergiusz Bazanski 48713be0eb placer: only lock/unlock at beginning, yield elsewhere 2018-07-26 22:47:04 +01:00
Sergiusz Bazanski d2c3807598 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/clickity 2018-07-26 22:41:17 +01:00
Sergiusz Bazanski 402be30268 gui: after review of quadtree by msgctl, tougher tests 2018-07-26 22:41:10 +01:00
Sergiusz Bazanski df908374dc gui: implement basic cursor picking 2018-07-26 22:40:45 +01:00
Sergiusz Bazanski 567566585c wip 2018-07-26 18:43:00 +01:00
Miodrag Milanovic e5acd80247 Added back select on property list 2018-07-26 19:32:21 +02:00
Miodrag Milanovic 8db19778a0 Fix name clash for ecp5 2018-07-26 18:48:07 +02:00
Sergiusz Bazanski 940886f9fa Merge branch 'master' into q3k/clickity 2018-07-26 17:46:27 +01:00
Sergiusz Bazanski ae6eeb9d81 gui: include linshader.{cc,h} 2018-07-26 17:39:22 +01:00
Sergiusz Bazanski 16acc6ea43 gui: move polyline/lineshader to gui/lineshader.{h,cc} 2018-07-26 17:37:24 +01:00
Sergiusz Bazanski ba5395d89f gui: refactor FPGAViewWidget even more slightly 2018-07-26 17:33:19 +01:00
Sergiusz Bazanski 25bf147d1a Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr 2018-07-26 17:26:35 +01:00
Sergiusz Bazanski 706fe2f365 gui: refactor FPGAViewWidget slightly 2018-07-26 17:26:26 +01:00
Clifford Wolf 863432d350 Fix bba typo
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-26 18:02:50 +02:00
Sergiusz Bazanski c37d2baaf6 common: rename GraphicElement::{style,type} enums, add _MAX members 2018-07-26 16:39:19 +01:00
Sergiusz Bazanski 340c2520b0 Merge branch 'master' into q3k/clickity 2018-07-26 16:26:26 +01:00
Sergiusz Bazanski f1b84fbdc5 gui: style fixes 2018-07-26 16:26:05 +01:00
Sergiusz Bazanski 4a21436dfa Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr 2018-07-26 16:22:19 +01:00
Sergiusz Bazanski c897c0ca9a gui: clickable bels, WIP 2018-07-26 16:20:58 +01:00
Clifford Wolf 03f92948d1 clangformat and GraphicElement::style comments
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-26 17:14:56 +02:00
David Shah db7edbf0b3 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr 2018-07-26 16:47:28 +02:00