byucc.jhdl.Xilinx.XC4000.techmap
Class Mapper

java.lang.Object
  extended bybyucc.jhdl.Xilinx.XC4000.techmap.TechMapHelper
      extended bybyucc.jhdl.Xilinx.XC4000.techmap.Mapper
All Implemented Interfaces:
XC4000Constants

public class Mapper
extends TechMapHelper


Field Summary
 
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
 
Constructor Summary
Mapper(XC4000TechMapper gc)
           
 
Method Summary
 Cell CreateNewfmap_g(Node parent, Wire[] in, Wire out, int generic_width, int[] widths, java.lang.String hints)
           
 java.lang.String getTechMapHint(Cell c)
           
 void iteratedPlaceWire(Cell parent, Wire w, int x, int y, int dx, int dy, java.lang.String hints)
           
 Cell map(Cell parent, Wire[] in, Wire out, java.lang.String hintstring)
           
 void place(Cell parent, Cell c1, int x, int y, java.lang.String hints)
           
 void re_place(Cell parent, Cell c1, int x, int y, java.lang.String hints)
           
 
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
 

Constructor Detail

Mapper

public Mapper(XC4000TechMapper gc)
Method Detail

map

public Cell map(Cell parent,
                Wire[] in,
                Wire out,
                java.lang.String hintstring)

re_place

public void re_place(Cell parent,
                     Cell c1,
                     int x,
                     int y,
                     java.lang.String hints)

place

public void place(Cell parent,
                  Cell c1,
                  int x,
                  int y,
                  java.lang.String hints)

iteratedPlaceWire

public void iteratedPlaceWire(Cell parent,
                              Wire w,
                              int x,
                              int y,
                              int dx,
                              int dy,
                              java.lang.String hints)

CreateNewfmap_g

public Cell CreateNewfmap_g(Node parent,
                            Wire[] in,
                            Wire out,
                            int generic_width,
                            int[] widths,
                            java.lang.String hints)

getTechMapHint

public java.lang.String getTechMapHint(Cell c)


Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.