Miodrag Milanovic
903391a9e4
Remove base config, since deprecated
2019-06-14 13:02:15 +02:00
Miodrag Milanovic
0d8c80ad5d
gui for json write and proper statuses
2019-06-14 11:14:18 +02:00
Miodrag Milanovic
053bd48bef
Cleanup
2019-06-14 10:07:59 +02:00
Miodrag Milanovic
36ccc22fc9
Use flags for each step
2019-06-14 09:59:04 +02:00
Miodrag Milanovic
ca7e944d7a
restore arch info for ecp5
2019-06-14 08:55:11 +02:00
Miodrag Milanovic
c6057abd00
restore context from json
2019-06-14 08:13:59 +02:00
Miodrag Milanovic
03dff10cbd
Load properties from json and propagate to context create
2019-06-13 20:42:11 +02:00
Miodrag Milanovic
4de147d9e4
Save settings that we saved in project
2019-06-13 18:39:16 +02:00
Miodrag Milanovic
c760b03261
Cleanup
2019-06-13 18:18:16 +02:00
Miodrag Milanovic
1cd4a4d17a
Remove concept of project and code connected
2019-06-13 17:42:41 +02:00
Miodrag Milanovic
856760599e
Use properties for settings and save in json
2019-06-12 18:34:34 +02:00
David Shah
29adacf18e
Merge pull request #288 from corecode/u4k
...
ice40: add RGB_DRV/LED_DRV_CUR support for u4k
2019-06-10 15:11:56 +01:00
Simon Schubert
88eeafae12
ice40: add RGB_DRV/LED_DRV_CUR support for u4k
2019-06-10 14:04:25 +02:00
David Shah
187db92b05
ecp5: Improve error message for bad chars in BRAM init strings
...
Signed-off-by: David Shah <dave@ds0.me>
2019-06-08 10:52:37 +01:00
Miodrag Milanovic
d9b0bac248
Save top level attrs and store current step
2019-06-07 16:11:11 +02:00
Miodrag Milanovic
ef1a5fa606
Save/restore net strength
2019-06-07 14:31:13 +02:00
Miodrag Milanovic
5b62f33dd5
Restore routing from json
2019-06-07 14:23:57 +02:00
Miodrag Milanovic
07b21c5129
Add vcc and gnd nets and cells only if needed
2019-06-07 13:58:21 +02:00
Miodrag Milanovic
78e6631f76
Cleanup
2019-06-07 13:49:19 +02:00
Miodrag Milanovic
54175f9187
No need for this one
2019-06-07 13:24:16 +02:00
Miodrag Milanovic
a8871ea8aa
Cleanup and fixes, flow works now
2019-06-07 13:19:11 +02:00
Miodrag Milanović
729e6c1ee9
Merge pull request #286 from YosysHQ/json_write_ecp5
...
ecp5: Use an attribute to store is_global
2019-06-07 04:16:44 -07:00
David Shah
15a1d4f582
ecp5: Use an attribute to store is_global
...
Signed-off-by: David Shah <dave@ds0.me>
2019-06-07 11:55:20 +01:00
Miodrag Milanovic
1093d7e122
WIP saving/loading attributes
2019-06-07 11:48:15 +02:00
Miodrag Milanovic
3ae50f85b1
Use index as unique identifier for nets
2019-06-04 20:08:43 +02:00
David Shah
206761b415
Merge pull request #285 from whitequark/fix-missing-newline
...
Fix missing \n in log statement
2019-06-04 15:29:11 +01:00
whitequark
f3339961fe
Fix missing \n in log statement.
2019-06-04 13:15:23 +00:00
Miodrag Milanovic
d5f804832f
hacky way to support ECP5 for now
2019-06-03 21:13:47 +02:00
Miodrag Milanovic
44d6f16b66
Support ecp5 read write additional cell info
2019-06-03 21:01:05 +02:00
Miodrag Milanovic
82ed1803c7
use NEXTPNR_BEL, since BEL is initial placement
2019-06-02 18:38:20 +02:00
Miodrag Milanovic
7c65da417b
Read constraints and placing from file
2019-06-02 17:33:37 +02:00
Miodrag Milanovic
1894cb549c
preserve constraints
2019-06-02 16:46:07 +02:00
Miodrag Milanovic
d0273f7faa
option to disable packing
2019-06-02 10:01:20 +02:00
Miodrag Milanovic
5c47b6034e
added no-place and no-route options
2019-06-02 09:13:19 +02:00
Miodrag Milanovic
eff1a1341a
Revert "Do not add VCC if not used, loading json works"
...
This reverts commit f1b3a14bc2
.
2019-06-02 08:51:32 +02:00
Miodrag Milanovic
bab6c9a09f
Proper save message
2019-06-02 08:50:48 +02:00
Miodrag Milanovic
d5d8213871
Added support for attributes/properties types
2019-06-01 15:52:32 +02:00
Miodrag Milanovic
ccbe2dd18d
Add reading attributes to nets from json
2019-06-01 11:41:50 +02:00
Miodrag Milanovic
aa0568628f
Add writing routing data to json
2019-06-01 11:41:34 +02:00
Miodrag Milanovic
5013724c0a
Solve issue with nets/cells not visible on load
2019-06-01 10:27:01 +02:00
Miodrag Milanovic
f1b3a14bc2
Do not add VCC if not used, loading json works
2019-05-31 13:38:18 +02:00
Miodrag Milanovic
1657479c81
Solve some of connection issues
2019-05-31 11:50:49 +02:00
Miodrag Milanovic
545068dec4
Initial work on jsonwrite
2019-05-31 11:09:13 +02:00
tux3
eb2c50b135
ice40: Warn that trailing PCF settings are ignored
2019-05-31 10:44:05 +02:00
David Shah
150004e393
Merge pull request #281 from whitequark/prefer-ports-as-netlabel
...
When choosing between labels for one net, always prefer ports
2019-05-29 21:35:15 +01:00
whitequark
a0c9a70a5e
When choosing between labels for one net, always prefer ports.
...
1. Ports are already used in PCF and LPF files, so it is natural
that the developer would use them for constraints as well.
2. Unpredictable (the set of netlabels nextpnr looks at depends on
the optimizations during synthesis) net naming makes it impossible
for code generators like nMigen to reliably apply clock constraints.
2019-05-29 18:05:48 +00:00
Miodrag Milanovic
2ea1ccf2e6
Added explanation, fixes issue #278
2019-05-27 19:10:50 +02:00
Miodrag Milanović
68c16c2db7
Merge pull request #279 from YosysHQ/gui-no-aa
...
option to disable anti aliasing in gui
2019-05-25 10:41:35 -07:00
Miodrag Milanovic
9b8d3b7546
option to disable anti aliasing in gui
2019-05-25 08:42:17 +02:00
Miodrag Milanović
0d1c7118e3
Merge pull request #169 from ajeakins/master
...
Fix device view not showing anything on macOS.
2019-05-23 23:53:52 -07:00