From 1d39924c1417295c8c24598d362293f0eff2af89 Mon Sep 17 00:00:00 2001 From: David Shah Date: Thu, 7 Jun 2018 15:04:07 +0200 Subject: ice40: More Python bindings and examples Signed-off-by: David Shah --- ice40/pybindings.cc | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'ice40/pybindings.cc') diff --git a/ice40/pybindings.cc b/ice40/pybindings.cc index fb5d7763..f19afce4 100644 --- a/ice40/pybindings.cc +++ b/ice40/pybindings.cc @@ -66,7 +66,22 @@ void arch_wrap_python() .def("getBelName", &Chip::getBelName) .def("getWireName", &Chip::getWireName) .def("getBels", &Chip::getBels) - .def("getWires", &Chip::getWires); + .def("getBelType", &Chip::getBelType) + .def("getWireBelPin", &Chip::getWireBelPin) + .def("getBelPinUphill", &Chip::getBelPinUphill) + .def("getBelPinsDownhill", &Chip::getBelPinsDownhill) + .def("getWires", &Chip::getWires) + .def("getPipByName", &Chip::getPipByName) + .def("getPipName", &Chip::getPipName) + .def("getPips", &Chip::getPips) + .def("getPipSrcWire", &Chip::getPipSrcWire) + .def("getPipDstWire", &Chip::getPipDstWire) + .def("getPipDelay", &Chip::getPipDelay) + .def("getPipsDownhill", &Chip::getPipsDownhill) + .def("getPipsUphill", &Chip::getPipsUphill) + .def("getWireAliases", &Chip::getWireAliases) + .def("getBelPosition", &Chip::getBelPosition) + .def("getWirePosition", &Chip::getWirePosition); WRAP_RANGE(Bel); WRAP_RANGE(BelPin); -- cgit v1.2.3