public class SitePIP
extends Object
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
BEL |
getBEL()
Gets the parent BEL of this
SitePIP . |
String |
getBELName()
Gets the name of the BEL
|
int |
getIndex() |
BELPin |
getInputPin()
Gets the BEL input pin for this SitePIP.
|
String |
getInputPinName()
Gets the input pin name of the
SitePIP . |
String |
getName(Site s)
Gets the
SitePIP name. |
BELPin |
getOutputPin()
Gets the BEL output pin for this SitePIP.
|
String |
getOutputPinName()
Gets the output pin name of the
SitePIP . |
static SitePIP |
getSitePIP(Device device,
SiteTypeEnum siteTypeEnum,
int sitePIPIndex)
|
int |
hashCode() |
String |
toString() |
public BELPin getInputPin()
Vivado Tcl:
get_bel_pins [string map {":" "/"} [get_property NAME $this]]
SitePIP
.public BELPin getOutputPin()
Vivado Tcl:
get_bel_pins [string map {":[get_property FROM_PIN $this]" "/[get_property TO_PIN $this]"} [get_property NAME $this]]
SitePIP
.public String getName(Site s)
public String toString()
toString
in class Object
public BEL getBEL()
SitePIP
.
Vivado Tcl:
set n [get_property NAME $this]; get_bels [string range $n [string last ":" $n]+1 [string length $n]]
SitePIP
.public String getBELName()
Vivado Tcl:
set n [get_property NAME $this]; string range $n [string last "/" $n]+1 [string last ":" $n]-1
SitePIP
belongspublic String getInputPinName()
public String getOutputPinName()
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
public int getIndex()
SitePIP
within its site.public static SitePIP getSitePIP(Device device, SiteTypeEnum siteTypeEnum, int sitePIPIndex)