byucc.jhdl.Xilinx.XC4000.techmap
Class TechMapHelper
java.lang.Object
byucc.jhdl.Xilinx.XC4000.techmap.TechMapHelper
- All Implemented Interfaces:
- XC4000Constants
- Direct Known Subclasses:
- CLB, HintParser, HintSet, Mapper, PlacedCell, PlacementAnnotation, PlacementChecker, TreeCoherencyChecker
- public abstract class TechMapHelper
- extends java.lang.Object
- implements XC4000Constants
Fields inherited from interface byucc.jhdl.Xilinx.XC4000.techmap.XC4000Constants |
ALL_LUTS_TYPE, BOTH_LUT4_TYPE, CARRY, CARRY_TYPE, EXCEPTION_MODE, F_LUT, FF_TYPE, FFX, FFY, FIRST, G_LUT, H_LUT, LAST, LOCKED, LUT3_TYPE, LUT4_TYPE, MAX_PACK, NO_PACKING_HINT, NOT_PLACEABLE_TYPE, NOT_SELECTED, PACKING_STRINGS, PACKING_SUFFIXES, PRINT_MODE, QUIET_MODE, SELECTION_MASKS, UNLOCKED |
Method Summary |
void |
addUserMappingHints(Cell cell)
|
XC4000PlacementInfo |
createXC4000PlacementInfo(Cell c)
|
static int |
getErrorReportingPolicy()
|
static Node |
getParentInCurrentLevel(Cell c,
Cell p)
|
static int |
getPlaceableType(Cell p)
|
static Cell |
getSinkCell(Cell parent,
Wire w1,
Cell c1)
|
static Cell |
getSinkHierarchicalCell(Cell caller,
Cell par,
Wire w)
|
static Cell |
getSinkLeafCell(Cell requester,
Cell par,
Wire w)
|
static Cell |
getSourceCell(Cell parent,
Wire w1)
Deprecated. Use getSourcePlaceable() or other getSource methods |
static Cell |
getSourceHierarchicalCell(Cell caller,
Wire w)
|
static Cell |
getSourceLeafCell(Cell requester,
Wire w)
|
static Cell |
getSourcePlaceable(Cell parent,
Wire w1)
|
static Cell |
getSourcePlaceableCell(Cell parent,
Wire w1)
|
static Cell |
getSourcePlaceableLeaf(Cell requester,
Wire w)
|
static Cell |
getSourceSimulationCell(Wire w)
|
static XC4000PlacementInfo |
getXC4000PlacementInfo(Cell c)
|
static void |
incoherencyError(java.lang.String msg)
|
static void |
setErrorReportingPolicy(int i)
|
static void |
setVerbose(boolean b)
|
static void |
tmError(java.lang.String msg)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TechMapHelper
public TechMapHelper()
getPlaceableType
public static int getPlaceableType(Cell p)
setVerbose
public static void setVerbose(boolean b)
setErrorReportingPolicy
public static void setErrorReportingPolicy(int i)
getErrorReportingPolicy
public static int getErrorReportingPolicy()
tmError
public static void tmError(java.lang.String msg)
incoherencyError
public static void incoherencyError(java.lang.String msg)
getSourcePlaceableLeaf
public static Cell getSourcePlaceableLeaf(Cell requester,
Wire w)
getSourceLeafCell
public static Cell getSourceLeafCell(Cell requester,
Wire w)
getSinkLeafCell
public static Cell getSinkLeafCell(Cell requester,
Cell par,
Wire w)
getSourceSimulationCell
public static Cell getSourceSimulationCell(Wire w)
getSourcePlaceable
public static Cell getSourcePlaceable(Cell parent,
Wire w1)
getSourceCell
public static Cell getSourceCell(Cell parent,
Wire w1)
- Deprecated. Use getSourcePlaceable() or other getSource methods
getSourcePlaceableCell
public static Cell getSourcePlaceableCell(Cell parent,
Wire w1)
getSinkCell
public static Cell getSinkCell(Cell parent,
Wire w1,
Cell c1)
getSourceHierarchicalCell
public static Cell getSourceHierarchicalCell(Cell caller,
Wire w)
getSinkHierarchicalCell
public static Cell getSinkHierarchicalCell(Cell caller,
Cell par,
Wire w)
getParentInCurrentLevel
public static Node getParentInCurrentLevel(Cell c,
Cell p)
createXC4000PlacementInfo
public XC4000PlacementInfo createXC4000PlacementInfo(Cell c)
getXC4000PlacementInfo
public static XC4000PlacementInfo getXC4000PlacementInfo(Cell c)
addUserMappingHints
public void addUserMappingHints(Cell cell)
Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.