byucc.jhdl.parsers.edif.sablecc.translation
Class JHDLEdifCell
java.lang.Object
byucc.jhdl.parsers.edif.sablecc.translation.EdifCell
byucc.jhdl.parsers.edif.sablecc.translation.JHDLEdifCell
- public class JHDLEdifCell
- extends EdifCell
Method Summary |
void |
buildCell(Cell parent,
EdifPortInterface[] portWires)
Describe buildCell
This does not build cell, it lowercases portWires name, adds to wires vector, create a Wire array from wires vector
and call the following buildCell with the Wire array |
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)
Describe buildCell
This actually does not build the cell, it just recursively print out all the cell tree
For every cell, print its cellName and cellType, port list and net list. |
void |
buildWrapper(java.lang.String fullFname)
Method to generate a JHDL file that acts as a wrapper for the
passed in fullFname EDIF file |
void |
buildWrapper(java.lang.String fullFname,
java.lang.String subcellname)
This class will create a new .java file that is the wrapper class
for the EDIF file being processed. |
Methods inherited from class byucc.jhdl.parsers.edif.sablecc.translation.EdifCell |
toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
VERBOSE
public static boolean VERBOSE
instance
public Cell instance
wires
public java.util.Hashtable wires
JHDLEdifCell
public JHDLEdifCell()
buildWrapper
public void buildWrapper(java.lang.String fullFname)
- Method to generate a JHDL file that acts as a wrapper for the
passed in fullFname EDIF file
- Parameters:
fullFname
- Full name of a file to be parsed
buildWrapper
public void buildWrapper(java.lang.String fullFname,
java.lang.String subcellname)
- This class will create a new .java file that is the wrapper class
for the EDIF file being processed. This resulting java file
should be compiled as usual.
buildCell
public void buildCell(java.lang.String offset)
- Describe
buildCell
This actually does not build the cell, it just recursively print out all the cell tree
For every cell, print its cellName and cellType, port list and net list.
buildCell
public void buildCell(Cell parent,
EdifPortInterface[] portWires)
- Describe
buildCell
This does not build cell, it lowercases portWires name, adds to wires vector, create a Wire array from wires vector
and call the following buildCell with the Wire array
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.