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 |
|
Miodrag Milanovic
|
069d78ab80
|
add cells to a cells collection
|
2018-06-25 16:16:02 +02:00 |
|
David Shah
|
bee6bc461d
|
ice40: Working on the placement legaliser
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-25 16:15:47 +02:00 |
|
Miodrag Milanovic
|
6de8b4ef7d
|
some more memory leaks
|
2018-06-25 15:52:55 +02:00 |
|
David Shah
|
6d154cfa13
|
ice40: Creating a carry chain splitter function
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-25 15:39:46 +02:00 |
|
David Shah
|
8d9444b6f0
|
ice40: More preparations for carry legalisation
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-25 14:45:33 +02:00 |
|
Miodrag Milanovic
|
fb5fb497b5
|
Fix some memory leaks
|
2018-06-25 14:34:08 +02:00 |
|
David Shah
|
fd8017449d
|
ice40: Helper functions for placement legalisation
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-25 13:52:44 +02:00 |
|
David Shah
|
28d8f8b2cb
|
ice40: Start work on the placement legaliser
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-25 13:09:50 +02:00 |
|
David Shah
|
bdd54a6847
|
Refactor: remove PlacementValidityChecker and move methods to Arch
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-25 11:43:59 +02:00 |
|
Miodrag Milanovic
|
1b7ed56f6f
|
added valgrind info
|
2018-06-24 20:10:15 +02:00 |
|
Miodrag Milanovic
|
5147ae3756
|
both compilers have to be clang
|
2018-06-24 19:48:49 +02:00 |
|
Miodrag Milanovic
|
8fcb06fa0e
|
Added documentation for new commandline options for building
|
2018-06-24 19:43:21 +02:00 |
|
Miodrag Milanovic
|
acda434c6e
|
add sanitizer support
|
2018-06-24 19:32:39 +02:00 |
|
Miodrag Milanovic
|
bf2c0af0ea
|
Added CMake-sanitizers scripts
|
2018-06-24 19:05:53 +02:00 |
|
Miodrag Milanovic
|
1acaf41277
|
added project saving and loading
|
2018-06-24 14:38:45 +02:00 |
|
Miodrag Milanovic
|
0cedb7276f
|
display type in properties
|
2018-06-23 20:25:10 +02:00 |
|
David Shah
|
37bad1f99e
|
Fixing the Python bindings following Context/Arch refactoring
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-23 19:51:22 +02:00 |
|
Miodrag Milanovic
|
3407d76383
|
added PCF load
|
2018-06-23 16:55:13 +02:00 |
|
Clifford Wolf
|
fe26ce4471
|
Move json parser from frontend/json/ to json/
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-23 16:20:31 +02:00 |
|
Clifford Wolf
|
80fbf7e4eb
|
Update jsonparse clangformat
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-23 16:16:11 +02:00 |
|
Clifford Wolf
|
0ccd9febeb
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-23 16:14:39 +02:00 |
|
David Shah
|
1e8840b0f9
|
Update from increased clangformat line length
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-23 16:12:52 +02:00 |
|
Miodrag Milanovic
|
727f99267c
|
added credits for tests
|
2018-06-23 16:11:19 +02:00 |
|