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
Miodrag Milanovic
e2e9db52a2
dummy imgui processing
2018-10-24 19:03:25 +02:00
Miodrag Milanovic
f796716b83
Make imgui and qtgui compile on older qt as well, opengl 3.2 required
2018-10-24 19:00:58 +02:00
Miodrag Milanovic
40722c098d
add qtimgui renderer library
2018-10-24 19:00:58 +02:00
Miodrag Milanovic
b948b76c8e
add imgui library
2018-10-24 19:00:58 +02:00
Miodrag Milanović
169b42da4a
Merge pull request #95 from msgctl/fix/msgctl/gl-performance
...
gui: improved FPGAViewWidget::paintGL() performance
2018-10-24 18:58:40 +02:00
David Shah
f0e5179003
Merge pull request #94 from daveshah1/ecp5_dsp
...
Adding basic multiplier support for ECP5
2018-10-24 10:27:15 +01:00
Mateusz Zalega
d03291eeb1
gui: improved FPGAViewWidget::paintGL() performance
...
Profiling revealed that memcpy() in QOpenGLBuffer::allocate() had been taking
the most time during paintGL() calls. I've been able to take the CPU usage
down to about 1/4 of its previous values by caching elements in VBOs and
updating them only after subsequent calls to renderGraphicElement().
Signed-off-by: Mateusz Zalega <mateusz@appliedsourcery.com>
2018-10-23 15:43:51 +02:00
David Shah
0ac48c6a08
ecp5: DSP fixes
...
Signed-off-by: David Shah <davey1576@gmail.com>
2018-10-22 16:18:29 +01:00