Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Preserve hierarchy through packing | David Shah | 2019-12-27 | 2 | -0/+5 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | python: Add bindings for hierarchy structures | David Shah | 2019-12-27 | 1 | -0/+2 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | json: Remove legacy frontend | David Shah | 2019-12-27 | 1 | -1/+0 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | frontend/generic: Fix regressions | David Shah | 2019-12-27 | 1 | -1/+3 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Work around Qt MOC issue with IdString enums | David Shah | 2019-12-27 | 1 | -0/+4 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ice40: Improve error handling of Lattice-style parameters | David Shah | 2019-12-10 | 1 | -0/+3 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Add bba #embed support | Clifford Wolf | 2019-12-01 | 1 | -5/+14 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | ice40: Make HeAP the default placer | David Shah | 2019-11-26 | 1 | -0/+4 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Merge pull request #345 from YosysHQ/dave/sdf | David Shah | 2019-11-18 | 2 | -15/+23 |
|\ | | | | | Improve handling of top level IO and add SDF support | ||||
| * | sdf: Working on support for CVC | David Shah | 2019-10-24 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | ice40: Preserve top level IO properly | David Shah | 2019-10-19 | 2 | -14/+22 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | ice40: cmake: fix build with pregenerated bba path | Sean Cross | 2019-10-24 | 1 | -8/+0 |
|/ | | | | | | | | | | | | | | | When building using non-pregenerated bba files, the rule to create bbasm files gets called twice: once unconditionally, and once as part of the conditional that determines we're not using a pregenerated bba path. If we _are_ using a pregenerated bba path, then this rule gets called anyway, resulting in a build error. Remove the duplicate, unconditional creation of the bba file generation, to fix the build when using pregenerated files, and to speed up the build when not using pregenerated files. Signed-off-by: Sean Cross <sean@xobs.io> | ||||
* | ice40: Add set_frequency pcf command; and document pcf | David Shah | 2019-10-13 | 1 | -0/+4 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ice40: Add support for PLL DELAY_ADJUSTMENT_MODE | David Shah | 2019-09-23 | 1 | -1/+15 |
| | | | | | | Fixes #336 Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ice40: Fix carry feed-out when we have to split the chain next | David Shah | 2019-09-23 | 1 | -2/+19 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Merge pull request #332 from YosysHQ/dave/python-refactor | David Shah | 2019-09-19 | 1 | -96/+2 |
|\ | | | | | Improving Python API and adding docs for it | ||||
| * | python: Refactor out bindings shared between ECP5 and iCE40 | David Shah | 2019-09-15 | 1 | -96/+2 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | Merge branch 'precompiled-bba' of https://github.com/xobs/nextpnr into ↵ | David Shah | 2019-09-19 | 1 | -10/+32 |
|\ \ | | | | | | | | | | xobs-precompiled-bba | ||||
| * | | ice40: support PREGENERATED_BBA_PATH | Sean Cross | 2019-09-17 | 1 | -18/+31 |
| |/ | | | | | | | | | | | | | Add support for pregenerating BBA files, to build on Windows and Darwin. Signed-off-by: Sean Cross <sean@xobs.io> | ||||
* | | Merge pull request #330 from zeldin/bba | David Shah | 2019-09-19 | 1 | -5/+6 |
|\ \ | |/ |/| | bba: Default to native endian in bbasm | ||||
| * | CMake: Generate chipdbs in build tree when building out-of-tree | Marcus Comstedt | 2019-09-15 | 1 | -3/+4 |
| | | | | | | | | Signed-off-by: Marcus Comstedt <marcus@mc.pp.se> | ||||
| * | bba: Require explicit endianness flag, and supply it | Marcus Comstedt | 2019-09-15 | 1 | -2/+2 |
| | | | | | | | | Signed-off-by: Marcus Comstedt <marcus@mc.pp.se> | ||||
* | | python: Fix getWireBelPins | David Shah | 2019-09-15 | 2 | -0/+20 |
|/ | | | | | | Fixes #327 Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Merge pull request #329 from YosysHQ/dave/net_aliases | David Shah | 2019-09-13 | 1 | -0/+5 |
|\ | | | | | json: Add support for net aliases | ||||
| * | json: Add support for net aliases | David Shah | 2019-09-13 | 1 | -0/+5 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | ice40: Move clock constraints across SB_IO and SB_GB_IO | David Shah | 2019-09-13 | 1 | -0/+20 |
|/ | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ice40: Fix DSP cascade wires | David Shah | 2019-09-03 | 1 | -4/+9 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ice40: Only warn about default package if there is no package argument | Sylvain Munaut | 2019-08-10 | 1 | -3/+4 |
| | | | | Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | ||||
* | Add deprecation warning for default packages | David Shah | 2019-08-08 | 3 | -3/+5 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ice40/examples: Fix blinky.sh | David Shah | 2019-08-08 | 1 | -1/+1 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ice40: Add better stats on LC packing | David Shah | 2019-08-08 | 2 | -1/+15 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ice40: Fix regression | David Shah | 2019-08-05 | 1 | -1/+3 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Major Property improvements for common and iCE40 | David Shah | 2019-08-05 | 8 | -161/+169 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Merge pull request #284 from YosysHQ/json_write | David Shah | 2019-07-03 | 5 | -98/+90 |
|\ | | | | | Initial support for writing to json files from nextpnr. | ||||
| * | clangformat run | Miodrag Milanovic | 2019-06-25 | 3 | -27/+26 |
| | | |||||
| * | Merge master | Miodrag Milanovic | 2019-06-25 | 8 | -4/+83 |
| |\ | |||||
| * | | enable lading of jsons and setting up context | Miodrag Milanovic | 2019-06-14 | 1 | -0/+2 |
| | | | |||||
| * | | Use flags for each step | Miodrag Milanovic | 2019-06-14 | 2 | -3/+3 |
| | | | |||||
| * | | restore arch info for ecp5 | Miodrag Milanovic | 2019-06-14 | 1 | -0/+3 |
| | | | |||||
| * | | restore context from json | Miodrag Milanovic | 2019-06-14 | 1 | -3/+43 |
| | | | |||||
| * | | Load properties from json and propagate to context create | Miodrag Milanovic | 2019-06-13 | 1 | -2/+2 |
| | | | |||||
| * | | Save settings that we saved in project | Miodrag Milanovic | 2019-06-13 | 1 | -1/+1 |
| | | | |||||
| * | | Remove concept of project and code connected | Miodrag Milanovic | 2019-06-13 | 1 | -76/+0 |
| | | | |||||
| * | | Use properties for settings and save in json | Miodrag Milanovic | 2019-06-12 | 1 | -1/+1 |
| | | | |||||
| * | | Save top level attrs and store current step | Miodrag Milanovic | 2019-06-07 | 2 | -0/+3 |
| | | | |||||
| * | | Add vcc and gnd nets and cells only if needed | Miodrag Milanovic | 2019-06-07 | 1 | -5/+20 |
| | | | |||||
| * | | Cleanup | Miodrag Milanovic | 2019-06-07 | 2 | -13/+0 |
| | | | |||||
| * | | WIP saving/loading attributes | Miodrag Milanovic | 2019-06-07 | 3 | -4/+23 |
| | | | |||||
| * | | Revert "Do not add VCC if not used, loading json works" | Miodrag Milanovic | 2019-06-02 | 1 | -6/+5 |
| | | | | | | | | | | | | This reverts commit f1b3a14bc23ccee6acaf6bbe27827523dc13c111. | ||||
| * | | Added support for attributes/properties types | Miodrag Milanovic | 2019-06-01 | 1 | -1/+1 |
| | | |