David Shah
|
959d163ba7
|
ecp5: Improve delay estimates
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-13 14:27:23 +00:00 |
|
Clifford Wolf
|
06e0e1ffee
|
Various router1 fixes, Add BelId/WireId/PipId::operator<()
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-13 05:05:56 +01:00 |
|
David Shah
|
e0fe523606
|
Fix router1 check for ECP5
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-12 11:23:31 +00:00 |
|
Clifford Wolf
|
6002a0a80a
|
clangformat
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-11 19:48:15 +01:00 |
|
Clifford Wolf
|
f9a5126338
|
Another router1 bugfix
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-11 17:50:42 +01:00 |
|
Clifford Wolf
|
f93129634b
|
Add getConflictingWireWire() arch API, streamline getConflictingXY semantic
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-11 17:28:41 +01:00 |
|
Clifford Wolf
|
ee8826b6e8
|
Ignore "duplicate" arcs in the same net in router1
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-11 12:16:25 +01:00 |
|
Clifford Wolf
|
dac553cab4
|
Add some additional checks to router1 to find issues in input netlist
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-11 12:04:02 +01:00 |
|
Clifford Wolf
|
d2bdb670c0
|
Add getConflictingPipWire() arch API, router1 improvements
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-11 11:34:38 +01:00 |
|
Clifford Wolf
|
285bffeac5
|
Another bugfix in router1
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-11 10:11:55 +01:00 |
|
Clifford Wolf
|
5cc9b9f61f
|
Bugfix in router1
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-11 10:02:32 +01:00 |
|
Clifford Wolf
|
e7ae28cafe
|
Minor improvements in router1
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-11 00:29:25 +01:00 |
|
Clifford Wolf
|
5b8c8bb966
|
Some router1 cleanups
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-10 23:50:49 +01:00 |
|
Clifford Wolf
|
d904a37138
|
flush logs when throwing an assertion_failure
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-10 23:50:08 +01:00 |
|
Clifford Wolf
|
6b94102e5a
|
Add checkers and assertions to router1 and other improvements
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-10 21:14:50 +01:00 |
|
Clifford Wolf
|
97070486f0
|
Fixes and cleanups in router1
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-10 14:00:36 +01:00 |
|
Clifford Wolf
|
c780ce584a
|
Fix log msg typo
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-09 23:03:14 +01:00 |
|
Clifford Wolf
|
e312fc79bc
|
Improve router console output
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-09 22:59:23 +01:00 |
|
Clifford Wolf
|
f0a3a272ca
|
Fixes and improvements in new router
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-09 22:39:39 +01:00 |
|
Clifford Wolf
|
aeaa0552ba
|
Essentially a rewrite router1
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2018-11-09 17:00:45 +01:00 |
|
Clifford Wolf
|
66dd17664c
|
Merge branch 'master' of github.com:YosysHQ/nextpnr into router_improve
|
2018-11-09 12:57:14 +01:00 |
|
Eddie Hung
|
15d9b3d3cc
|
Merge pull request #104 from YosysHQ/issue90
[common] placer to produce error when >1 cell->bel constraint
|
2018-11-08 16:28:14 -08:00 |
|
Eddie Hung
|
8258586c7d
|
[common] placer to produce error when >1 cell->bel constraint
|
2018-11-08 16:21:31 -08:00 |
|
Miodrag Milanovic
|
636a03d71e
|
Fix method override in gui
|
2018-11-05 08:56:01 +01:00 |
|
David Shah
|
8df72a1f34
|
ice40: Fix SPRAM and IO globals
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-04 14:13:53 +00:00 |
|
Miodrag Milanović
|
429db5c7e7
|
Merge pull request #102 from YosysHQ/ecp5_gui_update
Ecp5 gui update
|
2018-11-03 17:39:24 +01:00 |
|
David Shah
|
158212417f
|
Merge pull request #101 from daveshah1/ecp5_pll
WIP: ecp5: Add PLL support and improve global promotion/routint
|
2018-11-03 10:57:21 +00:00 |
|
Miodrag Milanovic
|
27fcaf50d2
|
Fix lpf button action
|
2018-11-03 10:03:27 +01:00 |
|
Miodrag Milanovic
|
aed04ae6f2
|
Added image generator and regenerate icons
|
2018-11-03 10:02:53 +01:00 |
|
Miodrag Milanovic
|
a0e79c993f
|
Added LPF support and all chip models available for select
|
2018-11-03 09:39:43 +01:00 |
|
David Shah
|
04f9b87101
|
ecp5: Allow setting IO SLEWRATE
Signed-off-by: David Shah <dave@ds0.me>
|
2018-11-01 20:41:51 +00:00 |
|
David Shah
|
0a52133865
|
Merge pull request #100 from YosysHQ/ecp5_lpf
ecp5: Add LPF parser and IO buffer insertion
|
2018-11-01 10:17:58 +00:00 |
|
David Shah
|
e005cc6754
|
ecp5: Add PLL support
Signed-off-by: David Shah <dave@ds0.me>
|
2018-10-31 19:52:41 +00:00 |
|
David Shah
|
24a2feda30
|
ecp5: Separate global promotion and routing
Signed-off-by: David Shah <dave@ds0.me>
|
2018-10-31 16:22:34 +00:00 |
|
David Shah
|
c782f07b1b
|
ecp5: Add IO buffer insertion
Signed-off-by: David Shah <dave@ds0.me>
|
2018-10-31 11:30:09 +00:00 |
|
David Shah
|
db0646be8a
|
ecp5: Adding LPF parser
Signed-off-by: David Shah <dave@ds0.me>
|
2018-10-31 10:48:54 +00:00 |
|
Miodrag Milanovic
|
49f2fff2b0
|
Proper OpenGL limit for QT
|
2018-10-29 09:34:20 +01:00 |
|
David Shah
|
af9ed378b4
|
ice40: Fix PLL DYNAMICDELAY
Signed-off-by: David Shah <davey1576@gmail.com>
|
2018-10-27 23:28:25 +02:00 |
|
Miodrag Milanovic
|
69b9aaba9d
|
ups, uncomment
|
2018-10-27 11:52:29 +02:00 |
|
Miodrag Milanovic
|
61b2fcf7da
|
Fixed pip graphics
|
2018-10-27 11:50:40 +02:00 |
|
Miodrag Milanovic
|
d7614d3d2b
|
fix edge case
|
2018-10-27 10:21:29 +02:00 |
|
Miodrag Milanovic
|
455e90b123
|
No gain in optimizing this, but lead to wrong display
|
2018-10-26 17:53:07 +02:00 |
|
Miodrag Milanović
|
757dcd2a52
|
Merge pull request #96 from YosysHQ/imgui
Imgui integration
|
2018-10-26 17:27:47 +02:00 |
|
Miodrag Milanovic
|
40a8e17db6
|
update last_render in case of change of any element, not just number of them
optimize for hover/select/highlight where number matters
|
2018-10-26 09:59:42 +02:00 |
|
Miodrag Milanovic
|
f2ec5b0ff3
|
do not invalidate buffer, leave as is
|
2018-10-25 20:33:49 +02:00 |
|
Miodrag Milanovic
|
f01a02be9a
|
proper update of empty decal
|
2018-10-25 20:33:14 +02:00 |
|
Miodrag Milanovic
|
62a615a17d
|
Fix tooltip position when doing screenshot
|
2018-10-24 20:50:38 +02:00 |
|
Miodrag Milanovic
|
85c56f4246
|
Added cell and net info in hint
|
2018-10-24 19:12:56 +02:00 |
|
Miodrag Milanovic
|
c2dfe6ef8e
|
Fix propagating events
|
2018-10-24 19:03:25 +02:00 |
|
Miodrag Milanovic
|
36920e68ed
|
Display hint on mouse over
|
2018-10-24 19:03:25 +02:00 |
|