Sergiusz Bazanski
|
858acc5c1c
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/gl
|
2018-06-22 14:29:28 +01:00 |
|
Sergiusz Bazanski
|
98b1f0c041
|
Reimplement FPGAWidget in modern OpenGL.
|
2018-06-22 14:27:04 +01:00 |
|
Miodrag Milanovic
|
7f36828270
|
fixed namespace for gui section
|
2018-06-22 13:10:43 +02:00 |
|
David Shah
|
63baa10032
|
ice40: Make the packer deterministic
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-22 12:57:22 +02:00 |
|
David Shah
|
71176ac538
|
Fixing 5k bitstream gen and place heuristics
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-22 12:34:42 +02:00 |
|
Clifford Wolf
|
2c98231f88
|
Updates from clangformat
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-21 19:36:20 +02:00 |
|
Miodrag Milanovic
|
c33a039ac3
|
Added return code to json parsing and pcf reading
|
2018-06-21 18:08:28 +02:00 |
|
Miodrag Milanovic
|
8fac26c2b7
|
Fixed return codes for packer, placer and router
|
2018-06-21 17:56:45 +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
|
993f6ef7d3
|
Improve log messages, move many messages to verbose mode
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-21 14:09: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 |
|
David Shah
|
56ed679f83
|
Add frequency setting and fix slack calculation
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-21 11:59:20 +02:00 |
|
Sergiusz Bazanski
|
4e480a9a61
|
chipdb.py style fix
|
2018-06-20 20:28:48 +01:00 |
|
David Shah
|
93ed8ca405
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-20 20:14:08 +02:00 |
|
David Shah
|
c27c96f4f0
|
place_sa: Improvements including supporting force and ordering consistency
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-20 20:12:23 +02:00 |
|
Clifford Wolf
|
f2ae9a713b
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-20 19:37:16 +02:00 |
|
Clifford Wolf
|
9475997a2d
|
Improve --tmfuzz mode and iCE40 delay estimator
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-20 19:22:03 +02:00 |
|
David Shah
|
4fc9625040
|
WIP: adding timing budget to placer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-20 17:08:57 +02:00 |
|
David Shah
|
e45508f6c4
|
Improving timing annotator
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-20 15:15:51 +02:00 |
|
Clifford Wolf
|
2da90889ef
|
Add "nextpnr-ice40 --tmfuzz"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-20 14:04:10 +02:00 |
|
Clifford Wolf
|
c4e544856a
|
Fix jsonparse compiler warnings, clangformat updates
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-20 13:40:13 +02:00 |
|
David Shah
|
d5a032d00e
|
Fix chipdb UltraPlus wires
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-20 13:10:40 +02:00 |
|
David Shah
|
c667f640d5
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-20 13:01:30 +02:00 |
|
David Shah
|
4648d3bc83
|
Working on the timing annotator
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-20 13:01:22 +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
|
df4b4d48f7
|
ice40: Tidying up carry packer a bit
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-19 16:23:02 +02:00 |
|
David Shah
|
8e26e4381b
|
ice40: WIP SB_CARRY packer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-19 16:16:10 +02:00 |
|
Clifford Wolf
|
3a505638a6
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
# Conflicts:
# common/place_sa.cc
# ice40/arch.h
|
2018-06-19 15:03:54 +02:00 |
|
Clifford Wolf
|
d7f424b809
|
Improved log messages in SA placer, minor changes from clangformat
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-19 15:00:24 +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
|
2603c6d805
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-19 14:34:45 +02:00 |
|
Clifford Wolf
|
fd40d6f58d
|
Updates from clangformat
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-19 14:10:42 +02:00 |
|
Clifford Wolf
|
5f37da9704
|
Add Context::force and "nextpnr-ice40 --force"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-19 14:10:42 +02:00 |
|
David Shah
|
a8071a418d
|
ice40: Improve error reporting for invalid tristate usage
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-19 14:10:28 +02:00 |
|
David Shah
|
ecc2c486d9
|
ice40: Fix constant packer
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-19 13:48:04 +02:00 |
|
David Shah
|
7abfd36773
|
ice40: Don't deduplicate local tracks when counting
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-19 13:35:01 +02:00 |
|
Clifford Wolf
|
d2ff5fec08
|
Add rng to Context, start using ctx->verbose
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-19 12:49:40 +02:00 |
|
Clifford Wolf
|
8067ed9af0
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr
|
2018-06-19 12:08:51 +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 |
|
David Shah
|
6f7070a365
|
ice40: More IdString API updates
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-19 11:21:16 +02:00 |
|
David Shah
|
e3519ddfcd
|
ice40: Adding support for tristate IO
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-19 11:12:18 +02:00 |
|
David Shah
|
ec2792764a
|
ice40: Removing deprecated API in cells.cc
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-06-19 10:50:23 +02:00 |
|
Clifford Wolf
|
79d1075345
|
Getting rid of old IdString API users, Add ctx to many internal APIs
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-06-18 17:08:35 +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 |
|