Sergiusz Bazanski
900649ce7a
gui: restore search
2018-08-01 03:11:22 +01:00
Eddie Hung
720e815865
Add --slack_redist_iter for ice40
2018-07-31 19:07:39 -07:00
Tim 'mithro' Ansell
e578b9052d
Improve a lot of the README contents.
...
* Reworked the initial paragraph.
* Added an FAQ section.
* Added explanation about links between nextpnr and other projects.
* Added SymbioticEDA's relationship to the project.
The README is now explicitly create about the fact that **next** refers
to being after Arachne-PNR by repeating the fact multiple times.
2018-07-31 19:01:31 -07:00
Sergiusz Bazanski
a117fcdefd
gui: treemodel: cleanups
2018-08-01 02:59:07 +01:00
Eddie Hung
44671f8927
Remove space
2018-07-31 18:27:33 -07:00
Eddie Hung
5d58d6ad1b
Merge branch 'redist_slack' of gitlab.com:SymbioticEDA/nextpnr into redist_slack
2018-07-31 18:26:39 -07:00
Sergiusz Bazanski
8e5c6557d6
gui: treemodel: simplify class hierarchy
2018-08-01 02:24:57 +01:00
Sergiusz Bazanski
6baf8216ed
gui: move tree model into own namespace
2018-08-01 02:19:30 +01:00
Sergiusz Bazanski
049e487f3f
gui: fix warnings
2018-08-01 02:14:20 +01:00
Sergiusz Bazanski
c728cdcae0
gui: restore menu for new tree model
2018-08-01 02:11:23 +01:00
Sergiusz Bazanski
1038b7ef23
gui: restore property navigation in tree
2018-08-01 02:08:56 +01:00
Sergiusz Bazanski
bf43c27567
gui: restore lookup into tree after new model
2018-08-01 01:59:58 +01:00
Tim 'mithro' Ansell
8dca8447ac
Fix trailing white space.
2018-07-31 17:33:48 -07:00
Sergiusz Bazanski
e9e7004bf9
gui: clickable tree, better sorting
2018-08-01 01:27:20 +01:00
Sergiusz Bazanski
c8cf0bbc05
gui: make new tree model clickable
2018-08-01 00:46:22 +01:00
Eddie Hung
8131921e99
Merge branch 'estdelay' into redist_slack
2018-07-31 16:23:52 -07:00
Eddie Hung
51956eb961
Fix tns computation
2018-07-31 16:23:35 -07:00
Sergiusz Bazanski
6241052e11
Merge branch 'master' into q3k/treemodel-fast
2018-08-01 00:22:09 +01:00
Eddie Hung
2d75053744
Merge remote-tracking branch 'origin/estdelay' into redist_slack
...
Conflicts:
ecp5/arch.cc
generic/arch.cc
ice40/arch.cc
2018-07-31 16:18:08 -07:00
Eddie Hung
2a91aea0a6
Fix merge issues
2018-07-31 14:42:01 -07:00
Eddie Hung
70747b9355
Merge branch 'redist_slack' into 'redist_slack'
...
# Conflicts:
# common/timing.cc
2018-07-31 17:51:56 +00:00
Miodrag Milanovic
b55ccc12f0
add graphics toolbar to all targets
2018-07-31 17:40:19 +02:00
Clifford Wolf
41726087b7
getChipName() should be const
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-31 17:01:38 +02:00
Sergiusz Bazanski
cc0ffee3fe
gui: lazy loading of tree model
2018-07-31 15:49:47 +01:00
Clifford Wolf
bf78c05595
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
2018-07-31 16:43:32 +02:00
Clifford Wolf
2652485a01
Use icestorm timing information
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-31 16:43:19 +02:00
Clifford Wolf
38d7cc3b85
Update README.md
2018-07-31 13:41:18 +00:00
David Shah
f3127f7dfd
ecp5: Add Bel graphics
...
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-31 14:39:37 +02:00
David Shah
e3a403fa29
ecp5: Disable Pip list in GUI for now
...
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-31 14:36:17 +02:00
Clifford Wolf
32ff0059fe
Add binary search to getBelPinWire() and getBelPinType()
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-31 11:55:25 +02:00
Eddie Hung
87438542e5
assign_budget() not quietly
2018-07-30 22:21:53 -07:00
Eddie Hung
07e2c9ba99
assign_budget() after initial placement, not after pack
2018-07-30 22:20:49 -07:00
Eddie Hung
2ee68bcb60
Update comment
2018-07-30 22:18:50 -07:00
Eddie Hung
a82f6f4105
Modify predictDelay signature
2018-07-30 21:51:30 -07:00
Eddie Hung
e4b044da52
Fix tns
2018-07-30 21:50:31 -07:00
Eddie Hung
b7694b655c
Revert "always assign budget before placing"
...
This reverts commit 2bf39cbdc5
.
2018-07-30 19:50:36 -07:00
Eddie Hung
91468ae7a0
Fix tns
2018-07-30 19:39:44 -07:00
Eddie Hung
a099aca3c2
Modify predictDelay signature
2018-07-30 19:19:30 -07:00
Eddie Hung
d5049bf0ed
Merge remote-tracking branch 'origin/estdelay' into redist_slack
2018-07-30 18:59:04 -07:00
Eddie Hung
8371c0dd09
Speedup worst_slack computation
2018-07-30 18:55:22 -07:00
Eddie Hung
46b7469652
Merge remote-tracking branch 'origin/master' into redist_slack
2018-07-30 18:14:40 -07:00
Miodrag Milanovic
7da64ee167
Implement simple search
2018-07-30 20:10:36 +02:00
Clifford Wolf
b121008372
Towards better ice40 timing data
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-30 17:17:07 +02:00
David Shah
b09183db3b
Use DelayInfo for cell timing instead of delay_t
...
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-30 16:59:30 +02:00
David Shah
66a5b99f02
python: Remove more dead files
...
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-30 16:47:52 +02:00
David Shah
84e0082925
cmake: Set --fast and --slow chipdb.py arguments
...
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-30 16:40:56 +02:00
Clifford Wolf
3d8b0087c3
Add ice40 chipdb.py --fast/--slow
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-30 16:36:34 +02:00
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