byucc.jhdl.parsers.edif.NewJHDLGenerator
Class Cell

java.lang.Object
  extended bybyucc.jhdl.parsers.edif.NewJHDLGenerator.Cell

public class Cell
extends java.lang.Object


Field Summary
 java.util.Hashtable cellList
           
 java.lang.String cellName
           
 java.lang.String cellType
           
 Cell instance
           
 java.util.Hashtable netList
           
 SortedHashtable portList
           
 java.util.Hashtable propertyList
           
 java.util.Hashtable tmpwires
           
static boolean VERBOSE
           
 java.util.Hashtable wires
           
 
Constructor Summary
Cell()
           
 
Method Summary
 void buildCell(Cell parent, PortInterface[] portWires)
           
 void buildCell(Cell parent, Wire[] portWires)
          The version above calls this one after sort everything and ensuring that the ports match up and everything is the right width...
 void buildCell(java.lang.String offset)
           
 void buildWrapper(java.lang.String fullFname)
          Method to generate a JHDL file that acts as a wrapper for the parsed in fullFname
 void buildWrapper(java.lang.String fullFname, java.lang.String subcellname)
          Method to generate a JHDL file that acts as a wrapper for the parsed in fullFname
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

VERBOSE

public static boolean VERBOSE

cellName

public java.lang.String cellName

cellType

public java.lang.String cellType

propertyList

public java.util.Hashtable propertyList

cellList

public java.util.Hashtable cellList

netList

public java.util.Hashtable netList

wires

public java.util.Hashtable wires

portList

public SortedHashtable portList

tmpwires

public java.util.Hashtable tmpwires

instance

public Cell instance
Constructor Detail

Cell

public Cell()
Method Detail

toString

public java.lang.String toString()

buildWrapper

public void buildWrapper(java.lang.String fullFname)
Method to generate a JHDL file that acts as a wrapper for the parsed in fullFname

Parameters:
fullFname - Full name of a file to be parsed in

buildWrapper

public void buildWrapper(java.lang.String fullFname,
                         java.lang.String subcellname)
Method to generate a JHDL file that acts as a wrapper for the parsed in fullFname

Parameters:
fullFname - Full name of a file to be parsed in
subcellname - Full name of a subcell of the top-level cell of fullFname. This will be the Cell for which the wrapper will be built.

buildCell

public void buildCell(java.lang.String offset)

buildCell

public void buildCell(Cell parent,
                      PortInterface[] portWires)

buildCell

public void buildCell(Cell parent,
                      Wire[] portWires)
The version above calls this one after sort everything and ensuring that the ports match up and everything is the right width...



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