byucc.jhdl.Xilinx.XC4000.techmap
Class PlacedHierarchicalCell
java.lang.Object
byucc.jhdl.Xilinx.XC4000.techmap.TechMapHelper
byucc.jhdl.Xilinx.XC4000.techmap.PlacedCell
byucc.jhdl.Xilinx.XC4000.techmap.PlacedHierarchicalCell
- All Implemented Interfaces:
- XC4000Constants
- public class PlacedHierarchicalCell
- extends PlacedCell
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 |
drawBoundingBox(java.awt.Graphics g,
boolean moving,
boolean okPlacement,
int origx,
int origy,
int dx,
int dy)
|
void |
finalizeMove(Cell topcell,
int dx,
int dy,
int pack)
|
void |
initializeMove(java.awt.Graphics g,
XC4000FloorPlanCanvas canvas,
int origx,
int origy)
|
boolean |
move(XC4000FloorPlanCanvas canvas,
int dxf,
int dyf,
int pack)
|
boolean |
setSelected(boolean b)
|
void |
unload(XC4000FloorPlanCanvas canvas,
int origx,
int origy,
int dxi,
int dyi)
|
void |
unloadCLB(XC4000FloorPlanCanvas canvas,
int dx,
int dy)
|
Methods inherited from class byucc.jhdl.Xilinx.XC4000.techmap.TechMapHelper |
addUserMappingHints, createXC4000PlacementInfo, getErrorReportingPolicy, getParentInCurrentLevel, getPlaceableType, getSinkCell, getSinkHierarchicalCell, getSinkLeafCell, getSourceCell, getSourceHierarchicalCell, getSourceLeafCell, getSourcePlaceable, getSourcePlaceableCell, getSourcePlaceableLeaf, getSourceSimulationCell, getXC4000PlacementInfo, incoherencyError, setErrorReportingPolicy, setVerbose, tmError |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
drawBoundingBox
public void drawBoundingBox(java.awt.Graphics g,
boolean moving,
boolean okPlacement,
int origx,
int origy,
int dx,
int dy)
- Specified by:
drawBoundingBox
in class PlacedCell
initializeMove
public void initializeMove(java.awt.Graphics g,
XC4000FloorPlanCanvas canvas,
int origx,
int origy)
- Specified by:
initializeMove
in class PlacedCell
unloadCLB
public void unloadCLB(XC4000FloorPlanCanvas canvas,
int dx,
int dy)
- Specified by:
unloadCLB
in class PlacedCell
unload
public void unload(XC4000FloorPlanCanvas canvas,
int origx,
int origy,
int dxi,
int dyi)
- Specified by:
unload
in class PlacedCell
finalizeMove
public void finalizeMove(Cell topcell,
int dx,
int dy,
int pack)
- Specified by:
finalizeMove
in class PlacedCell
move
public boolean move(XC4000FloorPlanCanvas canvas,
int dxf,
int dyf,
int pack)
- Specified by:
move
in class PlacedCell
setSelected
public boolean setSelected(boolean b)
- Overrides:
setSelected
in class PlacedCell
Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.