Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use hashlib for core netlist structures | gatecat | 2021-06-02 | 1 | -7/+7 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | python: Bindings for DelayPair and DelayQuad | gatecat | 2021-02-19 | 1 | -0/+25 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | Remove the unused CellInfo::pins field | gatecat | 2021-02-10 | 1 | -2/+0 |
| | | | | | | | | | | | No arches ever actually used this to implement a Cell->Bel pin mapping, and in practice if any did try they would inevitably hit bitrot. This field had limited use in practice as it is necessary to also support cases where one cell pin maps to more than one bel pin. Removing this old field is the first step towards developing a new API for this. Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | Python code cleanup | Miodrag Milanovic | 2020-11-14 | 1 | -22/+7 |
| | |||||
* | clangformat | David Shah | 2020-08-20 | 1 | -1/+2 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Made proper exception translation | Miodrag Milanovic | 2020-08-07 | 1 | -1/+7 |
| | |||||
* | clangformat | Miodrag Milanovic | 2020-07-25 | 1 | -2/+2 |
| | |||||
* | exception translation | Miodrag Milanovic | 2020-07-24 | 1 | -7/+1 |
| | |||||
* | Fixed named arguments | Miodrag Milanovic | 2020-07-24 | 1 | -4/+3 |
| | |||||
* | proper ctx export | Miodrag Milanovic | 2020-07-23 | 1 | -1/+1 |
| | |||||
* | Initial conversion to pybind11 | Miodrag Milanovic | 2020-07-23 | 1 | -31/+33 |
| | |||||
* | python: Expose PlaceStrength enum and isValidBelForCell on ecp5 | Erika | 2020-01-26 | 1 | -0/+9 |
| | | | | Signed-off-by: Erika <rrika9@yahoo.com> | ||||
* | python: Add bindings for hierarchy structures | David Shah | 2019-12-27 | 1 | -4/+20 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | json: Remove legacy frontend | David Shah | 2019-12-27 | 1 | -2/+2 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | python: Adding helper functions for netlist modification | David Shah | 2019-09-15 | 1 | -0/+16 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Major Property improvements for common and iCE40 | David Shah | 2019-08-05 | 1 | -1/+8 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Added support for attributes/properties types | Miodrag Milanovic | 2019-06-01 | 1 | -1/+1 |
| | |||||
* | pybindings: make errors in Python scripts stop nextpnr execution | David Shah | 2019-04-17 | 1 | -2/+6 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | pybindings: Fix use of import in user scripts | David Shah | 2019-04-17 | 1 | -0/+7 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | generic: GUI Python bindings | David Shah | 2019-04-03 | 1 | -2/+20 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | generic: Place a single SLICE | David Shah | 2019-04-02 | 1 | -30/+5 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | python: Named argument support | David Shah | 2019-04-02 | 1 | -0/+1 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | python: Infrastructure for generic arch Python API | David Shah | 2019-04-02 | 1 | -0/+31 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Add Python helper functions for floorplanning | David Shah | 2019-03-22 | 1 | -0/+18 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | python: Fixes to get net wires map working | David Shah | 2018-11-22 | 1 | -0/+7 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | python: Add wrapper for vectors to allow Python access to net.users | David Shah | 2018-11-22 | 1 | -2/+17 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ecp5: Working on arch implementation | David Shah | 2018-07-11 | 1 | -4/+4 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Renamed dummy->generic for tests, also fix warning | Miodrag Milanovic | 2018-07-11 | 1 | -0/+2 |
| | |||||
* | typeof to decltype | Miodrag Milanovic | 2018-07-05 | 1 | -18/+18 |
| | |||||
* | python: More design-related bindings, dump_design.py working again | David Shah | 2018-07-04 | 1 | -21/+49 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | python: Update wrapper for non-unique_ptr maps | David Shah | 2018-07-04 | 1 | -17/+6 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | python: Adding more wrapped bindings for ice40 | David Shah | 2018-07-04 | 1 | -4/+5 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | python: Translate NPNR_ASSERTs to Python | David Shah | 2018-07-04 | 1 | -0/+7 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | python: New wrapper system working for unique_ptr maps | David Shah | 2018-07-04 | 1 | -2/+8 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | python: Developing context wrappers for maps | David Shah | 2018-07-04 | 1 | -3/+3 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | python: Adding more bindings | David Shah | 2018-07-04 | 1 | -4/+0 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | python: Add context wrapper support for ranges | David Shah | 2018-07-04 | 1 | -5/+4 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Progress on new wrapper system | David Shah | 2018-07-04 | 1 | -1/+0 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | remove emb.cc | Miodrag Milanovic | 2018-06-28 | 1 | -4/+1 |
| | |||||
* | Improving post-ripup placement in the legaliser | David Shah | 2018-06-27 | 1 | -3/+2 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | reinit python tab | Miodrag Milanovic | 2018-06-27 | 1 | -6/+8 |
| | |||||
* | Fixing Python bindings bugs | David Shah | 2018-06-26 | 1 | -2/+2 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Fixing Python bindings after adding unique_ptr | David Shah | 2018-06-26 | 1 | -13/+13 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Fixing the Python bindings following Context/Arch refactoring | David Shah | 2018-06-23 | 1 | -2/+4 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Update from increased clangformat line length | David Shah | 2018-06-23 | 1 | -15/+5 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Added BUILD_GUI, BUILD_PYTHON and BUILD_TESTS cmake options, | Miodrag Milanovic | 2018-06-23 | 1 | -0/+4 |
| | |||||
* | Switched from clifford@clifford.at to clifford@symbioticeda.com for ↵ | Clifford Wolf | 2018-06-22 | 1 | -1/+1 |
| | | | | | | copyright headers Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Cleanup parse_json_file API, some other cleanups | Clifford Wolf | 2018-06-21 | 1 | -2/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Towards IdString as per-context facility | Clifford Wolf | 2018-06-18 | 1 | -1/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Rename Design to Context, derive from Arch instead of instantiating | Clifford Wolf | 2018-06-18 | 1 | -9/+8 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> |