Commit Graph

1005 Commits

Author SHA1 Message Date
Eddie Hung 48b9d05d85 Merge branch 'redist_slack' into 'redist_slack'
Redist slack

See merge request eddiehung/nextpnr!12
2018-07-28 02:55:37 +00: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 56d551d407 Merge branch 'redist_slack' into 'redist_slack'
Redist slack

See merge request eddiehung/nextpnr!10
2018-07-27 05:54:18 +00: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