Eddie Hung
|
f646ec790a
|
Modify the getNetinfo*() functions and getBudgetOverride() to not use
user_idx and to take a PortRef& instead
|
2018-07-31 19:31:54 -07:00 |
|
Eddie Hung
|
720e815865
|
Add --slack_redist_iter for ice40
|
2018-07-31 19:07:39 -07:00 |
|
Eddie Hung
|
5d58d6ad1b
|
Merge branch 'redist_slack' of gitlab.com:SymbioticEDA/nextpnr into redist_slack
|
2018-07-31 18:26:39 -07:00 |
|
Eddie Hung
|
2d75053744
|
Merge remote-tracking branch 'origin/estdelay' into redist_slack
Conflicts:
ecp5/arch.cc
generic/arch.cc
ice40/arch.cc
|
2018-07-31 16:18:08 -07:00 |
|
Eddie Hung
|
70747b9355
|
Merge branch 'redist_slack' into 'redist_slack'
# Conflicts:
# common/timing.cc
|
2018-07-31 17:51:56 +00:00 |
|
Clifford Wolf
|
41726087b7
|
getChipName() should be const
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-31 17:01:38 +02:00 |
|
Clifford Wolf
|
2652485a01
|
Use icestorm timing information
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-31 16:43:19 +02:00 |
|
Clifford Wolf
|
32ff0059fe
|
Add binary search to getBelPinWire() and getBelPinType()
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-31 11:55:25 +02:00 |
|
Eddie Hung
|
07e2c9ba99
|
assign_budget() after initial placement, not after pack
|
2018-07-30 22:20:49 -07:00 |
|
Eddie Hung
|
a82f6f4105
|
Modify predictDelay signature
|
2018-07-30 21:51:30 -07:00 |
|
Eddie Hung
|
a099aca3c2
|
Modify predictDelay signature
|
2018-07-30 19:19:30 -07:00 |
|
Eddie Hung
|
d5049bf0ed
|
Merge remote-tracking branch 'origin/estdelay' into redist_slack
|
2018-07-30 18:59:04 -07:00 |
|
Eddie Hung
|
46b7469652
|
Merge remote-tracking branch 'origin/master' into redist_slack
|
2018-07-30 18:14:40 -07:00 |
|
Clifford Wolf
|
b121008372
|
Towards better ice40 timing data
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-30 17:17:07 +02:00 |
|
David Shah
|
b09183db3b
|
Use DelayInfo for cell timing instead of delay_t
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-30 16:59:30 +02:00 |
|
David Shah
|
84e0082925
|
cmake: Set --fast and --slow chipdb.py arguments
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-30 16:40:56 +02:00 |
|
Clifford Wolf
|
3d8b0087c3
|
Add ice40 chipdb.py --fast/--slow
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-30 16:36:34 +02:00 |
|
Clifford Wolf
|
8f9b031ef0
|
Add iCE40 fast/slow delay fields to chipdb
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-30 16:21:20 +02:00 |
|
David Shah
|
267970c01e
|
ice40: Improving legalisation move statistics
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-30 16:18:49 +02:00 |
|
David Shah
|
edc6cf8b23
|
ice40: Print legalisation statistics
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-30 16:13:02 +02:00 |
|
Clifford Wolf
|
0daffec2a0
|
Add predictDelay Arch API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-30 15:35:40 +02:00 |
|
Clifford Wolf
|
0db86b8619
|
Improve ice40/benchmark
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-30 13:57:14 +02:00 |
|
Eddie Hung
|
beabb429b0
|
clangformat
|
2018-07-28 14:11:43 -07:00 |
|
Eddie Hung
|
02b3bda7f6
|
ice40 estimateDelay to account for out/in muxes
|
2018-07-27 19:52:45 -07:00 |
|
Eddie Hung
|
cd561b4316
|
getBudgetOverride() now handles COUT crossing tiles
|
2018-07-26 22:30:15 -07:00 |
|
Eddie Hung
|
97e546041e
|
Revert "Remove Arch::getBudgetOverride()"
This reverts commit 749dae4ae5 .
|
2018-07-26 21:37:19 -07:00 |
|
Eddie Hung
|
d5c2332ebf
|
Merge remote-tracking branch 'origin/master' into redist_slack
|
2018-07-26 21:00:26 -07:00 |
|
Sergiusz Bazanski
|
c37d2baaf6
|
common: rename GraphicElement::{style,type} enums, add _MAX members
|
2018-07-26 16:39:19 +01:00 |
|
Clifford Wolf
|
03f92948d1
|
clangformat and GraphicElement::style comments
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-26 17:14:56 +02:00 |
|
Clifford Wolf
|
467e0926f9
|
Add getWireType()/getPipType() API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-26 16:38:11 +02:00 |
|
Clifford Wolf
|
6a59b8522c
|
Move iCE40 switchbox gfx to UI groups
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-26 16:21:01 +02:00 |
|
Clifford Wolf
|
7152ae1e3d
|
Add iCE40 pip gfx for carry_in mux
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-26 15:42:32 +02:00 |
|
Clifford Wolf
|
a86c4f2f5d
|
Improvements in bbasm
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-26 15:22:52 +02:00 |
|
Eddie Hung
|
749dae4ae5
|
Remove Arch::getBudgetOverride()
|
2018-07-25 23:02:31 -07:00 |
|
Eddie Hung
|
e2f8deec41
|
clangformat
|
2018-07-25 18:22:23 -07:00 |
|
Eddie Hung
|
a21cc4dd5b
|
Merge remote-tracking branch 'origin/master' into redist_slack
|
2018-07-25 17:55:20 -07:00 |
|
Eddie Hung
|
950f33c1bb
|
clangformat
|
2018-07-25 17:53:01 -07:00 |
|
Eddie Hung
|
e6015dc695
|
Merge remote-tracking branch 'origin/master' into eddieh/idstring_speedup
|
2018-07-25 17:51:47 -07:00 |
|
Eddie Hung
|
7c8c13aba1
|
Merge remote-tracking branch 'origin/master' into redist_slack
|
2018-07-25 17:41:23 -07:00 |
|
Clifford Wolf
|
a8001daf6f
|
Add ice40/benchmark/report.ipynb
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-25 16:26:08 +02:00 |
|
Clifford Wolf
|
cc6e0e7df3
|
More minor ice40 benchmark improvements
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-25 15:51:19 +02:00 |
|
David Shah
|
1529fbe58c
|
ice40: Tweaking picorv32_benchmark.py
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-07-25 15:49:43 +02:00 |
|
Clifford Wolf
|
6ea898855c
|
Minor improvements in iCE40 benchmark scripts
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-25 14:02:22 +02:00 |
|
Clifford Wolf
|
5db4a3e8b0
|
Add ice40/benchmark/
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-07-25 13:28:12 +02:00 |
|
Clifford Wolf
|
f3dab003e7
|
Merge branch 'bba' into 'master'
bbasm
See merge request SymbioticEDA/nextpnr!18
|
2018-07-25 11:07:51 +00:00 |
|
Sergiusz Bazanski
|
2c34a50a7c
|
ice40: after review
|
2018-07-25 12:01:51 +01:00 |
|
Sergiusz Bazanski
|
db4f2d2318
|
ice40: check PLL PACKAGEPIN drives only PLL, cosmetics
|
2018-07-25 11:47:24 +01:00 |
|
Sergiusz Bazanski
|
14a501969a
|
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/pll-pads
|
2018-07-25 11:32:45 +01:00 |
|
Sergiusz Bazanski
|
c554ab1ef0
|
clang-format
|
2018-07-25 11:32:40 +01:00 |
|
Sergiusz Bazanski
|
aad0d3eb35
|
ice40: support PLL40_*_PAD, fix pass-through LUT for LOCK
|
2018-07-25 11:32:21 +01:00 |
|