Commit Graph

1766 Commits

Author SHA1 Message Date
Clifford Wolf 8f9b031ef0 Add iCE40 fast/slow delay fields to chipdb
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-30 16:21:20 +02:00
David Shah 267970c01e ice40: Improving legalisation move statistics
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-30 16:18:49 +02:00
David Shah edc6cf8b23 ice40: Print legalisation statistics
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-30 16:13:02 +02:00
David Shah 1cde20273a python: Remove obsolete python_mod_test.py
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-30 15:58:13 +02:00
Clifford Wolf 0daffec2a0 Add predictDelay Arch API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-30 15:35:40 +02:00
David Shah b5f90d3814 cmake: Remove nextpnrpy so modules
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-30 15:20:50 +02:00
Clifford Wolf 0db86b8619 Improve ice40/benchmark
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-30 13:57:14 +02:00
Clifford Wolf 1cf9c67813 Update README.md 2018-07-30 10:00:26 +00:00
Clifford Wolf d1cc79bfc9 Update README.md 2018-07-30 09:57:02 +00:00
Sergiusz Bazanski 412c920e94 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into treemodel 2018-07-30 09:46:07 +01:00
Sergiusz Bazanski 3b9bde533a gui: sort tree elements somewhat smarter 2018-07-30 09:46:01 +01:00
David Shah 44726a1785 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr 2018-07-30 09:46:42 +02:00
David Shah 593d8e0ddf common: Fix getNetinfoRouteDelay when net has no driver
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-30 09:45:23 +02:00
Eddie Hung 9c45f762c8 Really do not overconstrain! 2018-07-29 18:16:49 -07:00
Eddie Hung 9ce91f97cc Merge remote-tracking branch 'origin/master' into redist_slack 2018-07-29 08:48:08 -07:00
Miodrag Milanovic 91227b7753 double click on tree, zoom on selected object 2018-07-29 15:21:34 +02:00
Miodrag Milanović 0fc206ece6 Merge branch 'treemodel' into 'master'
Move all to tree model

See merge request SymbioticEDA/nextpnr!23
2018-07-29 13:08:28 +00:00
David Shah f466ad0faf Update README.md wrt ECP5
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-29 14:17:02 +02:00
Clifford Wolf f448d7ca77 Update README.md 2018-07-29 11:43:04 +00:00
Miodrag Milanovic 1566e9afc3 python interpreter is mandatory in any case 2018-07-29 13:42:28 +02:00
Clifford Wolf 3b354c2a51 fix randtag bug in router1
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-29 12:30:11 +02:00
Miodrag Milanovic 7c8865d2fc Added sorting 2018-07-29 10:56:36 +02:00
Eddie Hung b884d6bcf3 Merge branch 'redist_slack' into 'redist_slack'
Keep things simple by not overconstraining Fmax

See merge request eddiehung/nextpnr!15
2018-07-29 05:58:20 +00:00
Eddie Hung 52cc146a67 Keep things simple by not overconstraining Fmax 2018-07-28 22:57:37 -07:00
Eddie Hung b7bdc8db05 Merge branch 'redist_slack' into 'redist_slack'
Redist slack

See merge request eddiehung/nextpnr!14
2018-07-28 21:13:36 +00:00
Eddie Hung beabb429b0 clangformat 2018-07-28 14:11:43 -07:00
Eddie Hung de6d0d20d7 Merge update_budget into assign_budget; update as we go along 2018-07-28 14:10:48 -07:00
Eddie Hung 7c1a7e7596 Merge branch 'redist_slack' into 'redist_slack'
Redist slack

See merge request eddiehung/nextpnr!13
2018-07-28 19:52:17 +00: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
Miodrag Milanovic ba2531edc0 add proper info on model changes 2018-07-28 18:48:32 +02:00
Miodrag Milanovic 9a30b6330b fix select multiple, and reinit model 2018-07-28 17:13:13 +02:00
Miodrag Milanovic 0d3d149c4f Clean highlight selection if removed from tree 2018-07-28 16:56:16 +02:00
Miodrag Milanovic 7b09a7402e Move all to tree model 2018-07-28 15:44:00 +02:00
Eddie Hung 0be236ce05 Fix auto Fmax overconstraining during update_budget() 2018-07-27 23:46:05 -07:00
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
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 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