aboutsummaryrefslogtreecommitdiffstats
path: root/json/jsonparse.cc
Commit message (Collapse)AuthorAgeFilesLines
* Save top level attrs and store current stepMiodrag Milanovic2019-06-071-1/+29
|
* Cleanup and fixes, flow works nowMiodrag Milanovic2019-06-071-1/+1
|
* WIP saving/loading attributesMiodrag Milanovic2019-06-071-5/+1
|
* hacky way to support ECP5 for nowMiodrag Milanovic2019-06-031-1/+5
|
* Added support for attributes/properties typesMiodrag Milanovic2019-06-011-6/+6
|
* Add reading attributes to nets from jsonMiodrag Milanovic2019-06-011-0/+59
|
* 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
|
* json: Fix message for 1'bx valuesDavid Shah2018-08-011-3/+2
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* clangformatSergiusz Bazanski2018-08-011-3/+3
|
* json: Fixing ports set to 'x'David Shah2018-07-271-18/+3
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* refactor: Replace assert with NPNR_ASSERTDavid Shah2018-07-041-1/+1
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Fixed macros and includes for MSVCMiodrag Milanovic2018-07-031-0/+1
|
* Fixing Python bindings after adding unique_ptrDavid Shah2018-06-261-6/+6
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* nets and cells are unique_ptr'sMiodrag Milanovic2018-06-251-43/+41
|
* add cells to a cells collectionMiodrag Milanovic2018-06-251-0/+2
|
* Move json parser from frontend/json/ to json/Clifford Wolf2018-06-231-0/+778
Signed-off-by: Clifford Wolf <clifford@clifford.at>