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
Tim 'mithro' Ansell
8dca8447ac
Fix trailing white space.
2018-07-31 17:33:48 -07: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
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
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
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
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
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
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
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
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
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