Clifford Wolf
e673d9d2db
Merge pull request #22 from YosysHQ/routethru
...
Add iCE40 LUT route-through pips
2018-08-03 12:51:37 +02:00
Miodrag Milanović
751a5457dc
Merge pull request #20 from YosysHQ/gui4all
...
Refactor GUI
2018-08-03 03:31:37 -07:00
David Shah
90623b80e8
ecp5: Refresh Bels when they are modified
...
Signed-off-by: David Shah <davey1576@gmail.com>
2018-08-03 12:00:07 +02:00
Miodrag Milanovic
8abf38f37f
Moved to new signal slot syntax
2018-08-03 10:53:38 +02:00
David Shah
483f1b772c
ice40: Promote 'logic' globals as well as clock/enable/reset
...
Signed-off-by: David Shah <davey1576@gmail.com>
2018-08-03 09:56:56 +02:00
David Shah
35bc80e130
ice40: Add bitstream gen for routethru LUTs
...
Signed-off-by: David Shah <davey1576@gmail.com>
2018-08-03 09:26:37 +02:00
Miodrag Milanovic
23a7d96f4c
clangformat
2018-08-02 19:25:20 +02:00
Miodrag Milanovic
e40b61e87e
Add names to toolbars
2018-08-02 19:24:05 +02:00
Miodrag Milanovic
44147dc704
Document and cleanup
2018-08-02 19:21:25 +02:00
Miodrag Milanovic
4fa0c81ed7
Move common logic to basewindow
2018-08-02 18:50:08 +02:00
Miodrag Milanovic
a761b772c8
Make worker generic
2018-08-02 18:10:01 +02:00
Miodrag Milanovic
7f7cb6601e
Move generic resources to top level
2018-08-02 17:48:02 +02:00
Miodrag Milanovic
1c1fd99b8b
various fixes for generic arch
2018-08-02 17:40:14 +02:00
Miodrag Milanović
114c230624
Merge pull request #13 from YosysHQ/fix-windows-ctrl-c
...
Handle CTRL-C for windows build
2018-08-02 08:27:04 -07:00
Miodrag Milanović
e46209e734
Merge pull request #11 from mmicko/project_load
...
preserve command line parameters for project load
2018-08-02 08:24:49 -07:00
Miodrag Milanović
775dba2bee
Merge pull request #15 from YosysHQ/fix-ecp5-msvc
...
Add missing files and missing includes for MSVC
2018-08-02 08:24:30 -07:00
David Shah
109035e621
Merge pull request #19 from daveshah1/ecp5_fix_tiletypes
...
ecp5: Write tiletype names in correct order
2018-08-02 17:23:44 +02:00
David Shah
34a42342ff
Merge pull request #18 from daveshah1/cell_timings
...
ice40: Use real cell timings
2018-08-02 17:10:54 +02:00
Miodrag Milanovic
6c99f7525e
Fix for macOS segfault
2018-08-02 17:05:55 +02:00
Clifford Wolf
36009645ce
Add LUT route-through pips to iCE40 architecture database
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-08-02 16:28:47 +02:00
David Shah
cc32290c1f
ecp5: Write tiletype names in correct order
...
Signed-off-by: David Shah <davey1576@gmail.com>
2018-08-02 16:15:46 +02:00
David Shah
a7269a685e
ice40: Use real cell timings
...
Signed-off-by: David Shah <davey1576@gmail.com>
2018-08-02 16:02:51 +02:00
David Shah
c0aaac8dfa
ice40: Adding cell timings to chipdb
...
Signed-off-by: David Shah <davey1576@gmail.com>
2018-08-02 15:20:43 +02:00
Clifford Wolf
0208897aa3
Merge pull request #16 from YosysHQ/reroute
...
Add cleanup reroute passes to router1, improve reuse of wires
2018-08-02 15:01:52 +02:00
Clifford Wolf
fb06fd4653
Rename GUI "Graphics" tab to "Device"
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-08-02 14:59:48 +02:00
Clifford Wolf
2b0bf3f9f8
clangformat
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-08-02 14:51:09 +02:00
Miodrag Milanovic
f1893f9681
Add missing files and missing includes for MSVC
2018-08-02 14:51:05 +02:00
Clifford Wolf
11368e1628
Merge branch 'master' of github.com:YosysHQ/nextpnr into reroute
2018-08-02 14:49:22 +02:00
Clifford Wolf
3185abe264
Fix router1 cleanupReroute() for "drive-by nets"
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-08-02 14:47:07 +02:00
Clifford Wolf
6ccf8629b5
Add Router1Cfg
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-08-02 13:58:23 +02:00
Clifford Wolf
94abe914fc
Improve router1 cleanupReroute
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-08-02 13:39:37 +02:00
David Shah
fc882d73d6
Merge pull request #14 from YosysHQ/fix-destructor
...
Fix destructor for tree Item, fixes clang build as well
2018-08-02 13:24:32 +02:00
Miodrag Milanovic
ebdfd6ba5e
Fix destructor for tree Item, fixes clang build as well
2018-08-02 13:20:05 +02:00
Clifford Wolf
f9a9da6cdb
Merge branch 'master' of github.com:YosysHQ/nextpnr into reroute
2018-08-02 13:02:07 +02:00
David Shah
81ee55c7eb
Merge pull request #2 from daveshah1/remove_libtrellis
...
Remove libtrellis link for bitstream gen
2018-08-02 12:01:07 +02:00
Miodrag Milanovic
85e9aa3426
Handle CTRL-C for windows build
2018-08-02 09:54:16 +02:00
David Shah
62e61c44e8
Merge pull request #12 from YosysHQ/fix-updateelements
...
Properly delete element from unordered_map
2018-08-02 09:03:57 +02:00
Miodrag Milanovic
86a36ceeef
Properly delete element from unordered_map
2018-08-02 08:32:16 +02:00
Miodrag Milanovic
869a804ee1
preserve command line parameters for project load
2018-08-02 06:29:21 +02:00
Serge Bazanski
97b16c6a5f
Merge pull request #8 from mmicko/fix-lock
...
Removes unnecessary unlock causing trouble with placer
2018-08-01 20:14:16 +01:00
Miodrag Milanovic
79b844f09c
Removes unnecessary unlock causing trouble with placer
2018-08-01 20:32:15 +02:00
Serge Bazanski
e64dd3b3dd
Merge pull request #1 from YosysHQ/q3k/add-copying-file
...
Add COPYING file
2018-08-01 19:31:29 +01:00
David Shah
1d6ec0fb8c
json: Fix message for 1'bx values
...
Signed-off-by: David Shah <davey1576@gmail.com>
2018-08-01 20:11:36 +02:00
Serge Bazanski
9c19c59d62
Merge pull request #6 from YosysHQ/q3k/gui-fix-dangling-tree-children
...
gui: treemodel: unregister from parent when we get destroyed
2018-08-01 17:57:26 +01:00
Sergiusz Bazanski
101de5b715
gui: treemodel: unregister from parent when we get destroyed
...
This fixes mysterious crashes when a new context was being loaded. The
'Bels', 'Wires', and 'Nets' roots would get replaced by new ones in
TreeModel::Model::loadContext, but they would not get unregistered from
their parent.
2018-08-01 17:40:27 +01:00
Clifford Wolf
2b3f363e89
Add reroute pass and other router1 tweaks
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-08-01 17:05:30 +02:00
David Shah
0658759495
ecp5: Remove libtrellis link for bitstream gen
...
Signed-off-by: David Shah <davey1576@gmail.com>
2018-08-01 15:58:38 +02:00
Sergiusz Bazanski
ff9b209914
Add COPYING file
2018-08-01 14:45:09 +01:00
David Shah
534465d3ad
ecp5: Adding tilegrid helper functions to Arch
...
Signed-off-by: David Shah <davey1576@gmail.com>
2018-08-01 15:30:28 +02:00
David Shah
bcdcba66a6
ecp5: Add tilemap to chip database
...
Signed-off-by: David Shah <davey1576@gmail.com>
2018-08-01 15:23:27 +02:00