aboutsummaryrefslogtreecommitdiffstats
path: root/ecp5/arch_pybindings.h
Commit message (Collapse)AuthorAgeFilesLines
* Add default implementation of bel bucket functionsD. Shah2021-02-051-12/+0
| | | | Signed-off-by: D. Shah <dave@ds0.me>
* ecp5: Implement IdStringList for all arch object namesD. Shah2021-02-021-3/+3
| | | | | | | This is a complete implementation of IdStringList for ECP5; excluding the GUI (which you will have to disable for it to build). Signed-off-by: D. Shah <dave@ds0.me>
* ecp5: Proof-of-concept using IdStringList for bel namesD. Shah2021-02-021-1/+1
| | | | | | | | | | | This uses the new IdStringList API to store bel names for the ECP5. Note that other arches and the GUI do not yet build with this proof-of-concept patch. getBelByName still uses the old implementation and could be more efficiently implemented with further development. Signed-off-by: D. Shah <dave@ds0.me>
* Add pybindings for new APIs.Keith Rothman2021-02-021-0/+12
| | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
* python: Fix getWireBelPinsDavid Shah2019-09-151-0/+15
| | | | | | Fixes #327 Signed-off-by: David Shah <dave@ds0.me>
* python: Fixes to get net wires map workingDavid Shah2018-11-221-2/+24
| | | | Signed-off-by: David Shah <dave@ds0.me>
* ecp5: Update to use const IdStrings in place of PortPin/BelTypeDavid Shah2018-08-081-14/+0
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Revert "Move read methods to ReadMethods, remove some legacy access to Arch"Sergiusz Bazanski2018-07-141-15/+3
| | | | This reverts commit 3352ff4abbcac563e08d78ed8aa77728d00284a8.
* Move read methods to ReadMethods, remove some legacy access to ArchSergiusz Bazanski2018-07-141-3/+15
|
* ecp5: Implementing (at least stubs) most of arch.ccDavid Shah2018-07-111-0/+44
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ecp5: Implementing core arch.h functionsDavid Shah2018-07-111-0/+31
Signed-off-by: David Shah <davey1576@gmail.com>