David Shah
|
bb4c703813
|
cmake: Set EXCLUDE_FROM_ALL on Python module and tests
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-18 13:11:53 +02:00 |
|
David Shah
|
9a2692039a
|
cmake: Reenable -O3 for release builds
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-18 12:22:48 +02:00 |
|
David Shah
|
ef2d0d2cb9
|
Fix hash specialisation for BelType and warnings in place_sa.cc
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-18 12:20:06 +02:00 |
|
David Shah
|
a965b91321
|
Enable -Wall
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-18 11:45:54 +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
|
b728cb71d1
|
Improve router log output
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-17 19:43:07 +02:00 |
|
Clifford Wolf
|
0b2345996d
|
Updates from clangformat
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-17 19:28:03 +02:00 |
|
Clifford Wolf
|
3cfd6841dc
|
Improve router log messages
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-17 19:27:48 +02:00 |
|
Clifford Wolf
|
8e8838c8a7
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into chipdbng
|
2018-06-17 18:22:39 +02:00 |
|
Clifford Wolf
|
acfef6971e
|
Refactore ice40 chipdb to use a super-large C-string as output format
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-17 18:15:41 +02:00 |
|
Clifford Wolf
|
0af9156d7a
|
Minor chipdb.py improvement
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-17 16:28:05 +02:00 |
|
David Shah
|
2f9810a346
|
Speed up placer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-17 16:18:59 +02:00 |
|
Clifford Wolf
|
4fe8ba5e9a
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into chipdbng
|
2018-06-17 16:14:58 +02:00 |
|
Clifford Wolf
|
105cde328b
|
Updates from clangformat
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-17 16:14:27 +02:00 |
|
Clifford Wolf
|
19b665177e
|
Move top-level ChipInfoPOD into ice40 chipdb blob
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-17 16:12:52 +02:00 |
|
David Shah
|
f66999a883
|
Minor performance tweaks and fixes
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-17 16:03:16 +02:00 |
|
Clifford Wolf
|
6f4af8387e
|
Move PackageInfoPOD to ice40 chipdb blob
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-17 15:53:17 +02:00 |
|
Clifford Wolf
|
5d46ff54ba
|
Move TileType array to ice40 chipdb blob
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-17 15:46:39 +02:00 |
|
Clifford Wolf
|
f38c5660cb
|
Move BitstreamInfoPOD to ice40 chipdb blob
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-17 15:39:19 +02:00 |
|
Clifford Wolf
|
a4ad3533fe
|
Move IerenInfoPOD to ice40 chipdb blob
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-17 15:25:58 +02:00 |
|
David Shah
|
f723aaa373
|
ice40: Fixing negative clock bitstream generation
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-17 15:21:35 +02:00 |
|
Clifford Wolf
|
246fe999dd
|
Move TileInfoPOD to chipdb blob
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-17 15:15:49 +02:00 |
|
Clifford Wolf
|
1f9c28ba58
|
Move SwitchInfoPOD to chipdb blob
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-17 15:05:17 +02:00 |
|
David Shah
|
748171dae2
|
place_sa: Adding seed option
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-17 15:04:53 +02:00 |
|
Clifford Wolf
|
a3e0842299
|
Move PipInfoPOD into ChipDB binary blob
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-17 14:46:10 +02:00 |
|
David Shah
|
681c9654d7
|
place_sa: Add a rip-up feature when initial placement fails
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-17 14:36:19 +02:00 |
|
Clifford Wolf
|
c0a2f0b89f
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into chipdbng
|
2018-06-17 14:31:43 +02:00 |
|
Clifford Wolf
|
3b5c33d685
|
Move WireInfoPOD into ChipDB binary blob
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-17 14:30:26 +02:00 |
|
Clifford Wolf
|
84defd3fee
|
Minor refactoring of BinaryBlobAssembler, fix alignments
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-17 13:32:38 +02:00 |
|
David Shah
|
153b800f6a
|
place_sa: Make placement independant of unordered_map ordering
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-17 13:24:42 +02:00 |
|
David Shah
|
1b077320dc
|
General reformatting
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-17 12:53:39 +02:00 |
|
David Shah
|
459a7a0b82
|
frontend/json: Look up netnames properly instead of using number
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-17 12:53:29 +02:00 |
|
David Shah
|
12818fb694
|
ice40: Add symbol output to bitstream generation
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-17 12:38:21 +02:00 |
|
David Shah
|
6a937e0b45
|
Updating copyrights
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-17 11:49:57 +02:00 |
|
David Shah
|
3afce5ff5a
|
Improving the placer output
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-17 11:45:41 +02:00 |
|
David Shah
|
c604426341
|
place_sa: Ignore Bels locked by manual placement for SA swaps
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-17 11:33:31 +02:00 |
|
David Shah
|
f9bfccf68e
|
Add 'get or default' functions
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-17 11:14:49 +02:00 |
|
David Shah
|
e95f38e88e
|
place_sa: Run a validity check at the end of placement
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-17 10:55:19 +02:00 |
|
David Shah
|
8ab0b06f5f
|
ice40: Fixing build
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-17 10:35:37 +02:00 |
|
Clifford Wolf
|
69e5bc5030
|
Progress with chipdb refactoring
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-16 19:25:37 +02:00 |
|
David Shah
|
0df9a11b1f
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-16 18:45:56 +02:00 |
|
David Shah
|
e497575c8e
|
place: Fix placer validity checks
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-16 18:45:48 +02:00 |
|
Clifford Wolf
|
ee06db3293
|
Progress with chipdb refactoring
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-16 18:42:29 +02:00 |
|
ZipCPU
|
218c4cd740
|
Renamed place.h to place_sa.h in place_sa.cc
Signed-off-by: ZipCPU <dgisselq@ieee.org>
|
2018-06-16 12:09:51 -04:00 |
|
ZipCPU
|
41156d188e
|
Changed place.h place_sa.h
|
2018-06-16 12:03:25 -04:00 |
|
ZipCPU
|
6d68af1e62
|
Renamed placer to Simulated-Annealing placer
|
2018-06-16 11:59:42 -04:00 |
|
Clifford Wolf
|
f0edb625e3
|
Progress with chipdb refactoring
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-16 17:53:09 +02:00 |
|
David Shah
|
1e6124309f
|
ice40: Proper global promotion
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-16 17:44:35 +02:00 |
|
David Shah
|
bb92dc09a8
|
ice40: Promote reset signal
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-16 17:09:41 +02:00 |
|
David Shah
|
c4241db117
|
Tweaking placer and router
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-16 16:54:57 +02:00 |
|