byucc.jhdl.Xilinx.XC4000.techmap
Class PlacedCell
java.lang.Object
byucc.jhdl.Xilinx.XC4000.techmap.TechMapHelper
byucc.jhdl.Xilinx.XC4000.techmap.PlacedCell
- All Implemented Interfaces:
- XC4000Constants
- Direct Known Subclasses:
- PlacedHierarchicalCell, PlacedLeafCell
- public abstract class PlacedCell
- extends TechMapHelper
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 |
abstract void |
drawBoundingBox(java.awt.Graphics g,
boolean moving,
boolean okPlacement,
int dxi,
int dyi,
int dxf,
int dyf)
|
abstract void |
finalizeMove(Cell topcell,
int dx,
int dy,
int pack)
|
Cell |
getCell()
|
abstract void |
initializeMove(java.awt.Graphics g,
XC4000FloorPlanCanvas canvas,
int origx,
int origy)
|
boolean |
isSelected()
|
abstract boolean |
move(XC4000FloorPlanCanvas canvas,
int dxf,
int dyf,
int pack)
|
boolean |
setSelected(boolean b)
|
abstract void |
unload(XC4000FloorPlanCanvas canvas,
int origx,
int origy,
int dxi,
int dyi)
|
abstract 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 |
okColor
protected static final java.awt.Color okColor
notOkColor
protected static final java.awt.Color notOkColor
next
public PlacedCell next
selectionColor
protected static final java.awt.Color selectionColor
cellNameColor
protected static final java.awt.Color cellNameColor
boundingBoxColor
protected static final java.awt.Color boundingBoxColor
cellNameSpace
protected static final int cellNameSpace
- See Also:
- Constant Field Values
initializeMove
public abstract void initializeMove(java.awt.Graphics g,
XC4000FloorPlanCanvas canvas,
int origx,
int origy)
unload
public abstract void unload(XC4000FloorPlanCanvas canvas,
int origx,
int origy,
int dxi,
int dyi)
move
public abstract boolean move(XC4000FloorPlanCanvas canvas,
int dxf,
int dyf,
int pack)
finalizeMove
public abstract void finalizeMove(Cell topcell,
int dx,
int dy,
int pack)
drawBoundingBox
public abstract void drawBoundingBox(java.awt.Graphics g,
boolean moving,
boolean okPlacement,
int dxi,
int dyi,
int dxf,
int dyf)
unloadCLB
public abstract void unloadCLB(XC4000FloorPlanCanvas canvas,
int dx,
int dy)
setSelected
public boolean setSelected(boolean b)
isSelected
public boolean isSelected()
getCell
public Cell getCell()
Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.