Commit Graph

1004 Commits

Author SHA1 Message Date
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
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
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
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
f1b84fbdc5 gui: style fixes 2018-07-26 16:26:05 +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
David Shah
7ddcdbfed0 generic: Fixing build
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-26 16:47:09 +02:00
Clifford Wolf
f4a7478a40 Fix router1 locking in NDEBUG builds
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-26 16:45:57 +02:00
Clifford Wolf
467e0926f9 Add getWireType()/getPipType() API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-26 16:38:11 +02:00
Clifford Wolf
6a59b8522c Move iCE40 switchbox gfx to UI groups
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-26 16:21:01 +02:00
Clifford Wolf
7152ae1e3d Add iCE40 pip gfx for carry_in mux
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-26 15:42:32 +02:00
Clifford Wolf
7f1075cb88 Update README.md 2018-07-26 13:33:48 +00:00
Clifford Wolf
10305db43f Update README.md 2018-07-26 13:30:33 +00:00
Clifford Wolf
a86c4f2f5d Improvements in bbasm
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-26 15:22:52 +02:00
Clifford Wolf
171d00ee37 Update README.md 2018-07-26 12:33:46 +00:00
Miodrag Milanovic
4587b8c000 added buttons for new zoom operations 2018-07-26 13:21:46 +02:00
Miodrag Milanovic
c9b9d9b227 highlight operation on multiple items 2018-07-26 11:42:05 +02:00
Eddie Hung
f45e688354 Do not use budget override anymore, and subtract not add! 2018-07-25 23:10:26 -07:00
Eddie Hung
749dae4ae5 Remove Arch::getBudgetOverride() 2018-07-25 23:02:31 -07:00
Eddie Hung
e5d3821955 clangformat 2018-07-25 22:32:07 -07:00
Eddie Hung
8f930d683b Print budget of net and its driver/sink locations too 2018-07-25 22:31:47 -07:00
Eddie Hung
b211dded3f Fix min_slack computation, and print out critical path after routing 2018-07-25 22:10:26 -07:00
Eddie Hung
9d489e8198 Retry clangformat 2018-07-25 18:34:14 -07:00
Eddie Hung
e2f8deec41 clangformat 2018-07-25 18:22:23 -07:00
Eddie Hung
760a47779a Add compute_fmax() with refactoring, plus print out Fmax estimate post-place and post-route 2018-07-25 18:21:39 -07:00
Eddie Hung
a21cc4dd5b Merge remote-tracking branch 'origin/master' into redist_slack 2018-07-25 17:55:20 -07:00
Eddie Hung
f78a74b9cf Merge branch 'eddieh/idstring_speedup' into 'master'
Reduce id() lookups for commonly used update_budget()

See merge request SymbioticEDA/nextpnr!20
2018-07-26 00:54:04 +00:00
Eddie Hung
950f33c1bb clangformat 2018-07-25 17:53:01 -07:00
Eddie Hung
e6015dc695 Merge remote-tracking branch 'origin/master' into eddieh/idstring_speedup 2018-07-25 17:51:47 -07:00
Eddie Hung
7c8c13aba1 Merge remote-tracking branch 'origin/master' into redist_slack 2018-07-25 17:41:23 -07:00
David Shah
7a8e8999d2 clangformat
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-25 19:45:38 +02:00
David Shah
75744ff14c Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr 2018-07-25 19:45:14 +02:00
David Shah
8fffb0add9 ecp5: Add global network info to database
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-25 19:44:50 +02:00