Marcin Kościelnicki
24e3f8417e
json: fix handling of 32-bit parameters
...
See YosysHQ/yosys#1671 for rationale. Also, added some validation
to our parser, so that out-of-range values are reported and the user
knows they should update yosys.
2020-02-01 17:23:05 +01:00
Tobias Müller
659c4fad56
Change version to git describe and make set-able from outside
...
Change version to use git describe instead of git log as this will also work
if tags are present and make the version string set-able from outside as a
parameter to cmake, so that package managers can set this if building outside
of a git working tree.
2020-01-11 11:38:45 +01:00
David Shah
6562edc98e
jsonwrite: Fix bus cell ports
...
Signed-off-by: David Shah <dave@ds0.me>
2019-11-27 15:16:28 +00:00
David Shah
bb0b6e85ce
json: Fix import/export of ports driven by the same net
...
Signed-off-by: David Shah <dave@ds0.me>
2019-08-07 18:48:06 +01:00
David Shah
b8455f20e2
json: Group bus ports in backend
...
Signed-off-by: David Shah <dave@ds0.me>
2019-08-07 14:47:01 +01:00
David Shah
90364fc3fa
Fix typo in jsonwrite
...
Signed-off-by: David Shah <dave@ds0.me>
2019-08-07 14:22:03 +01:00
David Shah
1839a3a770
Major Property improvements for common and iCE40
...
Signed-off-by: David Shah <dave@ds0.me>
2019-08-05 14:52:15 +01:00
Miodrag Milanovic
be47fc3e9a
clangformat run
2019-06-25 18:19:25 +02:00
Miodrag Milanovic
92da4a91de
Preserve ports
2019-06-21 09:43:47 +02:00
Miodrag Milanovic
856760599e
Use properties for settings and save in json
2019-06-12 18:34:34 +02:00
Miodrag Milanovic
d9b0bac248
Save top level attrs and store current step
2019-06-07 16:11:11 +02: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
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
1894cb549c
preserve constraints
2019-06-02 16:46:07 +02:00
Miodrag Milanovic
d5d8213871
Added support for attributes/properties types
2019-06-01 15:52:32 +02:00
Miodrag Milanovic
aa0568628f
Add writing routing data to json
2019-06-01 11:41:34 +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