Source code for hwtBuildsystem.vivado.api.pin
from hwtBuildsystem.vivado.api.tcl import VivadoTCL
[docs]
class VivadoBoardDesignPin():
def __init__(self, bd: "VivadoBoardDesign", name: str, hasSubIntf=False):
self.bd = bd
self.name = name
self.hasSubIntf = hasSubIntf
[docs]
def get(self):
if self.hasSubIntf:
return VivadoTCL.get_bd_intf_pins([self.name])
else:
return VivadoTCL.get_bd_pins([self.name])