public class PackagePin
extends Object
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
BEL |
getBEL()
Gets the BEL associated with this package pin.
|
PackagePin |
getDiffPairPin()
Gets the differential paired pin with this package pin.
|
String |
getIOBAliasName()
Gets the IOB alias site name (IOB_X#Y#) for this package pin
|
IOBank |
getIOBank()
Gets the IOBank (if exists) to which this package pin belongs.
|
Integer |
getMaxDelay()
Gets the maximum delay on this package pin in picoseconds.
|
Integer |
getMinDelay()
Gets the minimum delay on this package pin in picoseconds.
|
String |
getName()
Get's the package pin name (e.g.
|
Package |
getPackage()
Gets the package this pin belongs to.
|
String |
getPinFunction()
Get's the type of the site connected to this package pin
|
Site |
getSite()
Get's the site connected to this package pin
|
SiteTypeEnum |
getSiteTypeEnum()
Gets the SiteTypeEnum associated with this package pin's BEL.
|
int |
hashCode() |
boolean |
isDifferential()
Checks if this package pin uses differential signaling.
|
boolean |
isGeneralPurpose()
Checks if the pin is general purpose
|
boolean |
isGlobalClk()
Checks if the pin is a global clock
|
boolean |
isLowCap()
Checks if the pin is low capacitance
|
boolean |
isVref()
Checks if the pin is Vref
|
boolean |
isVrn()
Checks if the pin is Vrn
|
boolean |
isVrp()
Checks if the pin is Vrp
|
String |
toString() |
public String getName()
Vivado Tcl:
get_property NAME $this
public Site getSite()
Vivado Tcl:
get_sites -of $this
public String getPinFunction()
Vivado Tcl:
get_property PIN_FUNC [get_sites -of $this]
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
public String toString()
toString
in class Object
public BEL getBEL()
public SiteTypeEnum getSiteTypeEnum()
public Integer getMinDelay()
public Integer getMaxDelay()
public String getIOBAliasName()
public PackagePin getDiffPairPin()
public boolean isDifferential()
public Package getPackage()
public boolean isGeneralPurpose()
Vivado Tcl:
get_property IS_GENERAL_PURPOSE [get_sites -of $this]
public boolean isGlobalClk()
Vivado Tcl:
get_property IS_GLOBAL_CLK [get_sites -of $this]
public boolean isLowCap()
Vivado Tcl:
get_property IS_LOW_CAP [get_sites -of $this]
public boolean isVrn()
Vivado Tcl:
get_property IS_VRN [get_sites -of $this]
public boolean isVrp()
Vivado Tcl:
get_property IS_VRP [get_sites -of $this]
public boolean isVref()
Vivado Tcl:
get_property IS_VREF [get_sites -of $this]
public IOBank getIOBank()