David Shah
|
23789b7569
|
Increase temp and diameter after legalisation
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-29 15:30:00 +02:00 |
|
David Shah
|
4977b35d2f
|
Start legalisation at a much lower SA temperature
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-29 15:18:44 +02:00 |
|
David Shah
|
3b90f3698f
|
ice40: Fix carry packing in some degenerate cases
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-29 15:10:29 +02:00 |
|
David Shah
|
1aa4be770c
|
Make single-cell placer less likely to get stuck
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-29 13:28:06 +02:00 |
|
David Shah
|
b5f473cd7a
|
Integrating SA placer and legaliser
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-29 13:12:44 +02:00 |
|
David Shah
|
17d6586189
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-29 12:02:44 +02:00 |
|
David Shah
|
c18b7b3f6e
|
ice40: Reworking placement legalisation to allow integration with SA placer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-29 12:02:34 +02:00 |
|
Miodrag Milanovic
|
a4f69fba19
|
fix build without python
|
2018-06-29 08:18:15 +02:00 |
|
Miodrag Milanovic
|
6e11c52dc9
|
make paste work, fix inserting in wrong lines
|
2018-06-28 20:38:25 +02:00 |
|
Miodrag Milanovic
|
960c650478
|
clangformat cleanup
|
2018-06-28 18:06:31 +02:00 |
|
Miodrag Milanovic
|
1676b285ae
|
adapted python-console for easier use
|
2018-06-28 17:57:26 +02:00 |
|
Miodrag Milanovic
|
2037fff742
|
remove emb.cc
|
2018-06-28 17:57:26 +02:00 |
|
Miodrag Milanovic
|
45032e2224
|
compile in needed helpers and fix warnings
|
2018-06-28 17:57:26 +02:00 |
|
Miodrag Milanovic
|
403c2d65a2
|
few more
|
2018-06-28 17:57:26 +02:00 |
|
Miodrag Milanovic
|
9cf23d1010
|
move to c++11 remove console writes
|
2018-06-28 17:57:26 +02:00 |
|
Miodrag Milanovic
|
9347c8742d
|
make it compile with qt5
|
2018-06-28 17:57:26 +02:00 |
|
Miodrag Milanovic
|
c63274342f
|
initial import of python-console
|
2018-06-28 17:57:26 +02:00 |
|
David Shah
|
66670831b8
|
ice40: PLace legaliser produces a design that is at least routable for picosoc
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-28 16:31:52 +02:00 |
|
David Shah
|
27a9850921
|
Debugging carry legalisation
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-28 15:48:57 +02:00 |
|
David Shah
|
c0724a7e97
|
ice40: Only pack up to one SB_CARRY into a LC
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-27 16:24:44 +02:00 |
|
David Shah
|
28e851cf45
|
ice40: Fix IO packer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-27 16:16:38 +02:00 |
|
David Shah
|
885fe93a17
|
ice40: Carry packer bugfix
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-27 15:24:34 +02:00 |
|
David Shah
|
92ddc31003
|
Improving debugability
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-27 15:08:37 +02:00 |
|
David Shah
|
998ab2b20a
|
ice40: Fixing the carry packer for a larger design
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-27 12:43:29 +02:00 |
|
David Shah
|
53ce81343a
|
ice40: Add timing paths for carry
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-27 12:23:12 +02:00 |
|
David Shah
|
b0b16a344a
|
Improving post-ripup placement in the legaliser
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-27 12:18:52 +02:00 |
|
David Shah
|
87a5b72126
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-27 12:00:37 +02:00 |
|
David Shah
|
2cc7ade05b
|
Refactor common placement functions out of SA placer for use in legaliser
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-27 12:00:13 +02:00 |
|
Miodrag Milanovic
|
bafb4702c7
|
reinit python tab
|
2018-06-27 11:45:19 +02:00 |
|
Miodrag Milanovic
|
9bb4899360
|
disable new and open while tasks are running
|
2018-06-27 11:12:05 +02:00 |
|
David Shah
|
09c0d96105
|
ice40: Fixing packing of CIN constant drivers
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-26 20:02:19 +02:00 |
|
David Shah
|
67d4720989
|
ice40: Fixing carry chain legaliser
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-26 16:23:10 +02:00 |
|
David Shah
|
841d126672
|
CarryInSet added to bitstream gen, add counter tb
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-26 16:04:10 +02:00 |
|
David Shah
|
95de0a36b4
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-26 15:58:35 +02:00 |
|
David Shah
|
21d5a04501
|
Carry chains now routable
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-26 15:55:50 +02:00 |
|
Miodrag Milanovic
|
0bd73c1977
|
Make GUI use recreated context
|
2018-06-26 15:47:43 +02:00 |
|
David Shah
|
6f12f2b7e8
|
Working on debugging the carry legaliser
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-26 15:06:59 +02:00 |
|
David Shah
|
29df577f14
|
Fixing packing of carry cells
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-26 14:37:01 +02:00 |
|
David Shah
|
2073403f41
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-26 14:22:47 +02:00 |
|
David Shah
|
962c566ffb
|
Fixing Python bindings bugs
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-26 14:21:54 +02:00 |
|
Miodrag Milanovic
|
8344a21282
|
Preps for more UI functionality
|
2018-06-26 14:17:41 +02:00 |
|
Miodrag Milanovic
|
e770f16a22
|
Added Save ASC option
|
2018-06-26 14:17:41 +02:00 |
|
David Shah
|
103dde79de
|
Fixing Python bindings after adding unique_ptr
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-26 14:13:52 +02:00 |
|
David Shah
|
ded9df61dc
|
Working on debugging carry packer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-26 13:08:28 +02:00 |
|
Miodrag Milanovic
|
e51dd15b6b
|
clang fix
|
2018-06-26 12:11:15 +02:00 |
|
David Shah
|
0a176b4fde
|
ice40: Working on carry legalisation
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-26 12:01:11 +02:00 |
|
Miodrag Milanovic
|
ac197e0b9e
|
fix one more
|
2018-06-26 11:22:48 +02:00 |
|
Miodrag Milanovic
|
db890d3a81
|
nets and cells are unique_ptr's
|
2018-06-25 21:33:48 +02:00 |
|
David Shah
|
64208da1f9
|
ice40: Remove constant driver cells in packer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-25 16:29:37 +02:00 |
|
Miodrag Milanovic
|
a279720fc1
|
merge
|
2018-06-25 16:22:08 +02:00 |
|