Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | build: Default the ECP5 and iCE40 roots to the install prefix | Sylvain Munaut | 2020-03-03 | 1 | -1/+1 | |
|/ | | | | | | | | | If the user specifies a custom install prefix, chances are icestrom/trellis are also in that prefix rather than the hardcoded /usr/local Fixes #351 Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
* | router2: Improve flow and log output | David Shah | 2020-02-03 | 1 | -1/+1 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | ice40: Implement getRouteBoundingBox for router2 | David Shah | 2020-02-03 | 2 | -0/+26 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | Allow selection of router algorithm | David Shah | 2020-02-03 | 2 | -2/+17 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | More adjustments to .bba file locations | Larry Doolittle | 2020-01-14 | 1 | -3/+2 | |
| | | | | | | | | | | Follows PM discussion with Marcus Comstedt. Extend changes in .bba file location (made in commit b6a7b60) to ice40 and MSVC cases, so all cases become compatible with read-only access to git tree. Only known down-side is inefficiency when building out-of-tree for multiple architectures; people following that use case should consider using PREGENERATED_BBA_PATH. It would be nice if there were less copy-paste in MSVC vs. non-MSVC content in family.cmake, but that would have to be addressed by someone more skilled in Cmake and MSVC. | |||||
* | 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 | |
| | | |