aboutsummaryrefslogtreecommitdiffstats
path: root/json
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* 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-232-0/+811
Signed-off-by: Clifford Wolf <clifford@clifford.at>