Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove isValidBelForCell | gatecat | 2021-02-16 | 1 | -3/+0 |
| | | | | | | | | | | | | | | | | | This Arch API dates from when we were first working out how to implement placement validity checking, and in practice is little used by the core parts of placer1/HeAP and the Arch implementation involves a lot of duplication with isBelLocationValid. In the short term; placement validity checking is better served by the combination of checkBelAvail and isValidBelForCellType before placement; followed by isBelLocationValid after placement (potentially after moving/swapping multiple cells). Longer term, removing this API makes things a bit cleaner for a new validity checking API. Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | Run "make clangformat". | Keith Rothman | 2021-02-02 | 1 | -3/+2 |
| | | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com> | ||||
* | Add pybindings for new APIs. | Keith Rothman | 2021-02-02 | 1 | -0/+2 |
| | | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com> | ||||
* | Seperate PipRange types in pybindings_shared. | Keith Rothman | 2021-02-01 | 1 | -0/+4 |
| | | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com> | ||||
* | Initial conversion to pybind11 | Miodrag Milanovic | 2020-07-23 | 1 | -19/+17 |
| | |||||
* | Fixes for new part types | Miodrag Milanovic | 2020-07-08 | 1 | -0/+5 |
| | |||||
* | Make python bindings consistent | Miodrag Milanovic | 2020-06-27 | 1 | -1/+4 |
| | |||||
* | python: Add bindings for hierarchy structures | David Shah | 2019-12-27 | 1 | -0/+2 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | 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> | ||||
* | python: Fix getWireBelPins | David Shah | 2019-09-15 | 1 | -0/+5 |
| | | | | | | Fixes #327 Signed-off-by: David Shah <dave@ds0.me> | ||||
* | json: Add support for net aliases | David Shah | 2019-09-13 | 1 | -0/+5 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Add Python helper functions for floorplanning | David Shah | 2019-03-22 | 1 | -0/+7 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ice40: support u4k | Simon Schubert | 2019-02-23 | 1 | -0/+1 |
| | |||||
* | timing: Add support for clock constraints | David Shah | 2018-11-12 | 1 | -0/+4 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Get rid of PortPin and BelType (ice40, generic, docs) | Clifford Wolf | 2018-08-08 | 1 | -9/+2 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | API change: Use CellInfo* and NetInfo* as cell/net handles (Python bindings) | David Shah | 2018-08-05 | 1 | -9/+9 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Remove implementations of deprecated APIs | David Shah | 2018-07-24 | 1 | -2/+0 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Move to new API and remove deprecated | Miodrag Milanovic | 2018-07-22 | 1 | -4/+2 |
| | |||||
* | Rename getWireBelPin to getBelPinWire | Clifford Wolf | 2018-07-22 | 1 | -2/+2 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Revert "Remove legacy access to state via Arch" | Sergiusz Bazanski | 2018-07-14 | 1 | -32/+32 |
| | | | | This reverts commit 18b4b316782035daa259d65d26ea733ca4d16bea. | ||||
* | Revert "Remove unimplemented pybindings (for now)" | Sergiusz Bazanski | 2018-07-14 | 1 | -0/+32 |
| | | | | This reverts commit 53393b993fb211a3ce98262b0dd636d2e8420d2d. | ||||
* | Remove unimplemented pybindings (for now) | Sergiusz Bazanski | 2018-07-14 | 1 | -32/+0 |
| | | | | | We need to re-jigger the template magic in common/pywrappers.h to be proxy context aware. | ||||
* | Remove legacy access to state via Arch | Sergiusz Bazanski | 2018-07-14 | 1 | -32/+32 |
| | |||||
* | Add ctx->pack() API | Clifford Wolf | 2018-07-13 | 1 | -1/+4 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | ecp5: Working on arch implementation | David Shah | 2018-07-11 | 1 | -4/+4 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | typeof to decltype | Miodrag Milanovic | 2018-07-05 | 1 | -38/+38 |
| | |||||
* | python: Convert empty BelId to None | David Shah | 2018-07-04 | 1 | -1/+1 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | python: Renaming and fixing 'generic' build | David Shah | 2018-07-04 | 1 | -0/+162 |
Signed-off-by: David Shah <davey1576@gmail.com> |