Eddie Hung
|
a21cc4dd5b
|
Merge remote-tracking branch 'origin/master' into redist_slack
|
2018-07-25 17:55:20 -07:00 |
|
Eddie Hung
|
9382938661
|
Merge branch 'master' into redist_slack
|
2018-07-24 22:20:10 -07:00 |
|
Eddie Hung
|
879f0d7c57
|
Reduce id() lookups for commonly used update_budget()
|
2018-07-24 21:21:11 -07:00 |
|
Sergiusz Bazanski
|
b31e95f82c
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/pll
|
2018-07-24 15:54:03 +01:00 |
|
David Shah
|
974ca143e8
|
Remove implementations of deprecated APIs
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-24 16:09:29 +02:00 |
|
David Shah
|
7858663aa7
|
timing: Model clock to Q times
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-24 11:46:14 +02:00 |
|
Sergiusz Bazanski
|
065ea95eab
|
ice40: Move spliceLUT back to pack.cc
|
2018-07-24 02:55:40 +01:00 |
|
Sergiusz Bazanski
|
e6c7b14465
|
ice40: Refactor PLL/LOCK LUT splicing out into Arch::
|
2018-07-24 02:55:40 +01:00 |
|
Sergiusz Bazanski
|
2b1f7875bb
|
ice40: Implement emitting PLLs
|
2018-07-24 02:38:10 +01:00 |
|
Eddie Hung
|
771edd1fda
|
Merge branch 'master' into redist_slack
|
2018-07-23 07:16:39 -07:00 |
|
Clifford Wolf
|
e13fc7edab
|
Add Arch::getBelPins() to generic and iCE40 archs
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-22 12:08:52 +02:00 |
|
Clifford Wolf
|
b60c9485d2
|
Add Arch::getBelPinType() and Arch::getWireBelPins() in iCE40 arch
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-22 11:56:51 +02:00 |
|
Clifford Wolf
|
62b66e0208
|
Rename getWireBelPin to getBelPinWire
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-22 10:59:21 +02:00 |
|
Clifford Wolf
|
1e96999863
|
clangformat
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-22 00:50:49 +02:00 |
|
Eddie Hung
|
926c186ec7
|
Add Arch::getBudgetOverride() to eliminate hack for COUT
|
2018-07-21 13:05:09 -07:00 |
|
Clifford Wolf
|
9e6deed3b8
|
Merge branch 'q3k/lock-2-electric-boogaloo' into 'master'
Basic locking and threading for Arch/GUI
See merge request SymbioticEDA/nextpnr!10
|
2018-07-21 19:45:24 +00:00 |
|
Clifford Wolf
|
30e2f0e1e8
|
Add Loc constructors
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-21 21:40:06 +02:00 |
|
Sergiusz Bazanski
|
6588aafdb8
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/lock-2-electric-boogaloo
|
2018-07-21 20:00:42 +01:00 |
|
Sergiusz Bazanski
|
be14e161ae
|
Re-enable drawing Pips.
|
2018-07-20 18:35:42 +01:00 |
|
Sergiusz Bazanski
|
5d0dbe9db9
|
clang-format
|
2018-07-20 18:24:34 +01:00 |
|
Sergiusz Bazanski
|
76e5236fb3
|
Nuke IdStringDB
|
2018-07-20 18:24:16 +01:00 |
|
Clifford Wolf
|
fd8239e170
|
Add Location APIs to generic arch
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-20 18:09:22 +02:00 |
|
Clifford Wolf
|
f6fa0300ae
|
Improve iCE40 and common Loc code
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-20 17:33:57 +02:00 |
|
Sergiusz Bazanski
|
55d5f8f248
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/lock-2-electric-boogaloo
|
2018-07-20 10:59:33 +01:00 |
|
David Shah
|
3bad9c26cf
|
ice40: Optimise reset/enable net checking
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-20 11:36:32 +02:00 |
|
David Shah
|
6c38df7295
|
ice40: Adding cell definition for DSPs
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-19 13:22:46 +02:00 |
|
David Shah
|
08ceb8a059
|
ice40: Renaming
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-18 14:34:32 +02:00 |
|
David Shah
|
d392b5f635
|
ice40: Use xArchArgs in validity check
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-18 12:51:07 +02:00 |
|
David Shah
|
70cfa7a6a4
|
ice40: Make assignArchArgs a Arch method; call also after legaliser
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-18 12:21:02 +02:00 |
|
David Shah
|
c75a924c3f
|
ice40: Assign ArchArgs after packing
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-18 12:12:05 +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
|
164bd28348
|
Add iCE40 Pip gfx
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-15 20:29:32 +02: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 |
|
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
|
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
|
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 |
|
Sergiusz Bazanski
|
2233040201
|
Revert "Remove legacy access to state via Arch"
This reverts commit 18b4b31678 .
|
2018-07-14 18:50:15 +01:00 |
|
Sergiusz Bazanski
|
18b4b31678
|
Remove legacy access to state via Arch
|
2018-07-14 12:02:28 +01:00 |
|
Sergiusz Bazanski
|
8ca7a6da25
|
clang-format
|
2018-07-14 11:10:59 +01:00 |
|
Sergiusz Bazanski
|
9b17fe385c
|
Refactor proxies to nextpnr.
|
2018-07-14 11:10:31 +01:00 |
|
Sergiusz Bazanski
|
a8c84e90a3
|
Make GUI nice and smooth.
|
2018-07-13 20:53:52 +01:00 |
|
Sergiusz Bazanski
|
a71b576de6
|
Slight simplification of proxy code
|
2018-07-13 19:45:35 +01:00 |
|
Sergiusz Bazanski
|
b8ca1a5582
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/lock-the-things
|
2018-07-13 19:10:27 +01:00 |
|
Sergiusz Bazanski
|
89809a8b81
|
Introduce proxies for locked access to ctx
|
2018-07-13 18:58:59 +01:00 |
|
Clifford Wolf
|
013cfebcc5
|
Improve handling of iCE40 BRAM bels
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-13 16:22:28 +02:00 |
|