byucc.jhdl.Xilinx.XC4000.techmap
Class PlacedLeafCell
java.lang.Object
byucc.jhdl.Xilinx.XC4000.techmap.TechMapHelper
byucc.jhdl.Xilinx.XC4000.techmap.PlacedCell
byucc.jhdl.Xilinx.XC4000.techmap.PlacedLeafCell
- All Implemented Interfaces:
- XC4000Constants
- public class PlacedLeafCell
- 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)
|
int |
getP()
|
int |
getX()
|
int |
getY()
|
void |
initializeMove(java.awt.Graphics g,
XC4000FloorPlanCanvas canvas,
int origx,
int origy)
|
boolean |
move(XC4000FloorPlanCanvas canvas,
int dxf,
int dyf,
int pack)
|
void |
setPosition(int x,
int y,
int p)
|
void |
unload(XC4000FloorPlanCanvas canvas,
int origx,
int origy,
int dx,
int dy)
|
void |
unloadCLB(XC4000FloorPlanCanvas canvas,
int dxi,
int dyi)
|
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 |
getX
public int getX()
getY
public int getY()
getP
public int getP()
setPosition
public void setPosition(int x,
int y,
int p)
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 dxi,
int dyi)
- Specified by:
unloadCLB
in class PlacedCell
move
public boolean move(XC4000FloorPlanCanvas canvas,
int dxf,
int dyf,
int pack)
- Specified by:
move
in class PlacedCell
finalizeMove
public void finalizeMove(Cell topcell,
int dx,
int dy,
int pack)
- Specified by:
finalizeMove
in class PlacedCell
unload
public void unload(XC4000FloorPlanCanvas canvas,
int origx,
int origy,
int dx,
int dy)
- Specified by:
unload
in class PlacedCell
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
Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.