David Shah
|
b5f473cd7a
|
Integrating SA placer and legaliser
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-29 13:12:44 +02:00 |
|
Miodrag Milanovic
|
960c650478
|
clangformat cleanup
|
2018-06-28 18:06:31 +02:00 |
|
Miodrag Milanovic
|
bafb4702c7
|
reinit python tab
|
2018-06-27 11:45:19 +02:00 |
|
Miodrag Milanovic
|
0bd73c1977
|
Make GUI use recreated context
|
2018-06-26 15:47:43 +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
|
1acaf41277
|
added project saving and loading
|
2018-06-24 14:38:45 +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
|
4b78ae15df
|
clangformat cleanup
|
2018-06-23 16:06:49 +02:00 |
|
Clifford Wolf
|
a1681560a3
|
Updates from clangformat
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-23 15:28:09 +02:00 |
|
Clifford Wolf
|
b5efe3ecbc
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-23 15:16:37 +02:00 |
|
Clifford Wolf
|
746d63f9fa
|
Refactoring bind/unbind API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-23 15:16:24 +02:00 |
|
Miodrag Milanovic
|
82ec1be31f
|
Added BUILD_GUI, BUILD_PYTHON and BUILD_TESTS cmake options,
|
2018-06-23 14:32:49 +02:00 |
|
Miodrag Milanovic
|
e5bd4764b2
|
Added custom QApplication implementation
|
2018-06-22 16:49:15 +02:00 |
|
Clifford Wolf
|
aa81f9d648
|
Switched from clifford@clifford.at to clifford@symbioticeda.com for copyright headers
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-22 16:19:17 +02:00 |
|
Miodrag Milanovic
|
54549d36e9
|
log_error now trows exception, main is covering catch
|
2018-06-21 17:44:18 +02:00 |
|
Clifford Wolf
|
4fefdbd57c
|
Cleanup parse_json_file API, some other cleanups
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-21 16:16:58 +02:00 |
|
Clifford Wolf
|
a29bfc788e
|
Add ctx->checksum(), slightly improve log messages
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-21 15:47:41 +02:00 |
|
Clifford Wolf
|
477c33efba
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-21 14:27:50 +02:00 |
|
Clifford Wolf
|
693c34ad06
|
Improvements in router
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-21 14:08:45 +02:00 |
|
Miodrag Milanovic
|
23fe31da44
|
cleanup
|
2018-06-21 13:55:36 +02:00 |
|
Miodrag Milanovic
|
0ed455096a
|
make dummy target work as well
|
2018-06-21 13:52:58 +02:00 |
|
Clifford Wolf
|
37f7802c6c
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-20 12:58:08 +02:00 |
|
Clifford Wolf
|
cb9c6c6ef2
|
Changes to estimatePosition API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-20 12:57:38 +02:00 |
|
Clifford Wolf
|
c3837027b2
|
Add better iCE40 delay estimates
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-20 12:50:38 +02:00 |
|
David Shah
|
5ca4663294
|
Working on the timing budget annnotator
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-20 12:21:56 +02:00 |
|
David Shah
|
1436ae21a2
|
Adding stubs for delay annotation and cell timing lookup
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-20 11:44:28 +02:00 |
|
David Shah
|
9008669867
|
Major performance improvement to placement validity check
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-19 14:44:49 +02:00 |
|
Clifford Wolf
|
c910846c5c
|
Refactor Arch/Context design hierarchy
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-19 12:08:37 +02:00 |
|
Clifford Wolf
|
7ef4d0726b
|
Getting rid of users of old IdString API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-18 16:08:19 +02:00 |
|
Clifford Wolf
|
0dd185a141
|
Getting rid of users of old IdString API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-18 15:53:18 +02:00 |
|
Clifford Wolf
|
babd5f39ab
|
Towards IdString as per-context facility
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-18 14:53:01 +02:00 |
|
Clifford Wolf
|
cbcd2ea3ac
|
Rename chip.h to arch.h
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-18 14:12:39 +02:00 |
|
Clifford Wolf
|
58e3104796
|
Updates from clangformat
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-18 14:07:18 +02:00 |
|
Clifford Wolf
|
8ee149f4fc
|
Rename Design to Context, derive from Arch instead of instantiating
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-18 14:06:37 +02:00 |
|
Clifford Wolf
|
ad18cdb087
|
Rename Chip to Arch and ChipArgs to ArchArgs
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-18 13:35:25 +02:00 |
|
David Shah
|
fc7490370b
|
Improving code style and fixing dummy
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-18 11:43:59 +02:00 |
|
Clifford Wolf
|
6acf23cf37
|
Some refactoring of Chip API (prep for chipdb refactoring)
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-16 15:23:04 +02:00 |
|
Clifford Wolf
|
7787ce5fd9
|
Refactor position/delay estimation API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-14 12:43:00 +02:00 |
|
Clifford Wolf
|
1e314cc0ce
|
Update chip Graphics API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-13 12:48:58 +02:00 |
|
Clifford Wolf
|
145c849596
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-13 12:38:28 +02:00 |
|
Clifford Wolf
|
4d7f18dd98
|
Redesign PosInfo API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-13 12:37:23 +02:00 |
|
Miodrag Milanovic
|
9953012154
|
reveresed logic for enabling main file, and made tests link arch files
|
2018-06-12 19:56:03 +02:00 |
|
Clifford Wolf
|
9c275d0a65
|
Add fast IdString <-> PortPin conversion
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-12 15:50:33 +02:00 |
|
Clifford Wolf
|
426fb75bb5
|
Fix NEXTPNR_NAMESPACE
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-12 14:31:26 +02:00 |
|
Clifford Wolf
|
d62e341d5a
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-12 14:25:12 +02:00 |
|
Clifford Wolf
|
391d49c13e
|
Add nextpnr namespace
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-12 14:24:59 +02:00 |
|
David Shah
|
47eeda40bc
|
Implement the placement validity checker
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-12 13:45:59 +02:00 |
|
Clifford Wolf
|
be73894bea
|
Add "nextpnr.h"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-11 20:12:57 +02:00 |
|
Clifford Wolf
|
ac67482380
|
Remove pool, dict, vector namespace aliases
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-11 19:56:33 +02:00 |
|
Clifford Wolf
|
f63eec034f
|
Add conflicting=false argument to bind getters
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-11 19:46:03 +02:00 |
|