aboutsummaryrefslogtreecommitdiffstats
path: root/json
Commit message (Collapse)AuthorAgeFilesLines
* clangformatD. Shah2021-01-281-2/+3
| | | | Signed-off-by: D. Shah <dave@ds0.me>
* json: fix handling of 32-bit parametersMarcin Kościelnicki2020-02-011-10/+1
| | | | | | 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.
* Change version to git describe and make set-able from outsideTobias Müller2020-01-111-1/+1
| | | | | | | 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.
* json: Remove legacy frontendDavid Shah2019-12-272-1062/+0
| | | | Signed-off-by: David Shah <dave@ds0.me>
* jsonwrite: Fix bus cell portsDavid Shah2019-11-271-28/+28
| | | | Signed-off-by: David Shah <dave@ds0.me>
* json: Add support for net aliasesDavid Shah2019-09-131-5/+27
| | | | Signed-off-by: David Shah <dave@ds0.me>
* json: Fix import/export of ports driven by the same netDavid Shah2019-08-072-3/+3
| | | | Signed-off-by: David Shah <dave@ds0.me>
* json: Group bus ports in backendDavid Shah2019-08-071-5/+59
| | | | Signed-off-by: David Shah <dave@ds0.me>
* Fix typo in jsonwriteDavid Shah2019-08-071-1/+1
| | | | Signed-off-by: David Shah <dave@ds0.me>
* Major Property improvements for common and iCE40David Shah2019-08-052-34/+40
| | | | Signed-off-by: David Shah <dave@ds0.me>
* clangformat runMiodrag Milanovic2019-06-253-34/+33
|
* Merge masterMiodrag Milanovic2019-06-251-13/+48
|\
| * Merge pull request #294 from YosysHQ/eddie/whiteboxesDavid Shah2019-06-241-7/+12
| |\ | | | | | | Changes to cope with YosysHQ/yosys#943
| | * Changes to cope with YosysHQ/yosys#943Eddie Hung2019-04-191-7/+12
| | |
| * | Fix formattingMiodrag Milanovic2019-06-241-9/+9
| | |
| * | Reversed logicMiodrag Milanovic2019-06-221-2/+2
| | |
| * | Add support for upto and offset in JSON filesMiodrag Milanovic2019-06-211-5/+35
| | |
* | | fix regressionMiodrag Milanovic2019-06-211-1/+1
| | |
* | | Fix loading jsonMiodrag Milanovic2019-06-211-54/+56
| | |
* | | Preserve portsMiodrag Milanovic2019-06-212-3/+18
| | |
* | | gui for json write and proper statusesMiodrag Milanovic2019-06-141-1/+2
| | |
* | | Use flags for each stepMiodrag Milanovic2019-06-141-2/+0
| | |
* | | Load properties from json and propagate to context createMiodrag Milanovic2019-06-132-1/+50
| | |
* | | Save settings that we saved in projectMiodrag Milanovic2019-06-131-1/+0
| | |
* | | Use properties for settings and save in jsonMiodrag Milanovic2019-06-122-4/+3
| | |
* | | Save top level attrs and store current stepMiodrag Milanovic2019-06-072-3/+35
| | |
* | | Cleanup and fixes, flow works nowMiodrag Milanovic2019-06-071-1/+1
| | |
* | | WIP saving/loading attributesMiodrag Milanovic2019-06-072-76/+4
| | |
* | | Use index as unique identifier for netsMiodrag Milanovic2019-06-041-4/+2
| | |
* | | hacky way to support ECP5 for nowMiodrag Milanovic2019-06-032-1/+10
| | |
* | | Support ecp5 read write additional cell infoMiodrag Milanovic2019-06-031-0/+13
| | |
* | | use NEXTPNR_BEL, since BEL is initial placementMiodrag Milanovic2019-06-021-0/+5
| | |
* | | preserve constraintsMiodrag Milanovic2019-06-021-2/+26
| | |
* | | Added support for attributes/properties typesMiodrag Milanovic2019-06-012-8/+11
| | |
* | | Add reading attributes to nets from jsonMiodrag Milanovic2019-06-011-0/+59
| | |
* | | Add writing routing data to jsonMiodrag Milanovic2019-06-011-2/+23
| | |
* | | Solve some of connection issuesMiodrag Milanovic2019-05-311-11/+11
| | |
* | | Initial work on jsonwriteMiodrag Milanovic2019-05-312-0/+200
|/ /
* / When choosing between labels for one net, always prefer ports.whitequark2019-05-291-4/+13
|/ | | | | | | | | 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.
* json: Fix inputs directly driving inoutsDavid Shah2019-03-201-1/+16
| | | | Signed-off-by: David Shah <dave@ds0.me>
* json: Prefer higher level net names when a net has multiple namesDavid Shah2018-12-161-8/+32
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* json: Print error instead of assert for driver/input conflictsDavid Shah2018-12-121-1/+3
| | | | Signed-off-by: David Shah <dave@ds0.me>
* json: Improve reporting of multiple driversDavid Shah2018-11-291-1/+5
| | | | Signed-off-by: David Shah <dave@ds0.me>
* json: Remove superfluous floating node messageDavid Shah2018-11-261-5/+0
| | | | Signed-off-by: David Shah <dave@ds0.me>
* better error message on failure to open JSON fileDarrell Harmon2018-11-111-0/+4
|
* Merge pull request #47 from YosysHQ/settings_propagateClifford Wolf2018-08-181-1/+1
|\ | | | | Use settings for placer1 and router1
| * Save settings and give nicer names to someMiodrag Milanovic2018-08-101-1/+1
| |
* | JSON-PARSER: Fixed bug in properly reading neg #sZipCPU2018-08-151-2/+2
| |
* | Fixed JSON parser: negative values and line numbersZipCPU2018-08-141-9/+23
|/ | | | | | 1. jsonparse.cc now access negative numbers, properly parsing the sign 2. On any failure to properly parse, a line number is now provided with the unexpected character error
* Use settings for json and pcfMiodrag Milanovic2018-08-081-0/+1
|