Commit Graph

854 Commits

Author SHA1 Message Date
Clifford Wolf c0f1af87f6 Add Loc struct for x/y/z bel locations
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-17 17:03:44 +02:00
David Shah 2eb783d626 ecp5: Fixing packer bugs
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-17 16:45:39 +02:00
David Shah f62f04e376 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr 2018-07-17 16:18:13 +02:00
David Shah 2b86800c0f ecp5: Adding a slow and conservative placement validity checker
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-17 16:18:06 +02:00
David Shah 6c54d4f93c ecp5: FF packer
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-17 15:48:34 +02:00
Miodrag Milanovic 5f64291ee1 remove non working code 2018-07-17 15:48:09 +02:00
David Shah b52269bc19 ecp5: LUT packer
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-17 15:44:36 +02:00
David Shah c0567c0d30 ecp5: Working on packer LUT pairing functionality
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-17 15:25:10 +02:00
Miodrag Milanovic c2fe09ec83 QT 5.5 does not have this feature and it is version in Ubuntu 16.04 2018-07-17 14:29:16 +02:00
David Shah 7c89aed70e ecp5: Infrastructure for FF packing
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-17 14:19:21 +02:00
David Shah eb773f246d ecp5: Working on packer
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-17 13:41:33 +02:00
David Shah ac4cdd6604 ecp5: Refactor skeleton of packer
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-17 13:19:27 +02:00
David Shah 0e31a8e266 ecp5: Adding command line options for device type
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-17 12:50:22 +02:00
David Shah e6725dcde4 ecp5: Build all chip types
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-17 12:46:25 +02:00
David Shah 044db02012 ecp5: Major improvements to Trellis importer
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-17 12:21:24 +02:00
David Shah 889e1fc19f ecp5: Adding cell definitions
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-17 11:28:59 +02:00
David Shah b55142cbf1 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr 2018-07-17 11:00:54 +02:00
David Shah 924037129c Fix driver finder when net is undriven
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-17 11:00:18 +02:00
Miodrag Milanovic a5f93343b6 Added check for yosys availability 2018-07-17 09:40:26 +02:00
Miodrag Milanovic 6269d97474 add tooltip for folder 2018-07-16 21:23:12 +02:00
Miodrag Milanovic ee2ed461e6 Added Yosys tab with interactive console 2018-07-16 21:15:49 +02:00
David Shah 56fa8cc669 refactor: Remove incorrect uses of the term 'wirelength'
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-16 17:13:40 +02:00
Miodrag Milanovic 29df566a60 Fix MSVC build 2018-07-16 08:07:57 +02:00
Serge Bazanski f3c6c76fff Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/lock-2-electric-boogaloo 2018-07-15 21:57:42 +01:00
Clifford Wolf 5531546d6b Remove pip names from ice40 chip db to safe memory
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-15 21:41:34 +02:00
Clifford Wolf 1d15bbacd1 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr 2018-07-15 21:28:57 +02:00
Miodrag Milanovic 21bf78dae9 Make at least 50 of pips available in uphill/downhill 2018-07-15 21:06:04 +02:00
Clifford Wolf 2801d82121 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr 2018-07-15 20:36:08 +02:00
Miodrag Milanovic 8e12ae2cfe Added splash screen info while loading 2018-07-15 20:31:42 +02:00
Clifford Wolf 164bd28348 Add iCE40 Pip gfx
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-15 20:29:32 +02:00
Miodrag Milanovic ecc4c3fa7b added highlight groups 2018-07-15 17:50:58 +02:00
Miodrag Milanovic 82c9fef3de added browsing history 2018-07-15 16:20:35 +02:00
Miodrag Milanovic 3eb34bf38b make linked items clickable 2018-07-15 15:12:31 +02:00
Miodrag Milanovic bf0b1d2db3 add select on property pane, and action to double click 2018-07-15 12:39:19 +02:00
Miodrag Milanovic bce235fad5 show selected item from property window as well, cleanup 2018-07-15 09:49:19 +02:00
Serge Bazanski 91db413c60 Refactor RNG out to separate DeterministicRNG class
This well also allow for better lifecycle control over the state of the
RNG in the future.
2018-07-14 20:33:32 +01:00
Serge Bazanski 59a790cd00 Refactor IdString functionality into IdStringDB
This lets us more precisely control the lifetime of IdString databases
in contexts/arches.
2018-07-14 20:24:20 +01:00
Miodrag Milanovic fcba866b63 remove selected on context change 2018-07-14 20:19:39 +02:00
Sergiusz Bazanski 1b5c1b028e Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr 2018-07-14 19:12:29 +01:00
Sergiusz Bazanski eafb9b4281 Fix revert issues. 2018-07-14 19:02:52 +01:00
Sergiusz Bazanski d327a0afbb Revert "Make ice40::Arch thread-safe"
This reverts commit 0816f447b7.
2018-07-14 19:01:33 +01:00
Sergiusz Bazanski 57f75385b0 Revert "Make PnR use Unlocked methods"
This reverts commit 9e4f97290a.
2018-07-14 18:53:08 +01:00
Sergiusz Bazanski 447ed83638 Revert "Introduce proxies for locked access to ctx"
This reverts commit 89809a8b81.
2018-07-14 18:52:56 +01:00
Sergiusz Bazanski 09ca9ea39e Revert "Comment arch.h"
This reverts commit dc3256e62f.
2018-07-14 18:50:58 +01:00
Sergiusz Bazanski 89b9d6bc8a Revert "Slight simplification of proxy code"
This reverts commit a71b576de6.
2018-07-14 18:50:54 +01:00
Sergiusz Bazanski 36b4e3382d Revert "Make GUI nice and smooth."
This reverts commit a8c84e90a3.
2018-07-14 18:50:50 +01:00
Sergiusz Bazanski 836d8c1ef3 Revert "Add Nix(OS) support"
This reverts commit 7db6817a0b.
2018-07-14 18:50:46 +01:00
Sergiusz Bazanski 77878f5af7 Revert "Fix description in Nix derivation"
This reverts commit 9365bf297c.
2018-07-14 18:50:42 +01:00
Sergiusz Bazanski b0c05c7f75 Revert "Refactor proxies to nextpnr."
This reverts commit 9b17fe385c.
2018-07-14 18:50:37 +01:00
Sergiusz Bazanski d9c3c117a3 Revert "clang-format"
This reverts commit 8ca7a6da25.
2018-07-14 18:50:34 +01:00