public enum IntentCode extends Enum<IntentCode>
Modifier and Type | Field and Description |
---|---|
static IntentCode[] |
values |
Modifier and Type | Method and Description |
---|---|
static IntentCode[] |
getIntentCodesBySeries(Series s)
Returns an array of the intent codes specific the provided series.
|
static boolean |
isLongWire(int intentCode) |
static boolean |
isLongWire(Tile tile,
int wire) |
boolean |
isUltraScaleClockDistribution() |
boolean |
isUltraScaleClocking() |
static boolean |
isUltraScaleClocking(Tile tile,
int wire) |
boolean |
isUltraScaleClockRouting() |
static void |
main(String[] args) |
static void |
printIntentCodesBySeries(Series s) |
static IntentCode |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static IntentCode[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final IntentCode INTENT_DEFAULT
public static final IntentCode NODE_OUTPUT
public static final IntentCode NODE_DEDICATED
public static final IntentCode NODE_GLOBAL_VDISTR
public static final IntentCode NODE_GLOBAL_HROUTE
public static final IntentCode NODE_GLOBAL_HDISTR
public static final IntentCode NODE_PINFEED
public static final IntentCode NODE_PINBOUNCE
public static final IntentCode NODE_LOCAL
public static final IntentCode NODE_HLONG
public static final IntentCode NODE_SINGLE
public static final IntentCode NODE_DOUBLE
public static final IntentCode NODE_HQUAD
public static final IntentCode NODE_VLONG
public static final IntentCode NODE_VQUAD
public static final IntentCode NODE_OPTDELAY
public static final IntentCode NODE_GLOBAL_VROUTE
public static final IntentCode NODE_GLOBAL_LEAF
public static final IntentCode NODE_GLOBAL_BUFG
public static final IntentCode NODE_LAGUNA_DATA
public static final IntentCode NODE_CLE_OUTPUT
public static final IntentCode NODE_INT_INTERFACE
public static final IntentCode NODE_LAGUNA_OUTPUT
public static final IntentCode GENERIC
public static final IntentCode DOUBLE
public static final IntentCode INPUT
public static final IntentCode BENTQUAD
public static final IntentCode SLOWSINGLE
public static final IntentCode CLKPIN
public static final IntentCode GLOBAL
public static final IntentCode OUTPUT
public static final IntentCode PINFEED
public static final IntentCode BOUNCEIN
public static final IntentCode LUTINPUT
public static final IntentCode IOBOUTPUT
public static final IntentCode BOUNCEACROSS
public static final IntentCode VLONG
public static final IntentCode OUTBOUND
public static final IntentCode HLONG
public static final IntentCode PINBOUNCE
public static final IntentCode BUFGROUT
public static final IntentCode PINFEEDR
public static final IntentCode OPTDELAY
public static final IntentCode IOBIN2OUT
public static final IntentCode HQUAD
public static final IntentCode IOBINPUT
public static final IntentCode PADINPUT
public static final IntentCode PADOUTPUT
public static final IntentCode VLONG12
public static final IntentCode HVCCGNDOUT
public static final IntentCode SVLONG
public static final IntentCode VQUAD
public static final IntentCode SINGLE
public static final IntentCode BUFINP2OUT
public static final IntentCode REFCLK
public static final IntentCode NODE_INTF4
public static final IntentCode NODE_INTF2
public static final IntentCode NODE_CLE_BNODE
public static final IntentCode NODE_CLE_CNODE
public static final IntentCode NODE_CLE_CTRL
public static final IntentCode NODE_HLONG10
public static final IntentCode NODE_HLONG6
public static final IntentCode NODE_VLONG12
public static final IntentCode NODE_VLONG7
public static final IntentCode NODE_SDQNODE
public static final IntentCode NODE_IMUX
public static final IntentCode NODE_INODE
public static final IntentCode NODE_HSINGLE
public static final IntentCode NODE_HDOUBLE
public static final IntentCode NODE_VSINGLE
public static final IntentCode NODE_VDOUBLE
public static final IntentCode NODE_INTF_BNODE
public static final IntentCode NODE_INTF_CNODE
public static final IntentCode NODE_INTF_CTRL
public static final IntentCode NODE_IRI
public static final IntentCode NODE_OPTDELAY_MUX
public static final IntentCode NODE_CLE_LNODE
public static final IntentCode NODE_GLOBAL_VDISTR_LVL2
public static final IntentCode NODE_GLOBAL_VDISTR_LVL1
public static final IntentCode NODE_GLOBAL_GCLK
public static final IntentCode NODE_GLOBAL_HROUTE_HSR
public static final IntentCode NODE_GLOBAL_HDISTR_HSR
public static final IntentCode NODE_GLOBAL_HDISTR_LOCAL
public static final IntentCode NODE_SLL_INPUT
public static final IntentCode NODE_SLL_OUTPUT
public static final IntentCode NODE_SLL_DATA
public static final IntentCode NODE_GLOBAL_VDISTR_LVL3
public static final IntentCode NODE_GLOBAL_VDISTR_LVL21
public static final IntentCode NODE_GLOBAL_VDISTR_SHARED
public static final IntentCode[] values
public static IntentCode[] values()
for (IntentCode c : IntentCode.values()) System.out.println(c);
public static IntentCode valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static boolean isLongWire(Tile tile, int wire)
public static boolean isLongWire(int intentCode)
public static boolean isUltraScaleClocking(Tile tile, int wire)
public boolean isUltraScaleClocking()
public boolean isUltraScaleClockRouting()
public boolean isUltraScaleClockDistribution()
public static IntentCode[] getIntentCodesBySeries(Series s)
s
- The series (or generation)public static void printIntentCodesBySeries(Series s)
public static void main(String[] args)