Uses of Class
byucc.jhdl.base.Cell

Packages that use Cell
byucc.jhdl.apps.Broker   
byucc.jhdl.apps.dtb   
byucc.jhdl.apps.dtb.cli   
byucc.jhdl.apps.dtb.listener   
byucc.jhdl.apps.Jab   
byucc.jhdl.apps.Stimulator   
byucc.jhdl.apps.Tbone   
byucc.jhdl.apps.Viewers   
byucc.jhdl.apps.Viewers.BrowserMainFrame   
byucc.jhdl.apps.Viewers.cvt   
byucc.jhdl.apps.Viewers.Event   
byucc.jhdl.apps.Viewers.FloorPlan   
byucc.jhdl.apps.Viewers.JL   
byucc.jhdl.apps.Viewers.NewTreeBrowser   
byucc.jhdl.apps.Viewers.Schematic   
byucc.jhdl.apps.Viewers.TreeBrowser   
byucc.jhdl.apps.Viewers.WiresTable   
byucc.jhdl.base   
byucc.jhdl.contrib.modgen   
byucc.jhdl.contrib.modgen.AddSubPack   
byucc.jhdl.contrib.modgen.CordicPack   
byucc.jhdl.contrib.modgen.IntDividePack   
byucc.jhdl.contrib.modgen.MultArrayPack   
byucc.jhdl.CSRC   
byucc.jhdl.DRC   
byucc.jhdl.DRC.Rules   
byucc.jhdl.DRC.Rules.Virtex   
byucc.jhdl.DRC.Rules.XC4000   
byucc.jhdl.DRC.Tester   
byucc.jhdl.examples   
byucc.jhdl.examples.des   
byucc.jhdl.examples.editDistance   
byucc.jhdl.examples.fsm   
byucc.jhdl.examples.shifter   
byucc.jhdl.examples.xr16cpu   
byucc.jhdl.Fsm   
byucc.jhdl.Logic   
byucc.jhdl.Logic.Modules   
byucc.jhdl.Logic.Modules.CordicPack   
byucc.jhdl.Logic.Modules.DigitSerial   
byucc.jhdl.Logic.Modules.FloatingPoint   
byucc.jhdl.Logic.Modules.FloatingPoint.Array_div_radix2   
byucc.jhdl.Logic.Modules.FloatingPoint.Array_div_radix8   
byucc.jhdl.Logic.Modules.FloatingPoint.examples   
byucc.jhdl.Logic.Modules.FloatingPoint.FPDividePack   
byucc.jhdl.Logic.Modules.FloatingPoint.helpers   
byucc.jhdl.Logic.Modules.FloatingPoint.Pipe_SqPack   
byucc.jhdl.Logic.Modules.FloatingPoint.Pipeline_div_radix4   
byucc.jhdl.Logic.Modules.FloatingPoint.SqPack   
byucc.jhdl.Logic.Modules.helpers   
byucc.jhdl.Logic.Modules.ShiftRegPack   
byucc.jhdl.netlisters   
byucc.jhdl.netlisters.jhdl   
byucc.jhdl.parsers.edif   
byucc.jhdl.parsers.edif.NewJHDLGenerator   
byucc.jhdl.parsers.edif.sablecc   
byucc.jhdl.parsers.edif.sablecc.translation   
byucc.jhdl.parsers.xnf   
byucc.jhdl.platforms.util   
byucc.jhdl.platforms.util.multicontext   
byucc.jhdl.platforms.util.readback   
byucc.jhdl.platforms.util.readback.Xilinx   
byucc.jhdl.synth   
byucc.jhdl.TERA   
byucc.jhdl.util.gui   
byucc.jhdl.Xilinx   
byucc.jhdl.Xilinx.demo   
byucc.jhdl.Xilinx.Virtex   
byucc.jhdl.Xilinx.Virtex.helpers   
byucc.jhdl.Xilinx.Virtex.Modules   
byucc.jhdl.Xilinx.Virtex.Modules.DSMult_Pack   
byucc.jhdl.Xilinx.Virtex.Modules.KCM_Pack   
byucc.jhdl.Xilinx.Virtex.Modules.MultArrayPack   
byucc.jhdl.Xilinx.Virtex.Modules.ShiftReg_Pack   
byucc.jhdl.Xilinx.Virtex.ramb4_wrapper   
byucc.jhdl.Xilinx.Virtex2   
byucc.jhdl.Xilinx.Virtex2.Modules   
byucc.jhdl.Xilinx.Virtex2.Modules.FloatingPoint   
byucc.jhdl.Xilinx.Virtex2.Modules.FloatingPoint.FPAddSubPack   
byucc.jhdl.Xilinx.Virtex2.Modules.FloatingPoint.FPDividePack   
byucc.jhdl.Xilinx.Virtex2.Modules.MultArrayPack   
byucc.jhdl.Xilinx.Virtex2.RamPack   
byucc.jhdl.Xilinx.XC4000   
byucc.jhdl.Xilinx.XC4000.carryLogic   
byucc.jhdl.Xilinx.XC4000.Modules.MultArrayPack   
byucc.jhdl.Xilinx.XC4000.techmap   
byucc.jhdl.Xilinx.XC4000.techmap.lists   
byucc.jhdl.Xilinx.XC4000.techmap.tree   
byucc.jhdl.Xilinx.XC9000   
 

Uses of Cell in byucc.jhdl.apps.Broker
 

Methods in byucc.jhdl.apps.Broker with parameters of type Cell
 void InternalBroker.newSchematicView(Cell c)
           
 void InternalBroker.newMemoryViewerFrame(Cell c)
           
 boolean Broker.behavModel(Cell cell, boolean enable, boolean force)
          turn on or off behavioral model of a cell.
 void Broker.newSchematicView(Cell c)
           
 void Broker.print(Cell cell)
           
 void Broker.newMemoryViewerFrame(Cell c)
           
 

Uses of Cell in byucc.jhdl.apps.dtb
 

Subclasses of Cell in byucc.jhdl.apps.dtb
 class DynamicTestBench
          The DynamicTestBench acts as a quick replacement for a full, formal TestBench written by the user.
 

Methods in byucc.jhdl.apps.dtb with parameters of type Cell
 void DynamicTestBench.setSelectedCell(Cell selected)
          Sets the currently selected cell to the given value
 

Uses of Cell in byucc.jhdl.apps.dtb.cli
 

Methods in byucc.jhdl.apps.dtb.cli with parameters of type Cell
 void ParamGUI.dtbDesignBuilt(Cell design)
          Implementation of the BuildListener interface to find out when the cell is built.
 

Uses of Cell in byucc.jhdl.apps.dtb.listener
 

Methods in byucc.jhdl.apps.dtb.listener with parameters of type Cell
 void BuildListener.dtbDesignBuilt(Cell design)
          When the DynamicTestBench builds its child design, it informs registered BuildListeners with this method.
 

Uses of Cell in byucc.jhdl.apps.Jab
 

Methods in byucc.jhdl.apps.Jab that return Cell
 Cell BrowserCore.getSelectedCell()
          Deprecated.  
 Cell BrowserCore.getSelectedCell(boolean display_dialogs)
          Deprecated.  
 

Methods in byucc.jhdl.apps.Jab with parameters of type Cell
 int BrowserHardwareInterface.getCellHardwareValue(Cell cell)
           
 long BrowserHardwareInterface.getLongCellHardwareValue(Cell cell)
           
 boolean BrowserCore.addCircuitView(Cell cCell)
          Deprecated.  
 void BrowserCore.removeCircuitView(Cell c)
          Deprecated.  
 

Constructors in byucc.jhdl.apps.Jab with parameters of type Cell
CellInfo(Cell currCell, BrowserCore bCore, boolean getChildWires)
           
 

Uses of Cell in byucc.jhdl.apps.Stimulator
 

Subclasses of Cell in byucc.jhdl.apps.Stimulator
 class Stimulator
          An interactive stimulator.
 class TriStateStimulator
          Extends the Stimulator to perform puts on tri-state buses.
 

Uses of Cell in byucc.jhdl.apps.Tbone
 

Subclasses of Cell in byucc.jhdl.apps.Tbone
 class Tbone
          Tbone is a generic test bench used to simulate a circuit.
 

Uses of Cell in byucc.jhdl.apps.Viewers
 

Methods in byucc.jhdl.apps.Viewers that return Cell
 Cell ViewInterface.getSelectedCell()
           
 

Methods in byucc.jhdl.apps.Viewers with parameters of type Cell
 boolean ViewManager.addCircuitView(Cell cCell, int locx, int locy, int sizex, int sizey)
           
 boolean ViewManager.addCircuitView(Cell cCell)
          addCircuitView, create a new circuit view and register it
 void ViewManager.removeCircuitView(Cell cell)
          removeCircuitView, unregister circuit view
 boolean ViewManager.addLayoutView(Cell c)
           
 void ViewManager.removeLayoutView(Cell c)
           
 

Uses of Cell in byucc.jhdl.apps.Viewers.BrowserMainFrame
 

Methods in byucc.jhdl.apps.Viewers.BrowserMainFrame that return Cell
 Cell BrowserMainFrame.getSelectedCell(boolean debug)
           
 Cell BrowserTreeNode.getCell()
           
 

Methods in byucc.jhdl.apps.Viewers.BrowserMainFrame with parameters of type Cell
 void BrowserTree.loadClass(Cell rNode)
           
 void BrowserTree.addSelectedCell(Cell cell)
           
 void BrowserTree.removeSelectedCell(Cell cell)
           
 

Constructors in byucc.jhdl.apps.Viewers.BrowserMainFrame with parameters of type Cell
BrowserTreeNode(BrowserTree btParent, BrowserTreeNode parent, Cell cell)
           
 

Uses of Cell in byucc.jhdl.apps.Viewers.cvt
 

Subclasses of Cell in byucc.jhdl.apps.Viewers.cvt
 class DesktopTest
           
 

Methods in byucc.jhdl.apps.Viewers.cvt that return Cell
 Cell cvtPanel.rootCell()
           
 Cell cvtPanel.getRootCell()
           
 Cell cvtFrame.rootCell()
           
 

Methods in byucc.jhdl.apps.Viewers.cvt with parameters of type Cell
 javax.swing.JInternalFrame cvtDesktop.addTreeViewToDesktop(Cell cell)
           
 void cvtDesktop.newCell(Cell newDesign)
          Used, especially by DynamicTestBench, to target another cell.
protected  javax.swing.JPanel cvtDesktop.createSidePanel(Cell tree_view_topcell)
          Create a collapsable side panel for misc.
 void cvtPanel.newCell(Cell newDesign)
          Used, especially by DynamicTestBench, to target another cell.
 void cvtInternalFrame.newCell(Cell newDesign)
          Used, especially by DynamicTestBench, to target another cell.
 void cvtFrame.newCell(Cell newDesign)
          Used, especially by DynamicTestBench, to target another cell.
 

Constructors in byucc.jhdl.apps.Viewers.cvt with parameters of type Cell
cvtDesktop(Cell c)
           
cvtDesktop(Cell c, CLInterpreter interpreter, InternalBroker userBroker)
           
cvtPanel(Cell c)
           
cvtPanel(Cell c, CLInterpreter interpreter)
           
cvtPanel(Cell c, Broker userBroker)
           
cvtPanel(Cell c, CLInterpreter interpreter, Broker userBroker)
           
cvtPanel(Cell c, CLInterpreter interpreter, Broker userBroker, cvtFrame cf)
           
cvtInternalFrame(Cell c)
           
cvtInternalFrame(Cell c, javax.swing.JDesktopPane desktop)
           
cvtInternalFrame(Cell c, CLInterpreter interpreter, javax.swing.JDesktopPane desktop)
           
cvtInternalFrame(Cell c, Broker userBroker, javax.swing.JDesktopPane desktop)
           
cvtInternalFrame(Cell c, CLInterpreter interpreter, Broker userBroker, javax.swing.JDesktopPane desktop)
           
cvtFrame(Cell c)
           
cvtFrame(Cell c, CLInterpreter interpreter)
           
cvtFrame(Cell c, Broker userBroker)
           
cvtFrame(Cell c, CLInterpreter interpreter, Broker userBroker)
           
 

Uses of Cell in byucc.jhdl.apps.Viewers.Event
 

Methods in byucc.jhdl.apps.Viewers.Event that return Cell
abstract  Cell JHDLAbstractHostPanel.getRootCell()
          Accessor method.
 Cell JHDLHostWidgetInterface.getRootCell()
          Accessor method.
 Cell JHDLMouseEvent.getCell()
           
 

Uses of Cell in byucc.jhdl.apps.Viewers.FloorPlan
 

Methods in byucc.jhdl.apps.Viewers.FloorPlan that return Cell
 Cell FloorPlanRecord.getRepCell()
           
 Cell LayoutView.getSelectedCell()
           
 

Methods in byucc.jhdl.apps.Viewers.FloorPlan with parameters of type Cell
 void FloorPlanRecord.setRepCell(Cell c)
           
 java.lang.String FloorPlanModule.getCellName(Cell c)
           
 void FloorPlanModule.init(javax.swing.JPanel frame, Cell top)
           
 FloorPlanRecord LayoutView.getFloorPlanRecord(Cell cell)
           
 void LayoutViewListener.removeLayoutView(Cell c)
           
 boolean LayoutViewListener.addLayoutView(Cell c)
           
 

Constructors in byucc.jhdl.apps.Viewers.FloorPlan with parameters of type Cell
LayoutView(ViewManager listener, Cell myCell)
           
LayoutView(ViewManager listener, Cell myCell, java.lang.String title)
           
 

Uses of Cell in byucc.jhdl.apps.Viewers.JL
 

Constructors in byucc.jhdl.apps.Viewers.JL with parameters of type Cell
CLIJL(Cell c)
          Deprecated. Please use byucc.jhdl.apps.Viewers.cvtFrame instead
CLIJL(Cell c, CLInterpreter interpreter)
          Deprecated. Please use byucc.jhdl.apps.Viewers.cvtFrame instead
 

Uses of Cell in byucc.jhdl.apps.Viewers.NewTreeBrowser
 

Methods in byucc.jhdl.apps.Viewers.NewTreeBrowser that return Cell
 Cell TreeBrowserNode.getCell()
          Casts the encapsulated object as a Cell.
 Cell TreeBrowserPanel.getSelectedCell()
           
 

Constructors in byucc.jhdl.apps.Viewers.NewTreeBrowser with parameters of type Cell
TreeBrowserPanel(Cell rNode)
          Deprecated.  
 

Uses of Cell in byucc.jhdl.apps.Viewers.Schematic
 

Fields in byucc.jhdl.apps.Viewers.Schematic declared as Cell
protected  Cell SchematicCanvas.circuit
          Pointer to the Cell that is currently being drawn.
protected  Cell SchematicNode.schematicCell
          The jhdl Cell associated with this Node.
 

Methods in byucc.jhdl.apps.Viewers.Schematic that return Cell
 Cell SchematicCanvas.getCell()
          This method provides access to the Cell for which this SchematicCanvas displays.
 Cell SchematicActionEvent.getCell()
          Deprecated.  
 Cell SchematicNode.getCell()
           
 

Methods in byucc.jhdl.apps.Viewers.Schematic with parameters of type Cell
 void CircuitViewListener.removeCircuitView(Cell c)
           
 boolean CircuitViewListener.addCircuitView(Cell c)
           
 void SmartSchematicFrame.newSchematicPane(Cell c)
           
 void DefaultSchematicActionListener.cellDoubleClicked(Cell c)
           
 void DefaultSchematicActionListener.cellSingleClicked(Cell c)
           
 void SchematicCanvas.constructAndPlace(Cell p, Netlist nl)
           
 int SchematicCanvas.placeInputs(SchematicNode currNode, Cell p, int currLevel)
           
 boolean SchematicCanvas.isInPort(Cell c, java.lang.String pName)
           
 boolean SchematicCanvas.isOutPort(Cell c, java.lang.String pName)
           
 void SchematicCanvas.setCellSelected(Cell cell, boolean b)
           
protected  SchematicNode SchematicCanvas.getSchematicNode(Cell cell)
           
static SchematicNode SchematicNode.getNode(Cell p, SchematicCanvas parent)
           
static SchematicNode SchematicNode.getNode(Cell p, java.lang.String portName, SchematicCanvas parent)
           
 void CircuitView.doubleClickCell(Cell p)
          Callback function that is called when the user double clicks on a cell in the SchematicCanvas.
 void CircuitView.setCellSelected(Cell cell, boolean b)
           
 

Constructors in byucc.jhdl.apps.Viewers.Schematic with parameters of type Cell
OutNode(java.lang.String portName, Cell p, SchematicCanvas parent)
           
XorNode(Cell p, SchematicCanvas parent, boolean invOut, int invIn)
           
AndNode(Cell p, SchematicCanvas parent, boolean invOut, int invIn)
           
SchematicScrollPane(Cell p)
          Deprecated.  
SchematicScrollPane(Cell p, JHDLHostWidgetInterface hwi)
          Constructs a new SchematicScrollPane--New constructor, so that this panel can pass the JHDLHostWidgetInterface to its parent to get the call chain ready to be initialized.
OrNode(Cell p, SchematicCanvas parent, boolean invOut, int invIn)
           
SmartSchematicFrame(Cell c)
          Deprecated.  
SmartSchematicFrame(Cell c, JHDLHostWidgetInterface hwi)
          Constructs a new SmartSchematicFrame--New constructor, so that this panel can pass the JHDLHostWidgetInterface to its parent to get the call chain ready to be initialized.
InOutNode(java.lang.String portName, Cell p, SchematicCanvas parent)
           
InvNode(Cell p, SchematicCanvas parent)
           
SchematicViewerFrame(Cell c)
          Deprecated.  
SchematicViewerFrame(Cell c, JHDLHostWidgetInterface hwi)
          Constructs a new SchematicViewerFrame--New constructor, so that this panel can pass the JHDLHostWidgetInterface to its parent to get the call chain ready to be initialized.
SchematicViewerInternalFrame(Cell c)
          Deprecated.  
SchematicViewerInternalFrame(Cell c, JHDLHostWidgetInterface hwi)
          Constructs a new SchematicViewerInternalFrame--New constructor, so that this panel can pass the JHDLHostWidgetInterface to its parent to get the call chain ready to be initialized.
InNode(java.lang.String portName, Cell p, SchematicCanvas parent)
           
ConstNode(Cell p, SchematicCanvas parent)
           
GenericNode(Cell p, SchematicCanvas parent)
           
IncNode(Cell p, SchematicCanvas parent)
           
SchematicViewerPanel(Cell c)
          Deprecated.  
SchematicViewerPanel(Cell c, JHDLHostWidgetInterface hwi)
          Constructs a new SchematicViewerPanel--New constructor, so that this panel can pass the JHDLHostWidgetInterface to its parent to get the call chain ready to be initialized.
SchematicCanvas(Cell p, javax.swing.JViewport vp)
          Deprecated.  
SchematicCanvas(Cell p, javax.swing.JViewport vp, JHDLHostWidgetInterface hwi)
          Constructs a new SchematicCanvas--New constructor, so that this panel can pass the JHDLHostWidgetInterface to its parent to get the call chain ready to be initialized.
UDNImplementation(Cell p, SchematicCanvas parent)
           
VCCNode(Cell p, SchematicCanvas parent)
           
SchematicActionEvent(java.lang.Object source, int id, java.lang.String command, Cell c)
          Deprecated.  
BufNode(Cell p, SchematicCanvas parent)
           
GNDNode(Cell p, SchematicCanvas parent)
           
MuxNode(Cell p, SchematicCanvas parent)
           
AddSubNode(Cell p, SchematicCanvas parent)
           
SchematicNode(Cell p, SchematicCanvas parent)
          Default Constructor.
ShiftNode(Cell p, SchematicCanvas parent, char shdir, int shamt)
           
CircuitView(ViewManager vMan, Cell myCell, int locx, int locy, int sizex, int sizey)
          Constructors
CircuitView(ViewManager vMan, Cell myCell, int locx, int locy, int sizex, int sizey, Wire selWire)
           
CircuitView(ViewManager vMan, CLInterpreter interp, Cell myCell, int locx, int locy, int sizex, int sizey)
           
CircuitView(ViewManager vMan, Cell myCell)
           
CircuitView(ViewManager vMan, CLInterpreter interp, Cell myCell)
           
CircuitView(ViewManager vMan, Cell myCell, java.lang.String title)
           
CircuitView(ViewManager vMan, CLInterpreter interp, Cell myCell, java.lang.String title)
           
RegNode(Cell p, SchematicCanvas parent, int invertedClock)
           
AddNode(Cell p, SchematicCanvas parent)
           
 

Uses of Cell in byucc.jhdl.apps.Viewers.TreeBrowser
 

Methods in byucc.jhdl.apps.Viewers.TreeBrowser that return Cell
 Cell TreeBrowserPanel.getSelectedCell()
           
 Cell TreeBrowserActionEvent.getCell()
          Deprecated.  
 

Methods in byucc.jhdl.apps.Viewers.TreeBrowser with parameters of type Cell
 void TreeBrowserPanel.loadClass(Cell rNode)
          Sets the given Cell as the root node of the tree to view
 

Constructors in byucc.jhdl.apps.Viewers.TreeBrowser with parameters of type Cell
TreeBrowserPanel(Cell rNode, JHDLHostWidgetInterface hwi)
          Constructs a new TreeBrowserPanel--New constructor, so that this panel can pass the JHDLHostWidgetInterface to its parent to get the call chain ready to be initialized.
TreeBrowserPanel(Cell rNode)
          Deprecated.  
TreeBrowserActionEvent(java.lang.Object source, int id, java.lang.String command, Cell c)
          Deprecated.  
TreeBrowserFrame(Cell cell)
          Deprecated.  
TreeBrowserFrame(Cell cell, JHDLHostWidgetInterface hwi)
          New constructor added, so that the JHDLHostWidgetInterface can be passed in and sent to the TreeBrowserPanel.
 

Uses of Cell in byucc.jhdl.apps.Viewers.WiresTable
 

Methods in byucc.jhdl.apps.Viewers.WiresTable with parameters of type Cell
 void WiresTablePanel.rebuildTable(Cell c)
           
 

Constructors in byucc.jhdl.apps.Viewers.WiresTable with parameters of type Cell
WiresTableFrame(Cell cell)
          Deprecated.  
WiresTableFrame(Cell cell, JHDLHostWidgetInterface hwi)
           
WiresTablePanel(Cell ci)
          Deprecated.  
WiresTablePanel(Cell c, JHDLHostWidgetInterface hwi)
          Constructs a new WiresTablePanel--New constructor, so that this panel can pass the JHDLHostWidgetInterface to its parent to get the call chain ready to be initialized.
WiresTableInternalFrame(Cell cell)
          Deprecated.  
WiresTableInternalFrame(Cell cell, JHDLHostWidgetInterface hwi)
           
 

Uses of Cell in byucc.jhdl.base
 

Subclasses of Cell in byucc.jhdl.base
 class Annotation
          This class provides a Cell class that cannot be simulated.
 class CL
          This can be used as a super-class for a cell that is purely combinational.
 class ClockDriver
          Class used to create clock drivers.
 class DefaultSubCell
           
 class DynamicClockDriver
          Class used to create clock drivers.
 class HWProcess
          This file contains the code that comprises most of the javaHDL simulation kernel.
 class PullUpDown
           
 class Structural
          If the node only contains instantiations of other kinds of nodes, this is the container class to use.
 class Synchronous
          Base class for defining a synchronous circuit element.
 class temp_cell
          Used by BV for testing
 class VisibleAnnotation
          This class provides a Cell class that cannot be simulated It can only be used to annotate the circuit and was provided primarily for use by the techmapper.
 

Fields in byucc.jhdl.base declared as Cell
protected  Cell Connection.cell
          The cell that is connected to
 

Methods in byucc.jhdl.base that return Cell
 Cell Cell.replaceProperty(java.lang.String name, java.lang.String value)
          Used to replace a string property of a Cell.
 Cell Cell.replaceProperty(Property p)
          Used to replace a property of a Cell.
 Cell Cell.addProperty(java.lang.String name, java.lang.Object value)
          Used to add an arbitrary property to a Cell.
 Cell Cell.addProperty(java.lang.String name, java.lang.Object value, boolean isVisible)
           
 Cell Cell.addProperty(java.lang.String name, java.lang.String value)
          Used to add a string property to a Cell.
 Cell Cell.addProperty(Property p)
          Used to add a Property object to the Cell.
 Cell Cell.pushHierarchyNoImplicitPorts(CellInterface[] cell_interface, java.lang.String cellname, boolean unique_structure)
          This call begins the creation of a subcell with no implicit ports inherited from any parent cell.
 Cell Cell.pushHierarchyNoImplicitPorts(CellInterface[] cell_interface, java.lang.String cellname, boolean unique_structure, java.lang.String instance_name)
          This call begins the creation of a subcell with no implicit ports inherited from any parent cell.
 Cell Cell.pushHierarchy(CellInterface[] cell_interface, java.lang.String cellname)
          This allows multiple levels of hierarchy within one class file
 Cell Cell.pushHierarchy(CellInterface[] cell_interface, java.lang.String cellname, boolean unique_structure)
          This allows multiple levels of hierarchy within one class file
 Cell Cell.pushHierarchy(CellInterface[] cell_interface, java.lang.String cellname, java.lang.String instance_name)
          This allows multiple levels of hierarchy within one class file
 Cell Cell.pushHierarchy(CellInterface[] cell_interface, java.lang.String cellname, boolean unique_structure, java.lang.String instance_name)
          This allows multiple levels of hierarchy within one class file, works in tandem with popHierarchy().
 Cell HWSystem.getTestBench()
          A HWSystem should have only one child and it should be a test bench, based on constructors.
static Cell HelperLibrary.getTopCell(Wire w)
           
 Cell NodeList.getCell()
          Returns the node pointed to by the current pointer as a Cell, if possible.
 Cell Wire.getParentCell()
          Simple accessor to get the parent of the wire, without casting
 Cell Wire.getSinkCell()
           
 Cell Wire.getSourceCell()
           
 Cell Node.getParentCell()
          Returns the parent of this Node, cast as a Cell if possible
 Cell CellList.getCell()
          Returns the cell at the current position.
 Cell CellList.getSingleCell()
          Returns the first element in the list, or null if none
 Cell Connection.getCell()
          Returns the connected cell
 

Methods in byucc.jhdl.base with parameters of type Cell
 long HWSystem.printTransitionCounts(java.io.OutputStream os, Cell c)
          This will print out all of the transition counts for every wire in the target Cell and it's children.
static boolean HelperLibrary.isInnerWire(Wire wire, Cell cell)
          Determines if this is an inner wire in the context of the passed in cell.
static java.util.HashMap HelperLibrary.createVPtoWiresMapping(Cell top)
          Creates a HashMap object whose Keys are ValuePropagater Objects, and whose Values are ArrayList Objects of Wires.
 void Wire.put(Cell source, int val)
          Values are placed on a wire using this method.
 void Wire.putB(Cell source, boolean val)
          Boolean version of put.
 void Wire.putBV(Cell source, BV val)
          Values are placed on a wire using this method.
 void Wire.putL(Cell source, long val)
          Long version of put.
 void Wire.putA(Cell source, int[] val)
          int[] version of put.
 void Wire.putTriState(Cell source, int val)
          Values are placed on a wire using this method.
 void Wire.putTriStateBV(Cell source, BV val)
          BV version of putTriState.
 void Wire.putTriStateL(Cell source, long val)
          Long version of putTriState.
 void Wire.putTriStateA(Cell source, int[] val)
          int[] version of putTriState.
 int Wire.get(Cell sink)
          Values are read from wires using this method.
 int Wire.getZ(Cell sink)
          Mask of floating values are from wires using this method.
 int Wire.getX(Cell sink)
          Mask of multiple puts are from wires using this method.
 boolean Wire.getB(Cell sink)
          Boolean version of get.
 boolean Wire.getZB(Cell sink)
          Boolean version of getZ.
 boolean Wire.getXB(Cell sink)
          Boolean version of getX.
 BV Wire.getBV(Cell sink)
          BV version of get.
 BV Wire.getZBV(Cell sink)
          BV version of getZ.
 BV Wire.getXBV(Cell sink)
          BV version of getX.
 BV Wire.getBV(Cell sink, BV out)
          BV version of get.
 BV Wire.getZBV(Cell sink, BV out)
          BV version of getZ.
 BV Wire.getXBV(Cell sink, BV out)
          BV version of getX.
 long Wire.getL(Cell sink)
          Long version of get.
 long Wire.getZL(Cell sink)
          Long version of getZ.
 long Wire.getXL(Cell sink)
          Long version of getX.
 int[] Wire.getA(Cell sink)
          int[] version of get.
 int[] Wire.getZA(Cell sink)
           
 int[] Wire.getXA(Cell sink)
           
protected  boolean Wire.validSourceCell(Cell source)
          Checks to see if source is allowed to put values onto this wire.
protected  boolean Wire.validSinkCell(Cell sink)
          Checks to see if sink is allowed to get values from this wire.
 Wire Wire.createAlias(Cell parent, java.lang.String name)
          This creates an alias of an existing wire.
 Wire Wire.createAlias(Cell parent)
          This creates an alias of an existing wire.
 Wire Wire.range(Cell parent, int upper_bound, int lower_bound, java.lang.String name)
          This returns a new wire that contains only the prescribed range in BITS.
 Wire Wire.range(Cell parent, int upper_bound, int lower_bound)
          This returns a new wire that contains only the prescribed range.
protected  Wire Wire.newWire(Cell parent, java.lang.String name)
          This creates an alias of this wire, using the clone mechanism.
 Wire Wire.getWire(Cell parent, int i)
          This returns the ith atomic wire.
 Wire Wire.getWire(Cell parent, int i, java.lang.String name)
          This returns the ith atomic wire.
 Wire Wire.gw(Cell parent, int i)
          Shorthand for Wire.getWire(Cell, int).
 Wire Wire.gw(Cell parent, int i, java.lang.String name)
          Shorthand for Wire.getWire(Cell, int, String).
 Wire Wire.getAliasForScope(Cell parent)
          Returns an alias of the wire with the given scope.
 void Wire.addProperty(Cell parent, java.lang.String name, java.lang.String value)
          Used to add a string property to a Wire, within the scope of the given Cell.
 void Wire.addProperty(Cell parent, java.lang.String name, java.lang.Object value, boolean isVisible)
           
 Property Wire.setProperty(Cell parent, java.lang.String name, java.lang.Object value, boolean isVisible)
           
 void Wire.addProperty(Cell parent, Property p)
          Used to add a Property object to a Wire, within the scope of the given Cell.
 PropertyList Wire.getProperties(Cell parent)
          Used to get the property list from the wire from the scope of the given cell.
 Property Wire.getProperty(Cell parent, java.lang.String name)
           
 java.lang.Object Wire.getPropertyValue(Cell parent, java.lang.String name)
           
 boolean Wire.hasProperties(Cell parent)
          Used to determine if this wire has properties, at the scope of the given cell.
 void Wire.replaceProperty(Cell parent, java.lang.String name, java.lang.String value)
          Used to replace a string property of a Wire.
 void Wire.replaceProperty(Cell parent, Property p)
          Used to replace a property of a Wire.
 boolean Wire.removeProperty(Cell parent, java.lang.String name)
          Used to remove a named property of a Wire at the scope of the given cell.
 void Wire.addProperties(Cell parent, PropertyList plist)
          Used to add a list of properties to the Wire, within the scope of the given cell.
 void Wire.addProperties(Cell parent, PropertyList plist, boolean warn_duplicates)
          Used to add a list of properties to the Wire, withing the scope of the given cell.
 java.lang.String PlacementInfo.getTransformation(Cell c)
          Return the transformation
 void CellList.insert(Cell c)
          Controls what can be put in the list
 

Constructors in byucc.jhdl.base with parameters of type Cell
Netlist(Cell parent)
          Simple constructor only needs the parent cell.
Wire(Cell parent, java.lang.String name)
          This creates a new Wire that is empty so that its contents can be filled in later.
Wire(Cell parent, int num_of_wires, int wire_width, java.lang.String name)
          Deprecated. Use Wire(parent, num_of_wires, name).
Wire(Cell parent, int num_of_wires, java.lang.String name)
          Base constructor.
Wire(Cell parent, WireList wl, java.lang.String name)
          Deprecated. Use Wire.Wire(Cell, Wire[], String), which has most significant bits in slot 0
Wire(Cell parent, Wire[] wa, java.lang.String name)
          This builds a wire from an array of wires that is passed in.
Connection(Cell cell, int port_name_index, boolean is_atomic_port)
          Construct a connection
 

Uses of Cell in byucc.jhdl.contrib.modgen
 

Subclasses of Cell in byucc.jhdl.contrib.modgen
 class accum
          Accumulator that allows a generic sized input and output.
 class Add
          Deprecated. Use Logic add call instead (Add was deprecated since it is XC4000 specific)
 class Adsu
          Deprecated. Use Logic addsub call instead (AddSub was deprecated since it is XC4000 specific).
 class Cordic
          Generic width CORDIC unit for Xilinx XC4000.
 class Cordicl
          Generic width linear CORDIC unit for Xilinx XC4000.
 class CordicRP
          Generic width CORDIC unit for Xilinx Virtex.
 class eq
          General Description
 class gt
          Generic greater-than comparator.
 class IntDivide
           Variable width integer divider with the option of signed or unsigned multiply and generic pipeline depth.
 class LFSR4
           4 bit linear feedback shift register.
 class lt
          Generic less-than comparator.
 class rounder
           
 class StageRP
           
 class Sub
          Deprecated. Use Logic sub call instead (Sub was deprecated since it is XC4000 specific).
 

Uses of Cell in byucc.jhdl.contrib.modgen.AddSubPack
 

Subclasses of Cell in byucc.jhdl.contrib.modgen.AddSubPack
 class ADD_F_CI
           
 class ADD_FG_CI
           
 class ADD_G_F1
           
 class ADDSUB_F_CI
           
 class ADDSUB_FG_CI
           
 class ADDSUB_G_F1
           
 class ADDSUB_G_F3_
           
 class SUB_F_CI
           
 class SUB_FG_CI
           
 class SUB_G_1
           
 class SUB_G_F1
           
 

Uses of Cell in byucc.jhdl.contrib.modgen.CordicPack
 

Subclasses of Cell in byucc.jhdl.contrib.modgen.CordicPack
 class Col_reg
           
 class Cordic_ctrl
           
 class Cordicl_ctrl
           
 class End_rot
           
 class Init_rot
           
 class Pipe_sigs
           
 class Stage
           
 class Stagel
           
 class Tc_mux
           
 class Z_Mux
           
 

Uses of Cell in byucc.jhdl.contrib.modgen.IntDividePack
 

Subclasses of Cell in byucc.jhdl.contrib.modgen.IntDividePack
 class AddPass
           
 class AddPassGeneric
           
 class AddPassVirtex
           
 class AddPassXC4000
           
 class tbcomp_IntDivide
           
 

Uses of Cell in byucc.jhdl.contrib.modgen.MultArrayPack
 

Subclasses of Cell in byucc.jhdl.contrib.modgen.MultArrayPack
 class MultAddGeneric
           
 class MultSubGeneric
           
 

Methods in byucc.jhdl.contrib.modgen.MultArrayPack that return Cell
static Cell And_fmap_g.and_map(Node parent, Wire a, Wire b, Wire out)
           
 

Uses of Cell in byucc.jhdl.CSRC
 

Subclasses of Cell in byucc.jhdl.CSRC
 class addsubX
          Generic width adder-subtractor.
 class addX
          Generic width adder.
 class and2_dp
          This class implements and asynchronous 2-input and gate.
 class and2_dp_g
          This class implements and asynchronous 2-input and gate.
 class and3_dp
          This class implements and asynchronous 3-input and gate.
 class and3_dp_g
          This class implements and asynchronous 3-input and gate.
 class and4_dp
          This class implements and asynchronous 4-input and gate.
 class and5_dp
          This class implements and asynchronous 5-input and gate.
 class and6_dp
          This class implements and asynchronous 6-input and gate.
 class and7_dp
          This class implements and asynchronous 7-input and gate.
 class and8_dp
          This class implements and asynchronous 8-input and gate.
 class and9_dp
          This class implements and asynchronous 9-input and gate.
 class andX
          This class implements an AND gate with arbitrary number of inputs.
 class buf
          Buffer.
 class bufX
          This cell buffers each input wire.
 class CSRCCL
           
 class CSRCClockDriver
           
 class CSRCFD
           
 class dff_dp
          The dff_dp is a simple D-flipflop.
 class dff_dpX
          This instantiates a generic width dff_dp.
 class dffe_dp
          The dffe_dp is a D-flipflop with a clock enable.
 class dffe_dpX
          This instantiates a generic width dffe_dp.
 class dffr_dp
          The dffr_dp is a D-flipflop with a synchronous reset.
 class dffr_dpX
          This instantiates a generic width dffs_dp.
 class dffre_dp
          The dffre_dp is a D-flipflop with a synchronous reset and a clock enable.
 class dffre_dpX
          This instantiates a generic width dffre_dp.
 class dffs_dp
          The dffs_dp is a D-flipflop with a synchronous set.
 class dffs_dpX
          This instantiates a generic width dffr_dp.
 class dffse_dp
          The dffse_dp is a D-flipflop with a synchronous set and a clock enable.
 class dffse_dpX
          This instantiates a generic width dffse_dp.
 class DL_ONE
          Returns a logic one.
 class DL_ZERO
          Returns a logic zero.
 class gndX
          This instantiates a generic width vcc.
 class IB
          This is an input buffer.
 class IBX
          Generic width output buffer.
 class maj3
          3-input majority gate.
 class mux_dpX
          Generic width 2-1 Mux.
 class mux3_dp
          2-1 Mux.
 class nand2_dp
          This class implements and asynchronous 2-input nand gate.
 class nand2_dp_g
          This class implements and asynchronous 2-input nand gate.
 class nand3_dp
          This class implements and asynchronous 3-input nand gate.
 class nand3_dp_g
          This class implements and asynchronous 3-input nand gate.
 class nand4_dp
          This class implements and asynchronous 4-input nand gate.
 class nand5_dp
          This class implements and asynchronous 5-input nand gate.
 class nand6_dp
          This class implements and asynchronous 6-input nand gate.
 class nand7_dp
          This class implements and asynchronous 7-input nand gate.
 class nand8_dp
          This class implements and asynchronous 8-input nand gate.
 class nand9_dp
          This class implements and asynchronous 9-input nand gate.
 class nandX
          This class implements an NAND gate with arbitrary number of inputs.
 class nor2_dp
          This class implements and asynchronous 2-input nor gate.
 class nor2_dp_g
          This class implements and asynchronous 2-input nor gate.
 class nor3_dp
          This class implements and asynchronous 3-input nor gate.
 class nor3_dp_g
          This class implements and asynchronous 3-input nor gate.
 class nor4_dp
          This class implements and asynchronous 4-input nor gate.
 class nor5_dp
          This class implements and asynchronous 5-input nor gate.
 class nor6_dp
          This class implements and asynchronous 6-input nor gate.
 class nor7_dp
          This class implements and asynchronous 7-input nor gate.
 class nor8_dp
          This class implements and asynchronous 8-input nor gate.
 class nor9_dp
          This class implements and asynchronous 9-input nor gate.
 class norX
          This class implements an NOR gate with arbitrary number of inputs.
 class not_dp
          Inverter.
 class notX
          This cell inverts each input wire.
 class OB
          This is an output buffer.
 class OBT
          This is an output buffer with a (high?) asserted output enable.
 class OBTX
          Generic width output buffer.
 class OBX
          Generic width output buffer.
 class or2_dp
          This class implements and asynchronous 2-input or gate.
 class or2_dp_g
          This class implements and asynchronous 2-input or gate.
 class or3_dp
          This class implements and asynchronous 3-input or gate.
 class or3_dp_g
          This class implements and asynchronous 3-input or gate.
 class or4_dp
          This class implements and asynchronous 4-input or gate.
 class or5_dp
          This class implements and asynchronous 5-input or gate.
 class or6_dp
          This class implements and asynchronous 6-input or gate.
 class or7_dp
          This class implements and asynchronous 7-input or gate.
 class or8_dp
          This class implements and asynchronous 8-input or gate.
 class or9_dp
          This class implements and asynchronous 9-input or gate.
 class orX
          This class implements an OR gate with arbitrary number of inputs.
 class subX
          Generic width subtractor.
 class TESTCSRCLibrary
          This class is the self-test controller for the CSRC library.
 class vccX
          This instantiates a generic width vcc.
 class xnor2_dp
          This class implements and asynchronous 2-input xnor gate.
 class xnor2_dp_g
          This class implements and asynchronous 2-input xnor gate.
 class xnor3_dp
          This class implements and asynchronous 3-input xnor gate.
 class xnor3_dp_g
          This class implements and asynchronous 3-input xnor gate.
 class xnor4_dp
          This class implements and asynchronous 4-input xnor gate.
 class xnor5_dp
          This class implements and asynchronous 5-input xnor gate.
 class xnor6_dp
          This class implements and asynchronous 6-input xnor gate.
 class xnor7_dp
          This class implements and asynchronous 7-input xnor gate.
 class xnor8_dp
          This class implements and asynchronous 8-input xnor gate.
 class xnor9_dp
          This class implements and asynchronous 9-input xnor gate.
 class xnorX
          This class implements an XNOR gate with arbitrary number of inputs.
 class xor2_dp
          This class implements and asynchronous 2-input xor gate.
 class xor2_dp_g
          This class implements and asynchronous 2-input xor gate.
 class xor3_dp
          This class implements and asynchronous 3-input xor gate.
 class xor3_dp_g
          This class implements and asynchronous 3-input xor gate.
 class xor4_dp
          This class implements and asynchronous 4-input xor gate.
 class xor5_dp
          This class implements and asynchronous 5-input xor gate.
 class xor6_dp
          This class implements and asynchronous 6-input xor gate.
 class xor7_dp
          This class implements and asynchronous 7-input xor gate.
 class xor8_dp
          This class implements and asynchronous 8-input xor gate.
 class xor9_dp
          This class implements and asynchronous 9-input xor gate.
 class xorX
          This class implements an XOR gate with arbitrary number of inputs.
 

Methods in byucc.jhdl.CSRC that return Cell
 Cell CSRCTechMapper.map(Logic parent, Wire[] in, Wire out, java.lang.String hints)
           
 Cell CSRCTechMapper.source(Logic parent, Wire w1)
          Deprecated. use getSourcePlaceable, getSourcePlaceableLeaf, or getSourceLeafCell
 Cell CSRCTechMapper.sink(Logic parent, Wire w1, Cell c)
          Deprecated. use getSinkLeafCell
 Cell CSRCTechMapper.getSourcePlaceable(Cell parent, Wire w1)
           
 Cell CSRCTechMapper.getSourcePlaceableLeaf(Cell parent, Wire w1)
           
 Cell CSRCTechMapper.getSourceLeafCell(Logic parent, Wire w1)
           
 Cell CSRCTechMapper.getSinkLeafCell(Logic parent, Cell c, Wire w1)
           
 

Methods in byucc.jhdl.CSRC with parameters of type Cell
protected  void CSRCTechMapper.insertTechMapHints(Cell c)
           
 void CSRCTechMapper.place(Logic parent, Cell c1, int x, int y, java.lang.String hints)
           
 Cell CSRCTechMapper.sink(Logic parent, Wire w1, Cell c)
          Deprecated. use getSinkLeafCell
 Cell CSRCTechMapper.getSourcePlaceable(Cell parent, Wire w1)
           
 Cell CSRCTechMapper.getSourcePlaceableLeaf(Cell parent, Wire w1)
           
 Cell CSRCTechMapper.getSinkLeafCell(Logic parent, Cell c, Wire w1)
           
 PlacementInfo CSRCTechMapper.createPlacementInfo(Cell c)
           
 java.lang.String CSRCTechMapper.getTechMapHint(Logic parent, Cell c)
           
 void CSRCTechMapper.clockDriver(Cell parent, Wire clock_in, Wire clock, java.lang.String schedule, java.lang.String name)
           
 void CSRCTechMapper.clockDriver(Cell parent, Wire clock, java.lang.String schedule, java.lang.String name)
           
 void CSRCTechMapper.buf(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void CSRCTechMapper.tbuf(Cell parent, Wire in, Wire en, Wire out, java.lang.String name)
           
 void CSRCTechMapper.pullup(Cell parent, Wire out, java.lang.String name)
           
 void CSRCTechMapper.pulldown(Cell parent, Wire out, java.lang.String name)
           
 void CSRCTechMapper.and(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void CSRCTechMapper.and(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
           
 void CSRCTechMapper.and(Cell parent, Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
           
 void CSRCTechMapper.and(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
           
 void CSRCTechMapper.and(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
           
 void CSRCTechMapper.and(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
           
 void CSRCTechMapper.and(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
           
 void CSRCTechMapper.and(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
           
 void CSRCTechMapper.and(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
           
 void CSRCTechMapper.nand(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void CSRCTechMapper.nand(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
           
 void CSRCTechMapper.nand(Cell parent, Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
           
 void CSRCTechMapper.nand(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
           
 void CSRCTechMapper.nand(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
           
 void CSRCTechMapper.nand(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
           
 void CSRCTechMapper.nand(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
           
 void CSRCTechMapper.nand(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
           
 void CSRCTechMapper.nand(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
           
 void CSRCTechMapper.or(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void CSRCTechMapper.or(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
           
 void CSRCTechMapper.or(Cell parent, Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
           
 void CSRCTechMapper.or(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
           
 void CSRCTechMapper.or(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
           
 void CSRCTechMapper.or(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
           
 void CSRCTechMapper.or(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
           
 void CSRCTechMapper.or(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
           
 void CSRCTechMapper.or(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
           
 void CSRCTechMapper.nor(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void CSRCTechMapper.nor(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
           
 void CSRCTechMapper.nor(Cell parent, Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
           
 void CSRCTechMapper.nor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
           
 void CSRCTechMapper.nor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
           
 void CSRCTechMapper.nor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
           
 void CSRCTechMapper.nor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
           
 void CSRCTechMapper.nor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
           
 void CSRCTechMapper.nor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
           
 void CSRCTechMapper.xor(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void CSRCTechMapper.xor(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
           
 void CSRCTechMapper.xor(Cell parent, Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
           
 void CSRCTechMapper.xor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
           
 void CSRCTechMapper.xor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
           
 void CSRCTechMapper.xor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
           
 void CSRCTechMapper.xor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
           
 void CSRCTechMapper.xor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
           
 void CSRCTechMapper.xor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
           
 void CSRCTechMapper.xnor(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void CSRCTechMapper.xnor(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
           
 void CSRCTechMapper.xnor(Cell parent, Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
           
 void CSRCTechMapper.xnor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
           
 void CSRCTechMapper.xnor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
           
 void CSRCTechMapper.xnor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
           
 void CSRCTechMapper.xnor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
           
 void CSRCTechMapper.xnor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
           
 void CSRCTechMapper.xnor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
           
 void CSRCTechMapper.not(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void CSRCTechMapper.vcc(Cell parent, Wire o, java.lang.String name)
           
 void CSRCTechMapper.gnd(Cell parent, Wire o, java.lang.String name)
           
 Wire CSRCTechMapper.vcc(Cell parent, int width, java.lang.String name)
           
 Wire CSRCTechMapper.gnd(Cell parent, int width, java.lang.String name)
           
 void CSRCTechMapper.reg(Cell parent, Wire clk, Wire in, Wire out, java.lang.String name)
           
 void CSRCTechMapper.regc(Cell parent, Wire clk, Wire in, Wire out, java.lang.String name)
           
 void CSRCTechMapper.regce(Cell parent, Wire clk, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void CSRCTechMapper.regp(Cell parent, Wire clk, Wire in, Wire out, java.lang.String name)
           
 void CSRCTechMapper.regpe(Cell parent, Wire clk, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void CSRCTechMapper.regr(Cell parent, Wire clk, Wire in, Wire r, Wire out, java.lang.String name)
           
 void CSRCTechMapper.regre(Cell parent, Wire clk, Wire in, Wire ce, Wire r, Wire out, java.lang.String name)
           
 void CSRCTechMapper.regs(Cell parent, Wire clk, Wire in, Wire s, Wire out, java.lang.String name)
           
 void CSRCTechMapper.regse(Cell parent, Wire clk, Wire in, Wire ce, Wire s, Wire out, java.lang.String name)
           
 void CSRCTechMapper.reg(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void CSRCTechMapper.regc(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void CSRCTechMapper.regce(Cell parent, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void CSRCTechMapper.regp(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void CSRCTechMapper.regpe(Cell parent, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void CSRCTechMapper.regr(Cell parent, Wire in, Wire r, Wire out, java.lang.String name)
           
 void CSRCTechMapper.regre(Cell parent, Wire in, Wire ce, Wire r, Wire out, java.lang.String name)
           
 void CSRCTechMapper.regs(Cell parent, Wire in, Wire s, Wire out, java.lang.String name)
           
 void CSRCTechMapper.regse(Cell parent, Wire in, Wire ce, Wire s, Wire out, java.lang.String name)
           
 void CSRCTechMapper.add(Cell parent, Wire a, Wire b, Wire ci, Wire s, Wire co, java.lang.String name)
           
 void CSRCTechMapper.sub(Cell parent, Wire a, Wire b, Wire ci, Wire s, Wire co, java.lang.String name)
           
 void CSRCTechMapper.addsub(Cell parent, Wire a, Wire b, Wire ci, Wire add, Wire s, Wire co, java.lang.String name)
           
 void CSRCTechMapper.add(Cell parent, Wire a, Wire b, Wire s, java.lang.String name)
           
 void CSRCTechMapper.sub(Cell parent, Wire a, Wire b, Wire s, java.lang.String name)
           
 void CSRCTechMapper.addsub(Cell parent, Wire a, Wire b, Wire ci, Wire add, Wire s, java.lang.String name)
           
 Wire CSRCTechMapper.wire(Cell p, java.lang.String name)
           
 Wire CSRCTechMapper.wire(Cell p, int width, java.lang.String name)
           
 Wire CSRCTechMapper.concat(Cell parent, Wire[] wa, java.lang.String name)
           
 Wire CSRCTechMapper.concat(Cell parent, WireList wl, java.lang.String name)
           
 void CSRCTechMapper.mux(Cell parent, Wire d0, Wire d1, Wire sel, Wire out, java.lang.String name)
           
 void CSRCTechMapper.mux(Cell parent, Wire d0, Wire d1, Wire d2, Wire d3, Wire sel, Wire out, java.lang.String name)
           
 void CSRCTechMapper.mux(Cell parent, Wire d0, Wire d1, Wire d2, Wire d3, Wire d4, Wire d5, Wire d6, Wire d7, Wire sel, Wire out, java.lang.String name)
           
 Wire CSRCTechMapper.range(Cell parent, Wire src, int hi, int lo)
           
 void CSRCTechMapper.constant(Cell parent, Wire out, int value, java.lang.String name)
           
 void CSRCTechMapper.constant(Cell parent, Wire out, long value, java.lang.String name)
           
 void CSRCTechMapper.constant(Cell parent, Wire out, int[] value, java.lang.String name)
           
 void CSRCTechMapper.constant(Cell parent, Wire out, BV value, java.lang.String name)
           
 Wire CSRCTechMapper.ashiftr(Cell parent, Wire in, int shift, Wire out)
           
 Wire CSRCTechMapper.shiftr(Cell parent, Wire in, int shift, Wire out)
           
 Wire CSRCTechMapper.shiftl(Cell parent, Wire in, int shift, Wire out)
           
 void CSRCTechMapper.rom(Cell parent, Wire addr, Wire data, long[] init, java.lang.String name)
           
 void CSRCTechMapper.ram(Cell parent, Wire din, Wire we, Wire addr, Wire dout, long[] init, java.lang.String name)
           
 void CSRCTechMapper.rams(Cell parent, Wire din, Wire we, Wire addr, Wire dout, long[] init, java.lang.String name)
           
 void CSRCTechMapper.ramd(Cell parent, Wire din, Wire we, Wire addrA, Wire addrB, Wire outA, Wire outB, long[] init, java.lang.String name)
           
 void CSRCTechMapper.padClock(Cell parent, Wire pad, Wire in, java.lang.String[] mods, java.lang.String name)
           
 void CSRCTechMapper.padOut(Cell parent, boolean clocked, Wire out, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void CSRCTechMapper.padIn(Cell parent, boolean clocked, Wire pad, Wire in, java.lang.String[] mods, java.lang.String name)
           
 void CSRCTechMapper.padInout(Cell parent, boolean clockedIn, Wire in, boolean clockedOut, Wire out, Wire ctl, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void CSRCTechMapper.padOutT(Cell parent, boolean clocked, Wire out, Wire ctl, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 

Constructors in byucc.jhdl.CSRC with parameters of type Cell
CSRCClockDriver(Cell parent, Wire clock, java.lang.String schedule, java.lang.String name)
           
CSRCClockDriver(Cell parent, Wire clock_in, Wire clock, java.lang.String schedule, java.lang.String name)
           
CSRCWire(Cell parent, int width)
           
CSRCWire(Cell parent, int width, java.lang.String name)
           
CSRCWire(Cell parent, Wire w1, Wire w2)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16)
           
CSRCWire(Cell parent, Wire w1, Wire w2, java.lang.String name)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, java.lang.String name)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, java.lang.String name)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, java.lang.String name)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, java.lang.String name)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, java.lang.String name)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, java.lang.String name)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, java.lang.String name)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, java.lang.String name)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, java.lang.String name)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, java.lang.String name)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, java.lang.String name)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, java.lang.String name)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, java.lang.String name)
           
CSRCWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16, java.lang.String name)
           
CSRCWire(Cell parent, WireList wl)
           
CSRCWire(Cell parent, WireList wl, java.lang.String name)
           
CSRCWire(Cell parent, Wire[] wa)
           
CSRCWire(Cell parent, Wire[] wa, java.lang.String name)
           
 

Uses of Cell in byucc.jhdl.DRC
 

Subclasses of Cell in byucc.jhdl.DRC
 class DBone
          A skeleton TBone-like class for checking circuits against design rules.
 class Toggler
           
 

Fields in byucc.jhdl.DRC declared as Cell
protected  Cell DesignRuleChecker.topCell
          topCell is the Cell to be checked; all descendents of this cell are (generally) checked also.
 

Methods in byucc.jhdl.DRC that return Cell
 Cell DBone.getTopCell()
          Returns the top cell in the circuit.
 Cell DesignRuleChecker.getTopCell()
          Returns a reference to the top-level cell which this DesignRuleChecker is checking
 

Methods in byucc.jhdl.DRC with parameters of type Cell
 void DesignRuleChecker.initDRC(Cell topCell)
          Common constructor code for initialization.
 boolean DesignRuleChecker.doCheck(Cell newCell)
          Initiates the design rule check on a new topCell
protected  void DesignRuleChecker.addToCellList(CellList list, Cell cl)
          I wasn't sure it would be a good idea to make the insert method of the CellList class public.
 void DesignRuleChecker.setCell(Cell newCell)
          Set the topCell to the new cell specified
static boolean DesignRuleChecker.checkRule(Cell parent, Cell toCheck, DesignRule rule)
          A static utility methods to check one rule against a component set.
static boolean DesignRuleChecker.checkRule(Cell parent, Cell toCheck, DesignRule rule, DesignRuleBrowser drb)
          A static utility methods to check one rule against a component set.
static boolean DesignRuleChecker.checkRule(Cell parent, Cell toCheck, DesignRule rule, boolean drbFlag)
          A static utility methods to check one rule against a component set.
static boolean DesignRuleChecker.checkRules(Cell parent, Cell toCheck, DesignRule[] rules)
          A static utility methods to check a set of rules against a component set.
static boolean DesignRuleChecker.checkRules(Cell parent, Cell toCheck, java.util.Vector rules)
          A static utility methods to check a set of rules against a component set.
static boolean DesignRuleChecker.checkRules(Cell parent, Cell toCheck, java.util.Vector rules, boolean useBrowser)
          A static utility methods to check a set of rules against a component set.
static boolean DesignRuleChecker.checkRules(Cell parent, Cell toCheck, DesignRule rule, boolean useBrowser)
          A static utility methods to check a set of rules against a component set.
static boolean DesignRuleChecker.runTest(Cell parent, Cell toCheck, java.util.Vector rules)
          A static utility methods to check a set of rules against a component set for the purpose of checking the integrity of this class.
 DesignRuleViolation[] DesignRuleChecker.getDesignRuleViolationsForCells(Cell[] cells)
          Returns the set of design rule violations associated with a specific set of cells.
 void DesignRuleChecker.addViolatingCell(Cell cell)
          Adds a violating cell to the internal list of violating cells.
protected abstract  void DesignRule.sortCell(Cell cl)
          To be implemented by subclasses so they may sort cells into appropriate containers.
protected static void DesignRule.addToCellList(CellList list, Cell cl)
          I wasn't sure it would be a good idea to make the insert method of the CellList class public.
protected  void DesignRule.addToCellList(Cell cl)
           
protected  void DesignRule.addViolatingCell(Cell vCell)
          Adds a violating cell to the violatingCells Vector.
 

Constructors in byucc.jhdl.DRC with parameters of type Cell
DesignRuleChecker(Cell topCell)
          Initializes the DesignRuleChecker to check the Cell topCell.
DesignRuleChecker(Cell parentCell, Cell topCell)
           
DesignRuleViolation(int drcvId, DesignRule violatedRule, Cell vCell, int severityLevel)
           
DesignRuleViolation(int drcvId, DesignRule violatedRule, Cell vCell)
           
 

Uses of Cell in byucc.jhdl.DRC.Rules
 

Fields in byucc.jhdl.DRC.Rules declared as Cell
protected  Cell IBufsAndOBufs.topCell
          The top-level Cell being checked
 

Methods in byucc.jhdl.DRC.Rules with parameters of type Cell
protected abstract  boolean MultipleDrivers.isTriStateBuffer(Cell cell)
          Must be implemented for each architecture.
 void MultipleDrivers.sortCell(Cell cell)
          Grabs all the input wires for all the cells.
 void Template.sortCell(Cell cl)
           
 void Bufg.sortCell(Cell cell)
           
protected abstract  boolean Bufg.isBufg(Cell cell)
           
protected  void ClockWires.sortCell(Cell cl)
          This method is called by the DesignRuleChecker for each descendant of the top-level cell.
protected  void IBufsAndOBufs.sortCell(Cell cl)
          Sorts Cells according to type.
protected abstract  boolean IBufsAndOBufs.isOBuf(Cell cl)
          Returns true if cl is an instance of an obuf-type cell.
protected abstract  boolean IBufsAndOBufs.isIBuf(Cell cl)
          Returns true if cl is an instance of an ibuf-type cell.
protected abstract  boolean IBufsAndOBufs.isOPad(Cell cell)
           
protected abstract  boolean IBufsAndOBufs.isOPad_sim(Cell cell)
           
protected abstract  boolean IBufsAndOBufs.isIOPad(Cell cell)
           
protected abstract  boolean IBufsAndOBufs.isIPad(Cell cell)
           
protected abstract  boolean IBufsAndOBufs.isIPad_sim(Cell cell)
           
protected  boolean IBufsAndOBufs.checkPadCell(Cell cl)
           
 void DeadHardware.sortCell(Cell cl)
           
 void AddPropertyMissing.sortCell(Cell cl)
           
 void NoConnect.sortCell(Cell cl)
           
protected  void IOBufs.sortCell(Cell cl)
          Sorts Cells according to type.
abstract  boolean IOBufs.isIOBuf(Cell cl)
          Returns true if cl is an instance of a platform-specific iobuf-type cell.
protected  boolean IOBufs.isIOPad(Cell sourceCell)
           
 

Uses of Cell in byucc.jhdl.DRC.Rules.Virtex
 

Methods in byucc.jhdl.DRC.Rules.Virtex with parameters of type Cell
protected  boolean BufgVirtex.isBufg(Cell cell)
           
protected  boolean IBufsAndOBufsVirtex.isOBuf(Cell cl)
          Returns true if cl is an instance of a Xilinx obuf-type cell or a Virtex obuf-type cell.
protected  boolean IBufsAndOBufsVirtex.isIBuf(Cell cl)
          Returns true if cl is an instance of a Xilinx ibuf-type cell or a Virtex ibuf-type cell.
 boolean IBufsAndOBufsVirtex.isOPad(Cell cell)
           
protected  boolean IBufsAndOBufsVirtex.isOPad_sim(Cell cell)
           
protected  boolean IBufsAndOBufsVirtex.isIOPad(Cell cell)
           
protected  boolean IBufsAndOBufsVirtex.isIPad(Cell cell)
           
protected  boolean IBufsAndOBufsVirtex.isIPad_sim(Cell cell)
           
 boolean IOBufsVirtex.isIOBuf(Cell cl)
           
 

Uses of Cell in byucc.jhdl.DRC.Rules.XC4000
 

Methods in byucc.jhdl.DRC.Rules.XC4000 with parameters of type Cell
protected  boolean MultipleDriversXC4000.isTriStateBuffer(Cell cell)
           
protected  boolean BufgXC4000.isBufg(Cell cell)
           
protected  boolean IBufsAndOBufsXC4000.isOBuf(Cell cl)
          Returns true if cl is an instance of an XC4000 obuf-type cell
protected  boolean IBufsAndOBufsXC4000.isIBuf(Cell cl)
          Returns true if cl is an instance of an XC4000 ibuf-type cell
 boolean IBufsAndOBufsXC4000.isOPad(Cell cell)
           
protected  boolean IBufsAndOBufsXC4000.isOPad_sim(Cell cell)
           
protected  boolean IBufsAndOBufsXC4000.isIOPad(Cell cell)
           
protected  boolean IBufsAndOBufsXC4000.isIPad(Cell cell)
           
protected  boolean IBufsAndOBufsXC4000.isIPad_sim(Cell cell)
           
 boolean IOBufsXC4000.isIOBuf(Cell cl)
           
 

Uses of Cell in byucc.jhdl.DRC.Tester
 

Subclasses of Cell in byucc.jhdl.DRC.Tester
 class DesignRuleCheckerTester
           
 class LogicMisplacement
          This design targets the Digilab XC4000 Spartan architecture.
 class MultiplePuts
          This design targets the Digilab XC4000 Spartan architecture.
 class NoBufg
          This design violates the rule of not running an explicit clock wire through a bufg
 

Uses of Cell in byucc.jhdl.examples
 

Subclasses of Cell in byucc.jhdl.examples
 class Calculator
           
 class FullAdder
           
 class NBitAdder
           
 

Uses of Cell in byucc.jhdl.examples.des
 

Subclasses of Cell in byucc.jhdl.examples.des
 class DES
           
 class DESLogic
           
 class DESRoundC
           
 class SBoxes
           
 

Uses of Cell in byucc.jhdl.examples.editDistance
 

Subclasses of Cell in byucc.jhdl.examples.editDistance
 class char_fsm2
           
 class char_slice2
           
 class charcomp2
           
 class edistance2
          This is the top level code for finding the evolutionary distance between a target string which is compiled into the hardware, and a source string which is passed through the linear systolic array of character comparitors.
 class left_edge2
           
 class mod4count2
           
 class upDownCounter
          Counter counts up if up_down is a 1, down if up_down is a 0.
 

Uses of Cell in byucc.jhdl.examples.fsm
 

Subclasses of Cell in byucc.jhdl.examples.fsm
 class fsmMemCtl
           
 class parity
           
 

Uses of Cell in byucc.jhdl.examples.shifter
 

Subclasses of Cell in byucc.jhdl.examples.shifter
 class ShiftMuxR
          Right shifter mux.
 class VarShiftR
          Right shifter module generator This module will create an variable width right shifter with that can either do logical or arithmetic shifts
 

Uses of Cell in byucc.jhdl.examples.xr16cpu
 

Subclasses of Cell in byucc.jhdl.examples.xr16cpu
 class adsuovf1
           
 class adsuovf16
           
 class bram_1k
           
 class bram_4k
           
 class brir
           
 class control
           
 class datapath
           
 class dec16
           
 class lcdoutport
           
 class logicops
           
 class parinport
           
 class paroutport
           
 class regfile
           
 class sport
           
 class timerefs
           
 class uar
           
 class uat
           
 class xr16vx_1k
           
 class xr16vx_4k
           
 class xr16vxcpu
           
 

Uses of Cell in byucc.jhdl.Fsm
 

Subclasses of Cell in byucc.jhdl.Fsm
 class Fsm
           
 class SynthesizedFsm
          for automatic FSM Synthesis (temporarily modified from Fsm.java by navanee) main Distinction from Fsm.java is that the csWire can be seen outside and that is the only FSM output.
 

Constructors in byucc.jhdl.Fsm with parameters of type Cell
Logsim(Cell parent, java.io.OutputStream ostream)
           
 

Uses of Cell in byucc.jhdl.Logic
 

Subclasses of Cell in byucc.jhdl.Logic
 class LibrarySelfTester
          This class aids in testing components of a library.
 class Logic
          The Logic class provides a platform-independent interface into FPGA circuit design.
 class LogicGates
          This class only exists to split Logic into two files so that it's easier to deal with it.
 class LogicStatic
          This class only exists to split Logic into two files so that it's easier to deal with it.
 class LogicSubCell
          This class allows calls to pushHierarchy to create a Logic cell, instead of a feature-less default.
 

Methods in byucc.jhdl.Logic that return Cell
 Cell TechMapper.map(Logic parent, Wire[] in, Wire out, java.lang.String hints)
           
 Cell TechMapper.getSourcePlaceable(Cell parent, Wire w1)
           
 Cell TechMapper.getSourcePlaceableLeaf(Cell parent, Wire w1)
           
 Cell TechMapper.getSourceLeafCell(Logic parent, Wire w1)
           
 Cell TechMapper.getSinkLeafCell(Logic parent, Cell c, Wire w1)
           
 Cell Logic.map(Wire i1, Wire o)
          Attempts to map given wires to a single architectural "primitive" in the target device.
 Cell Logic.map(Wire i1, Wire i2, Wire o)
          Attempts to map given wires to a single architectural "primitive" in the target device.
 Cell Logic.map(Wire i1, Wire i2, Wire i3, Wire o)
          Attempts to map given wires to a single architectural "primitive" in the target device.
 Cell Logic.map(Wire i1, Wire i2, Wire i3, Wire i4, Wire o)
          Attempts to map given wires to a single architectural "primitive" in the target device.
 Cell Logic.map(Wire i1, Wire i2, Wire i3, Wire i4, Wire i5, Wire o)
          Attempts to map given wires to a single architectural "primitive" in the target device.
 Cell Logic.map(Wire i1, Wire i2, Wire i3, Wire i4, Wire i5, Wire i6, Wire o)
          Attempts to map given wires to a single architectural "primitive" in the target device.
 Cell Logic.map(Wire i1, Wire i2, Wire i3, Wire i4, Wire i5, Wire i6, Wire i7, Wire o)
          Attempts to map given wires to a single architectural "primitive" in the target device.
 Cell Logic.map(Wire i1, Wire i2, Wire i3, Wire i4, Wire i5, Wire i6, Wire i7, Wire i8, Wire o)
          Attempts to map given wires to a single architectural "primitive" in the target device.
 Cell Logic.map(Wire i1, Wire i2, Wire i3, Wire i4, Wire i5, Wire i6, Wire i7, Wire i8, Wire i9, Wire o)
          Attempts to map given wires to a single architectural "primitive" in the target device.
 Cell Logic.map(Wire i1, Wire o, java.lang.String hints)
          Attempts to map given wires to a single architectural "primitive" in the target device, with String hints.
 Cell Logic.map(Wire i1, Wire i2, Wire o, java.lang.String hints)
          Attempts to map given wires to a single architectural "primitive" in the target device, with String hints.
 Cell Logic.map(Wire i1, Wire i2, Wire i3, Wire o, java.lang.String hints)
          Attempts to map given wires to a single architectural "primitive" in the target device, with String hints.
 Cell Logic.map(Wire i1, Wire i2, Wire i3, Wire i4, Wire o, java.lang.String hints)
          Attempts to map given wires to a single architectural "primitive" in the target device, with String hints.
 Cell Logic.map(Wire i1, Wire i2, Wire i3, Wire i4, Wire i5, Wire o, java.lang.String hints)
          Attempts to map given wires to a single architectural "primitive" in the target device, with String hints.
 Cell Logic.map(Wire i1, Wire i2, Wire i3, Wire i4, Wire i5, Wire i6, Wire o, java.lang.String hints)
          Attempts to map given wires to a single architectural "primitive" in the target device, with String hints.
 Cell Logic.map(Wire i1, Wire i2, Wire i3, Wire i4, Wire i5, Wire i6, Wire i7, Wire o, java.lang.String hints)
          Attempts to map given wires to a single architectural "primitive" in the target device, with String hints.
 Cell Logic.map(Wire i1, Wire i2, Wire i3, Wire i4, Wire i5, Wire i6, Wire i7, Wire i8, Wire o, java.lang.String hints)
          Attempts to map given wires to a single architectural "primitive" in the target device, with String hints.
 Cell Logic.map(Wire i1, Wire i2, Wire i3, Wire i4, Wire i5, Wire i6, Wire i7, Wire i8, Wire i9, Wire o, java.lang.String hints)
          Attempts to map given wires to a single architectural "primitive" in the target device, with String hints.
protected  Cell Logic.map(Wire[] warray, Wire o, java.lang.String hints)
           
 Cell Logic.translate(Wire w, int dx, int dy)
          Translate the source of wire w by dx in the x direction and dy in the y direction.
 Cell Logic.translate(Cell c, int dx, int dy)
          Translates the specified cell by dx in the x direction and dy in the y direction.
 Cell Logic.rotate(Wire w, int degrees)
          Rotates the source of the specified wire by the specifed number of degrees in a counter-clockwise direction.
 Cell Logic.rotate(Cell c, int degrees)
          Rotates the specified cell by the specifed number of degrees in a counter-clockwise direction.
 Cell Logic.scale(Wire w, int xFact, int yFact)
          Scales the source of the specified wire by the specifed amount in the x direction and by the specified amount in the y direction.
 Cell Logic.scale(Cell c, int xFact, int yFact)
          Scales the specified cell by the specifed amount in the x direction and by the specified amount in the y direction.
 Cell Logic.source(Wire w)
          Deprecated. Use getSourceCell(Wire w), getSourceLeaf(Wire w), or getSourcePlaceable(Wire w), getSourcePlaceableLeaf(Wire w)
 Cell Logic.getSourceCell(Wire w)
          Finds the hierarchical/simulation source of the wire parameter.
static Cell Logic.getSourceCell(Cell parent, Wire w)
          Finds the hierarchical/simulation source of the wire parameter.
static Cell Logic.getSourceLeaf(Wire w)
          Finds the leaf source of the wire parameter.
 Cell Logic.getSourcePlaceable(Wire w)
          Finds the placeable hierarchical source of the wire parameter.
 Cell Logic.getSourcePlaceableLeaf(Wire w)
          Finds the placeable leaf source of the wire parameter.
 Cell Logic.sink(Wire w, Cell c)
           
static Cell Logic.getSinkCell(Wire w)
          Finds the simulation sink of the wire parameter.
 

Methods in byucc.jhdl.Logic with parameters of type Cell
 void BasicTechMapper.netlist(Cell cell)
          Netlists the given cell downward hierarchically into the given file, using the netlister's choice of default filename.
 void BasicTechMapper.netlist(Cell cell, java.lang.String filename)
          Netlists the given cell downward hierarchically into the given file.
 void BasicTechMapper.netlist(Cell cell, boolean flat)
          Netlists the given cell downward hierarchically into the given file, using the netlister's choice of default filename.
 void BasicTechMapper.netlist(Cell cell, boolean flat, java.lang.String filename)
          Netlists the given cell downward hierarchically into the given file.
 void BasicTechMapper.netlist(Cell cell, boolean flat, NetlistWriter nw)
          Netlists the given cell downward hierarchically into the given file.
 void BasicTechMapper.clockDriver(Cell parent, Wire clock, java.lang.String schedule, java.lang.String name)
           
 void BasicTechMapper.buf(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void BasicTechMapper.tbuf(Cell parent, Wire in, Wire en, Wire out, java.lang.String name)
           
 void BasicTechMapper.pullup(Cell parent, Wire out, java.lang.String name)
           
 void BasicTechMapper.pulldown(Cell parent, Wire out, java.lang.String name)
           
 void BasicTechMapper.and(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void BasicTechMapper.or(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void BasicTechMapper.mux(Cell parent, Wire[] d, Wire sel, Wire out, java.lang.String name)
           
 void BasicTechMapper.xor(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void BasicTechMapper.nand(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void BasicTechMapper.nor(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void BasicTechMapper.xnor(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void BasicTechMapper.not(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void BasicTechMapper.reg(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void BasicTechMapper.reg(Cell parent, Wire clk, Wire in, Wire out, java.lang.String name)
           
 void BasicTechMapper.vcc(Cell parent, Wire o, java.lang.String name)
           
 void BasicTechMapper.gnd(Cell parent, Wire o, java.lang.String name)
           
 void BasicTechMapper.add(Cell parent, Wire a, Wire b, Wire ci, Wire s, Wire co, java.lang.String name)
           
 void BasicTechMapper.add(Cell parent, Wire a, Wire b, Wire s, java.lang.String name)
           
 void BasicTechMapper.sub(Cell parent, Wire a, Wire b, Wire s, java.lang.String name)
           
 void BasicTechMapper.sub(Cell parent, Wire a, Wire b, Wire ci, Wire s, Wire co, java.lang.String name)
           
 void BasicTechMapper.addsub(Cell parent, Wire a, Wire b, Wire ci, Wire add, Wire s, Wire co, java.lang.String name)
           
 void BasicTechMapper.addsub(Cell parent, Wire a, Wire b, Wire ci, Wire add, Wire s, java.lang.String name)
           
 Wire BasicTechMapper.wire(Cell parent, java.lang.String name)
           
 Wire BasicTechMapper.wire(Cell parent, int width, java.lang.String name)
           
 Wire BasicTechMapper.concat(Cell parent, WireList wl, java.lang.String name)
           
 Wire BasicTechMapper.concat(Cell parent, Wire[] list, java.lang.String name)
           
 Wire BasicTechMapper.range(Cell parent, Wire in, int hi, int lo)
           
 Wire BasicTechMapper.ashiftr(Cell parent, Wire in, int shift, Wire out)
           
 Wire BasicTechMapper.shiftr(Cell parent, Wire in, int shift, Wire out)
           
 Wire BasicTechMapper.shiftl(Cell parent, Wire in, int shift, Wire out)
           
 void BasicTechMapper.constant(Cell parent, Wire out, int value, java.lang.String name)
           
 void BasicTechMapper.constant(Cell parent, Wire out, BV value, java.lang.String name)
           
 void BasicTechMapper.padClock(Cell parent, Wire pad, Wire in, java.lang.String[] mods, java.lang.String name)
           
 void BasicTechMapper.padIn(Cell parent, boolean clocked, Wire pad, Wire in, java.lang.String[] mods, java.lang.String name)
           
 void BasicTechMapper.padInout(Cell parent, boolean clockedIn, Wire in, boolean clockedOut, Wire out, Wire ctl, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void BasicTechMapper.padOut(Cell parent, boolean clocked, Wire out, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void BasicTechMapper.padOutT(Cell parent, boolean clocked, Wire out, Wire ctl, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void TechMapper.netlist(Cell cell, java.lang.String filename)
          Netlists the given cell downward hierarchically into the given file.
 void TechMapper.netlist(Cell cell, boolean flat, java.lang.String filename)
          Netlists the given cell downward hierarchically into the given file.
 void TechMapper.netlist(Cell cell, boolean flat, NetlistWriter nw)
          Netlists the given cell downward hierarchically into the given file.
protected  void TechMapper.insertTechMapHints(Cell cell)
          Does the work necessary to insert hints in the netlist of the cell.
 void TechMapper.place(Logic parent, Cell c1, int x, int y, java.lang.String hints)
           
 Cell TechMapper.getSourcePlaceable(Cell parent, Wire w1)
           
 Cell TechMapper.getSourcePlaceableLeaf(Cell parent, Wire w1)
           
 Cell TechMapper.getSinkLeafCell(Logic parent, Cell c, Wire w1)
           
 PlacementInfo TechMapper.createPlacementInfo(Cell c)
           
 java.lang.String TechMapper.getTechMapHint(Logic parent, Cell c)
           
 void TechMapper.regc(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void TechMapper.regce(Cell parent, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void TechMapper.regp(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void TechMapper.regpe(Cell parent, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void TechMapper.regr(Cell parent, Wire in, Wire r, Wire out, java.lang.String name)
           
 void TechMapper.regre(Cell parent, Wire in, Wire ce, Wire r, Wire out, java.lang.String name)
           
 void TechMapper.regs(Cell parent, Wire in, Wire s, Wire out, java.lang.String name)
           
 void TechMapper.regse(Cell parent, Wire in, Wire ce, Wire s, Wire out, java.lang.String name)
           
 void TechMapper.regc(Cell parent, Wire clk, Wire in, Wire out, java.lang.String name)
           
 void TechMapper.regce(Cell parent, Wire clk, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void TechMapper.regp(Cell parent, Wire clk, Wire in, Wire out, java.lang.String name)
           
 void TechMapper.regpe(Cell parent, Wire clk, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void TechMapper.regr(Cell parent, Wire clk, Wire in, Wire r, Wire out, java.lang.String name)
           
 void TechMapper.regre(Cell parent, Wire clk, Wire in, Wire ce, Wire r, Wire out, java.lang.String name)
           
 void TechMapper.regs(Cell parent, Wire clk, Wire in, Wire s, Wire out, java.lang.String name)
           
 void TechMapper.regse(Cell parent, Wire clk, Wire in, Wire ce, Wire s, Wire out, java.lang.String name)
           
 void Logic.place(Cell c, int x, int y)
          Annotates [x,y] placement hint onto the Cell parameter.
 void Logic.place(Cell c, java.lang.String s)
          Annotates target-specific String placement hint onto the Cell parameter.
static void Logic.place(Cell c, int x, int y, java.lang.String s)
          Aqnnotates [x,y] placement hint and target-specific String hint onto the Cell parameter.
static void Logic.place(Cell c, int x, int y, java.lang.String s, boolean complain)
          This is just here to let internal Logic placement not have warning messages.
 void Logic.place(Cell curr_cell, Directive dir, Wire prev_out)
          Places curr_cell in the direction of dir from the cell associate with prev_out.
 void Logic.place(Wire curr_out, Directive dir, Cell prev_cell)
          Places the cell associate with curr_out in the direction of dir from prev_cell.
 void Logic.place(Cell curr_cell, Directive dir, Cell prev_cell)
          Places the cell curr_cell in the direction of dir from prev_cell.
 void Logic.place(Wire currWire, Cell curr_cell, Directive dir, Wire prevWire, Wire prev_out)
          This place method is a convenience method for port placement.
 void Logic.place(Wire currWire, Wire curr_out, Directive dir, Wire prevWire, Cell prev_cell)
          This place method is a convenience method for port placement.
 void Logic.place(Wire currWire, Cell curr_cell, Directive dir, Wire prevWire, Cell prev_cell)
          This place method is the interface through which all port placement is done.
 Cell Logic.translate(Cell c, int dx, int dy)
          Translates the specified cell by dx in the x direction and dy in the y direction.
 Cell Logic.rotate(Cell c, int degrees)
          Rotates the specified cell by the specifed number of degrees in a counter-clockwise direction.
 Cell Logic.scale(Cell c, int xFact, int yFact)
          Scales the specified cell by the specifed amount in the x direction and by the specified amount in the y direction.
static java.awt.Point Logic.setBBox(Cell par)
          This method computes the bounding box of a cell, translates the children of that cell to position the upper left hand corner at (0,0) and returns how far the children were translated.
protected  java.awt.Point Logic.setWandH(Cell par)
           
static void Logic.lockChildPlacement(Cell c)
          Locks the placement of the children of the specified cell.
static Cell Logic.getSourceCell(Cell parent, Wire w)
          Finds the hierarchical/simulation source of the wire parameter.
 Cell Logic.sink(Wire w, Cell c)
           
 java.lang.String Logic.getTechMapHint(Cell c)
          Returns a String describing the technology mapping hints for the Cell parameter.
static void Logic.netlist(Cell cell)
          Creates a netlist of the default variety determined by the techmapper, and default filename determined by the netlister.
static void Logic.netlist(Cell cell, java.lang.String filename)
          Creates a netlist of the default variety determined by the techmapper, and default filename determined by the netlister.
static void Logic.netlist(Cell cell, boolean flat)
          Creates a netlist of the default variety determined by the techmapper, and default filename determined by the netlister.
static void Logic.netlist(Cell cell, boolean flat, java.lang.String filename)
          Creates a netlist of the default variety determined by the techmapper, and default filename determined by the netlister.
static Wire LogicStatic.buf(Cell parent, Wire in)
          Constructs a new buffer, with a new wire as its output.
static Wire LogicStatic.buf(Cell parent, Wire in, java.lang.String name)
          Constructs a new buffer, with a new wire as its output.
static Wire LogicStatic.and(Cell parent, Wire in)
           
static Wire LogicStatic.and(Cell parent, Wire in1, Wire in2)
          Constructs a new 2-input and gate, with a new wire as its output.
static Wire LogicStatic.and_o(Cell parent, Wire in, Wire out, java.lang.String name)
          Constructs a new arbitrary-number-input and gate.
static Wire LogicStatic.and_o(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
          Constructs a new 2-input and gate.
static Wire LogicStatic.or(Cell parent, Wire in)
          Constructs a new named arbitrary-number-input or gate, with a new wire as its output.
static Wire LogicStatic.or(Cell parent, Wire in1, Wire in2)
          Constructs a new 2-input or gate with a new wire as its output.
static Wire LogicStatic.or_o(Cell parent, Wire in, Wire out, java.lang.String name)
          Constructs a new arbitrary-number-input or gate.
static Wire LogicStatic.or_o(Cell parent, Wire in1, Wire in2, Wire out)
          Constructs a new 2-input or gate.
static Wire LogicStatic.xor(Cell parent, Wire in1, Wire in2)
          Constructs a new 2-input xor gate with a new wire as its output.
static Wire LogicStatic.xor_o(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
          Constructs a new 2-input xor gate.
static Wire LogicStatic.xnor(Cell parent, Wire in1, Wire in2)
          Constructs a new 2-input xnor gate with a new wire as its output.
static Wire LogicStatic.xnor_o(Cell parent, Wire in, Wire out, java.lang.String name)
          Constructs a new arbitrary-number-input xnor gate.
static Wire LogicStatic.xnor_o(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
          Constructs a new 2-input xnor gate.
static Wire LogicStatic.reg(Cell parent, Wire d)
          Constructs a new register with a new wire as its output.
static Wire LogicStatic.reg_o(Cell parent, Wire d, Wire q, java.lang.String name)
          Constructs a new register.
static Wire LogicStatic.not(Cell parent, Wire i)
          Constructs a new inverter with a new wire as its output.
static Wire LogicStatic.not(Cell parent, Wire i, java.lang.String name)
          Constructs a new inverter with a new wire as its output.
static Wire LogicStatic.not_o(Cell parent, Wire i, Wire o)
          Constructs a new inverter.
static Wire LogicStatic.not_o(Cell parent, Wire i, Wire o, java.lang.String name)
          Constructs a new inverter.
static Wire LogicStatic.mux(Cell parent, Wire d0, Wire d1, Wire d2, Wire d3, Wire d4, Wire d5, Wire d6, Wire d7, Wire sel)
          Constructs a new multiplexor.
static Wire LogicStatic.mux_o(Cell parent, Wire d0, Wire d1, Wire d2, Wire d3, Wire d4, Wire d5, Wire d6, Wire d7, Wire sel, Wire o, java.lang.String name)
          Constructs a new multiplexor.
static Wire LogicStatic.vcc(Cell parent)
          Returns a new atomic-width wire connected to power.
static Wire LogicStatic.vcc(Cell parent, java.lang.String name)
          Returns a new atomic-width wire connected to power.
static Wire LogicStatic.vcc(Cell parent, int width)
          Returns a new wire of the specified width connected to power.
static Wire LogicStatic.vcc(Cell parent, int width, java.lang.String name)
          Returns a new wire of the specified width connected to power.
static Wire LogicStatic.vcc_o(Cell parent, Wire o)
          Connects wire o to power, and returns o.
static Wire LogicStatic.vcc_o(Cell parent, Wire o, java.lang.String name)
          Connects wire o to power, and returns o.
static Wire LogicStatic.gnd(Cell parent)
          Returns a new atomic-width wire connected to ground.
static Wire LogicStatic.gnd(Cell parent, java.lang.String name)
          Returns a new atomic-width wire connected to ground.
static Wire LogicStatic.gnd(Cell parent, int width)
          Returns a new wire of the specified width connected to ground.
static Wire LogicStatic.gnd(Cell parent, int width, java.lang.String name)
          Returns a new wire of the specified width connected to ground.
static Wire LogicStatic.gnd_o(Cell parent, Wire o)
          Connects wire o to ground, and returns o.
static Wire LogicStatic.gnd_o(Cell parent, Wire o, java.lang.String name)
          Connects wire o to ground, and returns o.
static Wire LogicStatic.add_o(Cell parent, Wire a, Wire b, Wire s, java.lang.String name)
          Constructs a new adder with no carry-out.
static Wire LogicStatic.add_o(Cell parent, Wire a, Wire b, Wire ci, Wire s, Wire co, java.lang.String name)
          Constructs a new adder.
static Wire LogicStatic.wire(Cell p)
          Constructs a new "primitive" wire, with the specified Node as parent.
static Wire LogicStatic.wire(Cell p, java.lang.String name)
          Constructs a new named "primitive" wire, with the specified Node as parent.
static Wire LogicStatic.wire(Cell p, int width)
          Constructs a new wire of width width, with the specified Node as parent.
static Wire LogicStatic.wire(Cell p, int width, java.lang.String name)
          Constructs a new named wire of width width, with the specified Node as parent.
static Wire LogicStatic.concat(Cell parent, Wire[] wa)
          Returns a new wire that is the concatenation of the wires in the Wire[] parameter.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
static Wire LogicStatic.concat_o(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
static Wire LogicStatic.nc(Cell parent)
          Constructs a "dangling output" wire of width 1.
static Wire LogicStatic.nc(Cell parent, java.lang.String name)
           
static Wire LogicStatic.nc(Cell parent, int width)
          Constructs a "dangling output" wire of width width.
static Wire LogicStatic.nc(Cell parent, int width, java.lang.String name)
           
static Wire LogicStatic.constant(Cell parent, int width, int value, java.lang.String name)
          Constructs a new named wire of width width, driven with constant value value.
static Wire LogicStatic.constant(Cell parent, int width, long value, java.lang.String name)
          Constructs a new named wire of width width, driven with constant value value.
static Wire LogicStatic.constant(Cell parent, int width, int[] value, java.lang.String name)
          Constructs a new named wire of width width, driven with constant value value.
static Wire LogicStatic.constant(Cell parent, int width, BV value, java.lang.String name)
          Constructs a new named wire of width width, driven with constant value value.
static Wire LogicStatic.constant(Cell parent, BV value, java.lang.String name)
          Constructs a new named wire of width width, driven with constant value value.
static Wire LogicStatic.constant(Cell parent, int width, int value)
          Constructs a new wire of width width, driven with constant value value.
static Wire LogicStatic.constant(Cell parent, int width, long value)
          Constructs a new wire of width width, driven with constant value value.
static Wire LogicStatic.constant(Cell parent, int width, int[] value)
          Constructs a new wire of width width, driven with constant value value.
static Wire LogicStatic.constant(Cell parent, int width, BV value)
          Constructs a new wire of width width, driven with constant value value.
static Wire LogicStatic.constant(Cell parent, BV value)
          Constructs a new wire of width width, driven with constant value value.
static Wire LogicStatic.constant_o(Cell parent, Wire o, int value)
          Drives the constant value value onto the wire parameter.
static Wire LogicStatic.constant_o(Cell parent, Wire o, long value)
          Drives the constant value value onto the wire parameter.
static Wire LogicStatic.constant_o(Cell parent, Wire o, int[] value)
          Drives the constant value value onto the wire parameter.
static Wire LogicStatic.constant_o(Cell parent, Wire o, BV value)
          Drives the constant value value onto the wire parameter.
static Wire LogicStatic.constant_o(Cell parent, Wire o, int value, java.lang.String name)
          Drives the constant value value onto the wire parameter.
static Wire LogicStatic.constant_o(Cell parent, Wire o, long value, java.lang.String name)
          Drives the constant value value onto the wire parameter.
static Wire LogicStatic.constant_o(Cell parent, Wire o, int[] value, java.lang.String name)
          Drives the constant value value onto the wire parameter.
static Wire LogicStatic.constant_o(Cell parent, Wire o, BV value, java.lang.String name)
          Drives the constant value value onto the wire parameter.
 void TechMapPadInterface.insertPads(Cell top)
          Insert pads for the given cell
 void LibrarySelfTester.setCell(Cell c)
          Initializes the test vectors for the given cell.
static int[] WideBooleanFunction.compute(Cell cell, Wire[] warray, int width, int function)
           
static int[] WideBooleanFunction.compute(Cell cell, Wire w0, int width, int function)
           
static int[] WideBooleanFunction.compute(Cell cell, Wire w0, Wire w1, int width, int function)
           
static int[] WideBooleanFunction.compute(Cell cell, Wire w0, Wire w1, Wire w2, int width, int function)
           
static int[] WideBooleanFunction.compute(Cell cell, Wire w0, Wire w1, Wire w2, Wire w3, int width, int function)
           
static int[] WideBooleanFunction.compute(Cell cell, Wire w0, Wire w1, Wire w2, Wire w3, Wire w4, int width, int function)
           
static int[] WideBooleanFunction.compute(Cell cell, Wire w0, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, int width, int function)
           
static int[] WideBooleanFunction.compute(Cell cell, Wire w0, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, int width, int function)
           
static int[] WideBooleanFunction.compute(Cell cell, Wire w0, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, int width, int function)
           
static int[] WideBooleanFunction.compute(Cell cell, Wire w0, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, int width, int function)
           
 

Constructors in byucc.jhdl.Logic with parameters of type Cell
LogicWire(Cell parent, WireList wl)
          Deprecated. Use LogicWire(Cell, Wire[])
LogicWire(Cell parent, WireList wl, java.lang.String name)
          Deprecated. Use LogicWire(Cell, Wire[], String)
LogicWire(Cell parent, Wire[] wa)
           
LogicWire(Cell parent, Wire[] wa, java.lang.String name)
           
LogicWire(Cell parent, int width)
           
LogicWire(Cell parent, int width, java.lang.String name)
           
 

Uses of Cell in byucc.jhdl.Logic.Modules
 

Subclasses of Cell in byucc.jhdl.Logic.Modules
 class COMPARATORS
          General Description
 class CORDICS
          General Description
 class COUNTERS
          General Description
 class Decoder
          implements an arbitrary-width decoder out of standard (wide) AND gates.
 class decoder1_2
          General Description
 class decoder2_4
          General Description
 class decoder3_8
          General Description
 class decoder4_16
          General Description
 class decoder5_32
          General Description
 class decoder6_64
          General Description
 class decoder7_128
          General Description
 class decoder8_256
          General Description
 class DECODERS
          General Description
 class DIVIDERS
          General Description
 class Duplicate
          simply takes the one bit input wire and replicates it for every bit of the output.
 class Encoder
          encodes the one-hot input value.
 class FreeRunTimer
          a free-running timer that triggers (times out) at a user-defined interval.
 class LogShiftL
          implements a barrel shifter by cascading a series of muxes.
 class LogShiftR
          implements a barrel shifter by cascading a series of muxes.
 class MULTIPLIERS
          General Description
 class OTHERS
          General Description
 class ParallelLeftShiftReg
          ParallelLeftShiftReg.java Created: Jan 03
 class ParallelRightShiftReg
          ParallelRightShiftReg.java Created: Jan 03
 class Reverse
          Completely reverses (mirrors) the bit order of the input, so that LSB becomes MSB, etc...
 class toggle
          General Description
 class UpDownCount
          General Description
 

Methods in byucc.jhdl.Logic.Modules with parameters of type Cell
static Wire CORDICS.gnd(Cell parent, int width)
           
static Wire CORDICS.gnd_o(Cell parent, Wire o, java.lang.String name)
           
static Wire CORDICS.constant_o(Cell parent, Wire o, BV value, java.lang.String name)
           
 

Uses of Cell in byucc.jhdl.Logic.Modules.CordicPack
 

Subclasses of Cell in byucc.jhdl.Logic.Modules.CordicPack
 class carryLogic
           
 

Uses of Cell in byucc.jhdl.Logic.Modules.DigitSerial
 

Subclasses of Cell in byucc.jhdl.Logic.Modules.DigitSerial
 class DPSR
           
 class DS_FIR
           
 class DS_FIR_module
           
 class DSadder
           
 class DScontrol
           
 class DScross
           
 class DSmult_module
           
 class DSmult_module_last
           
 class DSmultiplier
           
 class DSPR
           
 class PSR
           
 class SPR
           
 class tb_DS_FIR
           
 

Uses of Cell in byucc.jhdl.Logic.Modules.FloatingPoint
 

Subclasses of Cell in byucc.jhdl.Logic.Modules.FloatingPoint
 class FLOATINGPOINT
          General Description
 class FPCompare
          Floating-point comparator.
 class Pipe_SquareRoot
          General Description
 class SquareRoot
          General Description
 class toFixed
          Under construction - This module is not yet finished.
 class toFloat
          Fixed-point to floating-point converter (or integer to floating-point).
 

Uses of Cell in byucc.jhdl.Logic.Modules.FloatingPoint.Array_div_radix2
 

Subclasses of Cell in byucc.jhdl.Logic.Modules.FloatingPoint.Array_div_radix2
 class FPDiv_radix2
           
 class tb_FPDiv_radix2
           
 

Uses of Cell in byucc.jhdl.Logic.Modules.FloatingPoint.Array_div_radix8
 

Subclasses of Cell in byucc.jhdl.Logic.Modules.FloatingPoint.Array_div_radix8
 class FPDiv_radix8
           
 class tb_FPDiv_radix8
           
 

Uses of Cell in byucc.jhdl.Logic.Modules.FloatingPoint.examples
 

Subclasses of Cell in byucc.jhdl.Logic.Modules.FloatingPoint.examples
 class toFloatExample
          A minimal example of toFloat.
 

Uses of Cell in byucc.jhdl.Logic.Modules.FloatingPoint.FPDividePack
 

Subclasses of Cell in byucc.jhdl.Logic.Modules.FloatingPoint.FPDividePack
 class UIntDivide
          This class may be moved, modified, or deprecated. A simple unsigned integer divider.
 

Uses of Cell in byucc.jhdl.Logic.Modules.FloatingPoint.helpers
 

Subclasses of Cell in byucc.jhdl.Logic.Modules.FloatingPoint.helpers
 class FPPack
           General Description
 class FPUnpack
           General Description
 

Uses of Cell in byucc.jhdl.Logic.Modules.FloatingPoint.Pipe_SqPack
 

Subclasses of Cell in byucc.jhdl.Logic.Modules.FloatingPoint.Pipe_SqPack
 class Pipe_algorithm
          General Description
 class Pipe_Algorithm_Stage
          General Description
 class Pipe_Frac
          General Description
 class Pipe_Reg_e
          General Description
 class Pipe_Reg_f
          General Description
 class Pipe_Remainder
          General Description
 class Pipe_Scale
          General Description
 class Pipe_Scale_back
          General Description
 class Pipe_Square_root
          General Description
 class Pipe_Stage
          General Description
 class Pipe_Stages
          General Description
 

Uses of Cell in byucc.jhdl.Logic.Modules.FloatingPoint.Pipeline_div_radix4
 

Subclasses of Cell in byucc.jhdl.Logic.Modules.FloatingPoint.Pipeline_div_radix4
 class FPDiv_radix4
           
 class scale
           
 class scale_back
           
 class specialHandler
           
 class stage
           
 class stages
           
 class table
           
 class tb_FPDiv_radix4
           
 

Uses of Cell in byucc.jhdl.Logic.Modules.FloatingPoint.SqPack
 

Subclasses of Cell in byucc.jhdl.Logic.Modules.FloatingPoint.SqPack
 class Algorithm
          General Description
 class counter
          General Description
 class Exponent
          General Description
 class Frac
          General Description
 class Remainder
          General Description
 class Scale
          General Description
 class Scale_back
          General Description
 class Square_root
          General Description
 class Valid
          General Description
 

Uses of Cell in byucc.jhdl.Logic.Modules.helpers
 

Subclasses of Cell in byucc.jhdl.Logic.Modules.helpers
 class tb_Template
          Generic superclass for Module testbenches.
 

Methods in byucc.jhdl.Logic.Modules.helpers with parameters of type Cell
protected  void tb_Template.buildNetlist(Cell cell, boolean xBuild)
          Generates an EDIF netlist and optionally builds the design.
 

Uses of Cell in byucc.jhdl.Logic.Modules.ShiftRegPack
 

Subclasses of Cell in byucc.jhdl.Logic.Modules.ShiftRegPack
 class ShiftRegBit
          ShiftRegBit.java Created: Jan 03
 

Uses of Cell in byucc.jhdl.netlisters
 

Fields in byucc.jhdl.netlisters declared as Cell
protected  Cell Netlister.topcell
          The root cell of the netlist
 

Methods in byucc.jhdl.netlisters with parameters of type Cell
 java.lang.String VHDLNetlister.generateFilename(Cell c)
          Generates a netlist filename.
 void VHDLNetlister.netlist(Cell c, java.lang.String file)
          Create a structural vhdl netlist.
protected  void VHDLNetlister.expand(Cell currentCell, NetlistWriter output)
           
 void VHDLNetlister.header(Cell c, NetlistWriter output)
          Instantiates header from Netlister, prints preliminary part of netlist
 void VHDLNetlister.footer(Cell c, NetlistWriter output)
          Instantiates footer from Netlister, no conclusion needed
 java.lang.String OptNetlister.generateFilename(Cell c)
          Creates the default filename for edif generated for the given cell
 void OptNetlister.netlist(Cell c, java.lang.String file)
          Netlists the given cell to the named file
protected  void OptNetlister.expand(Cell c, NetlistWriter output)
          Netlists the given cell to the given output writer
protected  void OptNetlister.header(Cell c, NetlistWriter output)
          Generates the file header for the netlist.
protected  void OptNetlister.footer(Cell top, NetlistWriter output)
          Generates the tail of the netlist file.
 java.lang.String EDIFNetlister.generateFilename(Cell c)
          Creates the default filename for edif generated for the given cell
 void EDIFNetlister.netlist(Cell c, java.lang.String file)
          Netlists the given cell to the named file
protected  void EDIFNetlister.expand(Cell c, NetlistWriter output)
          Netlists the given cell to the given output writer
protected  void EDIFNetlister.header(Cell c, NetlistWriter output)
          Generates the file header for the netlist.
protected  void EDIFNetlister.footer(Cell top, NetlistWriter output)
          Generates the tail of the netlist file.
 void Netlister.netlist(Cell top)
          Netlists the given cell and its hierarchical subtree.
 void Netlister.netlist(Cell top, boolean flat)
          Netlists the given cell and its hierarchical subtree
 void Netlister.netlist(Cell top, boolean flat, java.lang.String filename)
          Netlists the given cell and its hierarchical subtree
 void Netlister.netlist(Cell top, boolean flat, NetlistWriter output)
          Netlists the given cell and its hierarchical subtree.
 void Netlister.netlist(Cell top, java.lang.String filename)
          Netlists the given cell and its hierarchical subtree
abstract  java.lang.String Netlister.generateFilename(Cell c)
          Given a cell, generate the default file name to place its netlist in
protected abstract  void Netlister.header(Cell c, NetlistWriter output)
          Given a cell, returns any initial text to go in the output file before cell expansion
protected abstract  void Netlister.expand(Cell c, NetlistWriter output)
          Given a cell, returns the text to go in the output file for cell expansion.
protected abstract  void Netlister.footer(Cell c, NetlistWriter output)
          Given a cell, returns any concluding text to go in the output file after cell expansion
 

Uses of Cell in byucc.jhdl.netlisters.jhdl
 

Subclasses of Cell in byucc.jhdl.netlisters.jhdl
 class BuildJHDL
           
 

Methods in byucc.jhdl.netlisters.jhdl with parameters of type Cell
protected  void JHDLNetlistWriter.addObjectProperties(Cell c)
          iterate through all of the CellProperties for a cell, and if any exist, write them out as an 'addProperty' JHDL call.
 

Constructors in byucc.jhdl.netlisters.jhdl with parameters of type Cell
JHDLNetlistWriter(Cell tp)
           
JHDLNetlistWriter(Cell tp, java.lang.String target)
           
JHDLNetlistWriter(Cell tp, java.lang.String target, java.lang.String filename)
           
 

Uses of Cell in byucc.jhdl.parsers.edif
 

Methods in byucc.jhdl.parsers.edif that return Cell
static Cell EdifParser.parse(Cell parent, java.lang.String filename, PortInterface[] portWires, java.lang.String targetStr)
          Method to return a JHDL Cell as the result of parsing the given edif file
static Cell EdifParser.parse(Cell parent, java.lang.String filename, java.lang.String subcellname, PortInterface[] portWires, java.lang.String targetStr)
          Method to return a JHDL Cell as the result of parsing the given edif file
static Cell EdifParser.parse(Cell parent, java.lang.String filename, Wire[] portWires, java.lang.String targetStr)
          Method to return a JHDL Cell as the result of parsing the given edif file
static Cell EdifParser.parse(Cell parent, java.lang.String filename, java.lang.String subcellname, Wire[] portWires, java.lang.String targetStr)
          Method to return a JHDL Cell as the result of parsing the given edif file
 

Methods in byucc.jhdl.parsers.edif with parameters of type Cell
static Cell EdifParser.parse(Cell parent, java.lang.String filename, PortInterface[] portWires, java.lang.String targetStr)
          Method to return a JHDL Cell as the result of parsing the given edif file
static Cell EdifParser.parse(Cell parent, java.lang.String filename, java.lang.String subcellname, PortInterface[] portWires, java.lang.String targetStr)
          Method to return a JHDL Cell as the result of parsing the given edif file
static Cell EdifParser.parse(Cell parent, java.lang.String filename, Wire[] portWires, java.lang.String targetStr)
          Method to return a JHDL Cell as the result of parsing the given edif file
static Cell EdifParser.parse(Cell parent, java.lang.String filename, java.lang.String subcellname, Wire[] portWires, java.lang.String targetStr)
          Method to return a JHDL Cell as the result of parsing the given edif file
 

Uses of Cell in byucc.jhdl.parsers.edif.NewJHDLGenerator
 

Fields in byucc.jhdl.parsers.edif.NewJHDLGenerator declared as Cell
 Cell Cell.instance
           
 

Methods in byucc.jhdl.parsers.edif.NewJHDLGenerator with parameters of type Cell
 void NewJHDLGenerator.build(Cell cell)
           
 void Cell.buildCell(Cell parent, PortInterface[] portWires)
           
 void Cell.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...
 

Uses of Cell in byucc.jhdl.parsers.edif.sablecc
 

Methods in byucc.jhdl.parsers.edif.sablecc that return Cell
static Cell EdifParser.parse(Cell parent, java.lang.String filename, EdifPortInterface[] portWires, java.lang.String targetStr)
          Method to return a JHDL Cell as the result of parsing the given edif file
static Cell EdifParser.parse(Cell parent, java.lang.String filename, java.lang.String subcellname, EdifPortInterface[] portWires, java.lang.String targetStr)
          Method to return a JHDL Cell as the result of parsing the given edif file
static Cell EdifParser.parse(Cell parent, java.lang.String filename, Wire[] portWires, java.lang.String targetStr)
          Method to return a JHDL Cell as the result of parsing the given edif file
static Cell EdifParser.parse(Cell parent, java.lang.String filename, java.lang.String subcellname, Wire[] portWires, java.lang.String targetStr)
          Method to return a JHDL Cell as the result of parsing the given edif file
static Cell EdifParser.parse(java.lang.String filename, java.lang.String targetStr)
          Method to support the automatic parsing of a file to be used by DRC, etc.
static Cell EdifParser.parse(Tbone tbone, java.lang.String filename)
          Method to support the automatic parsing of a file to be a child of Tbone
 

Methods in byucc.jhdl.parsers.edif.sablecc with parameters of type Cell
static Cell EdifParser.parse(Cell parent, java.lang.String filename, EdifPortInterface[] portWires, java.lang.String targetStr)
          Method to return a JHDL Cell as the result of parsing the given edif file
static Cell EdifParser.parse(Cell parent, java.lang.String filename, java.lang.String subcellname, EdifPortInterface[] portWires, java.lang.String targetStr)
          Method to return a JHDL Cell as the result of parsing the given edif file
static Cell EdifParser.parse(Cell parent, java.lang.String filename, Wire[] portWires, java.lang.String targetStr)
          Method to return a JHDL Cell as the result of parsing the given edif file
static Cell EdifParser.parse(Cell parent, java.lang.String filename, java.lang.String subcellname, Wire[] portWires, java.lang.String targetStr)
          Method to return a JHDL Cell as the result of parsing the given edif file
 

Uses of Cell in byucc.jhdl.parsers.edif.sablecc.translation
 

Fields in byucc.jhdl.parsers.edif.sablecc.translation declared as Cell
 Cell JHDLEdifCell.instance
           
 

Methods in byucc.jhdl.parsers.edif.sablecc.translation with parameters of type Cell
 void JHDLEdifCell.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 JHDLEdifCell.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...
 

Uses of Cell in byucc.jhdl.parsers.xnf
 

Methods in byucc.jhdl.parsers.xnf that return Cell
 Cell XNFCell.getInstance()
           
 Cell XNFCell.buildCell(Cell parent, java.util.Hashtable xnfNets, java.lang.String newTarget)
           
 Cell XNFCell.buildCell(Cell parent, java.util.Hashtable xnfNets)
           
 

Methods in byucc.jhdl.parsers.xnf with parameters of type Cell
static void XNFParser.parseXNF(Cell parent, java.lang.Object[] ports, java.lang.String fileName)
          parseXNF will instantiate an XNFPrsr and an XNFPrsrVisitor to parse and visit the elements of an .xnf file.
static void XNFParser.parseXNF(Cell parent, java.lang.Object[] ports, java.lang.String fileName, boolean pushHierarchy)
          parseXNF will instantiate an XNFPrsr and an XNFPrsrVisitor to parse and visit the elements of an .xnf file.
static void XNFParser.parseXNF(Cell parent, java.lang.String[] wireNames, Wire[] xnfWires, java.lang.String fileName)
          parseXNF will instantiate an XNFPrsr and an XNFPrsrVisitor to parse and visit the elements of an .xnf file.
static void XNFParser.parseXNF(Cell parent, java.lang.String[] wireNames, Wire[] xnfWires, java.lang.String fileName, boolean pushHierarchy)
          parseXNF will instantiate an XNFPrsr and an XNFPrsrVisitor to parse and visit the elements of an .xnf file.
 Cell XNFCell.buildCell(Cell parent, java.util.Hashtable xnfNets, java.lang.String newTarget)
           
 Cell XNFCell.buildCell(Cell parent, java.util.Hashtable xnfNets)
           
 Wire XNFNet.createWireInstance(Cell parent)
           
 

Constructors in byucc.jhdl.parsers.xnf with parameters of type Cell
XNFToJHDLTranslator(Cell parent, java.lang.Object[] ports, java.lang.String fileName)
           
XNFToJHDLTranslator(Cell parent, java.lang.Object[] ports, java.lang.String fileName, boolean pushHierarchy)
           
XNFToJHDLTranslator(Cell parent, java.lang.Object[] ports, java.lang.String target, java.lang.String fileName)
           
XNFToJHDLTranslator(Cell parent, java.lang.Object[] ports, java.lang.String target, java.lang.String fileName, boolean pushHierarchy)
           
XNFToJHDLTranslator(Cell parent, java.lang.String[] wireNames, Wire[] wires, java.lang.String fileName)
           
XNFToJHDLTranslator(Cell parent, java.lang.String[] wireNames, Wire[] wires, java.lang.String fileName, boolean pushHierarchy)
           
XNFToJHDLTranslator(Cell parent, java.lang.String[] wireNames, Wire[] wires, java.lang.String target, java.lang.String fileName)
           
XNFToJHDLTranslator(Cell parent, java.lang.String[] wireNames, Wire[] wires, java.lang.String target, java.lang.String fileName, boolean pushHierarchy)
           
 

Uses of Cell in byucc.jhdl.platforms.util
 

Subclasses of Cell in byucc.jhdl.platforms.util
 class GenericBoard
          Class designed for making the board-level of board models easier to create.
 class GenericInterfaceCell
           
 class GenericProcessingElement
           
 class GenericUserCore
          Base class to be used for creating wrappers for user designs.
 class Virtex_IOB
          This class is used to create IOBs for the Xilinx Virtex series parts.
 class XC4000_IOB
           
 

Methods in byucc.jhdl.platforms.util that return Cell
protected  Cell GenericBoard.instanceCell(java.lang.String instance)
          Instances a declared cell.
protected  Cell GenericBoard.getCell(java.lang.String name)
          Gets a cell for the cell list by its instance name.
 

Uses of Cell in byucc.jhdl.platforms.util.multicontext
 

Subclasses of Cell in byucc.jhdl.platforms.util.multicontext
 class MultiContextTestBench
           
 

Uses of Cell in byucc.jhdl.platforms.util.readback
 

Methods in byucc.jhdl.platforms.util.readback that return Cell
 Cell NativeReadBackInterface.findJhdlCell(java.lang.String cellName)
          This method finds a JHDL Cell based on its full name and returns a reference to that Cell, if it is found.
 

Uses of Cell in byucc.jhdl.platforms.util.readback.Xilinx
 

Methods in byucc.jhdl.platforms.util.readback.Xilinx with parameters of type Cell
 void ReadBackSymbolWriter.writeRBSymInfo(Cell c)
          Writes out an .rbsym file for a design starting with the Cell c as the top-level Cell.
 void ReadBackSymbolWriter.writeRBSymInfo(Cell c, java.lang.String prefix)
          Writes out an .rbsym file for a design starting with the Cell c as the top-level Cell, but adds a prefix to all names in the .rbsym file.
 

Uses of Cell in byucc.jhdl.synth
 

Subclasses of Cell in byucc.jhdl.synth
 class GraphTestBench
           
 

Constructors in byucc.jhdl.synth with parameters of type Cell
GraphStack(Cell cell)
          Constructs a new GraphStack that will be used to synthesize the given cell
 

Uses of Cell in byucc.jhdl.TERA
 

Subclasses of Cell in byucc.jhdl.TERA
 class Constant
          This class is a structural cell which drives a constant value on to its output wire.
 class FD
           
 class muxX
          Generic width 2-1 Mux.
 class regX
          This instantiates a generic width dff.
 class tera_add
          Full Adder teramac style.
 class tera_and2
          This class implements and asynchronous 2-input and gate.
 class tera_and2_g
          This class implements and asynchronous 2-input and gate.
 class tera_and3
          This class implements and asynchronous 3-input and gate.
 class tera_and3_g
          This class implements and asynchronous 3-input and gate.
 class tera_and4
          This class implements and asynchronous 4-input and gate.
 class tera_and4_g
          This class implements and asynchronous 4-input and gate.
 class tera_and5
          This class implements and asynchronous 5-input and gate.
 class tera_and5_g
          This class implements and asynchronous 5-input and gate.
 class tera_and6
          This class implements and asynchronous 6-input and gate.
 class tera_and6_g
          This class implements and asynchronous 6-input and gate.
 class tera_and7
          This class implements and asynchronous 7-input and gate.
 class tera_and7_g
          This class implements and asynchronous 7-input and gate.
 class tera_and8
          This class implements and asynchronous 8-input and gate.
 class tera_and8_g
          This class implements and asynchronous 8-input and gate.
 class tera_buf
          Buffer.
 class tera_dff
          The tera_dff is a simple D-flipflop.
 class tera_high
          Returns a logic one.
 class tera_inv
          Inverter.
 class tera_low
          Returns a logic zero.
 class tera_mem
          Buffer.
 class tera_mux2
          Mux2
 class tera_mux4
          Mux4
 class tera_nand2
          This class implements and asynchronous 2-input nand gate.
 class tera_nand2_g
          This class implements and asynchronous 2-input nand gate.
 class tera_nand3
          This class implements and asynchronous 3-input nand gate.
 class tera_nand3_g
          This class implements and asynchronous 3-input nand gate.
 class tera_nand4
          This class implements and asynchronous 4-input nand gate.
 class tera_nand4_g
          This class implements and asynchronous 4-input nand gate.
 class tera_nand5
          This class implements and asynchronous 5-input nand gate.
 class tera_nand5_g
          This class implements and asynchronous 5-input nand gate.
 class tera_nand6
          This class implements and asynchronous 6-input nand gate.
 class tera_nand6_g
          This class implements and asynchronous 6-input nand gate.
 class tera_nand7
          This class implements and asynchronous 7-input nand gate.
 class tera_nand7_g
          This class implements and asynchronous 7-input nand gate.
 class tera_nand8
          This class implements and asynchronous 8-input nand gate.
 class tera_nand8_g
          This class implements and asynchronous 8-input nand gate.
 class tera_nor2
          This class implements and asynchronous 2-input nor gate.
 class tera_nor2_g
          This class implements and asynchronous 2-input nor gate.
 class tera_nor3
          This class implements and asynchronous 3-input nor gate.
 class tera_nor3_g
          This class implements and asynchronous 3-input nor gate.
 class tera_nor4
          This class implements and asynchronous 4-input nor gate.
 class tera_nor4_g
          This class implements and asynchronous 4-input nor gate.
 class tera_nor5
          This class implements and asynchronous 5-input nor gate.
 class tera_nor5_g
          This class implements and asynchronous 5-input nor gate.
 class tera_nor6
          This class implements and asynchronous 6-input nor gate.
 class tera_nor6_g
          This class implements and asynchronous 6-input nor gate.
 class tera_nor7
          This class implements and asynchronous 7-input nor gate.
 class tera_nor7_g
          This class implements and asynchronous 7-input nor gate.
 class tera_nor8
          This class implements and asynchronous 8-input nor gate.
 class tera_nor8_g
          This class implements and asynchronous 8-input nor gate.
 class tera_or2
          This class implements and asynchronous 2-input or gate.
 class tera_or2_g
          This class implements and asynchronous 2-input or gate.
 class tera_or3
          This class implements and asynchronous 3-input or gate.
 class tera_or3_g
          This class implements and asynchronous 3-input or gate.
 class tera_or4
          This class implements and asynchronous 4-input or gate.
 class tera_or4_g
          This class implements and asynchronous 4-input or gate.
 class tera_or5
          This class implements and asynchronous 5-input or gate.
 class tera_or5_g
          This class implements and asynchronous 5-input or gate.
 class tera_or6
          This class implements and asynchronous 6-input or gate.
 class tera_or6_g
          This class implements and asynchronous 6-input or gate.
 class tera_or7
          This class implements and asynchronous 7-input or gate.
 class tera_or7_g
          This class implements and asynchronous 7-input or gate.
 class tera_or8
          This class implements and asynchronous 8-input or gate.
 class tera_or8_g
          This class implements and asynchronous 8-input or gate.
 class tera_xnor2
          This class implements and asynchronous 2-input xnor gate.
 class tera_xnor2_g
          This class implements and asynchronous 2-input xnor gate.
 class tera_xnor3
          This class implements and asynchronous 3-input xnor gate.
 class tera_xnor3_g
          This class implements and asynchronous 3-input xnor gate.
 class tera_xnor4
          This class implements and asynchronous 4-input xnor gate.
 class tera_xnor4_g
          This class implements and asynchronous 4-input xnor gate.
 class tera_xnor5
          This class implements and asynchronous 5-input xnor gate.
 class tera_xnor5_g
          This class implements and asynchronous 5-input xnor gate.
 class tera_xnor6
          This class implements and asynchronous 6-input xnor gate.
 class tera_xnor6_g
          This class implements and asynchronous 6-input xnor gate.
 class tera_xnor7
          This class implements and asynchronous 7-input xnor gate.
 class tera_xnor7_g
          This class implements and asynchronous 7-input xnor gate.
 class tera_xnor8
          This class implements and asynchronous 8-input xnor gate.
 class tera_xnor8_g
          This class implements and asynchronous 8-input xnor gate.
 class tera_xor2
          This class implements and asynchronous 2-input xor gate.
 class tera_xor2_g
          This class implements and asynchronous 2-input xor gate.
 class tera_xor3
          This class implements and asynchronous 3-input xor gate.
 class tera_xor3_g
          This class implements and asynchronous 3-input xor gate.
 class tera_xor4
          This class implements and asynchronous 4-input xor gate.
 class tera_xor4_g
          This class implements and asynchronous 4-input xor gate.
 class tera_xor5
          This class implements and asynchronous 5-input xor gate.
 class tera_xor5_g
          This class implements and asynchronous 5-input xor gate.
 class tera_xor6
          This class implements and asynchronous 6-input xor gate.
 class tera_xor6_g
          This class implements and asynchronous 6-input xor gate.
 class tera_xor7
          This class implements and asynchronous 7-input xor gate.
 class tera_xor7_g
          This class implements and asynchronous 7-input xor gate.
 class tera_xor8
          This class implements and asynchronous 8-input xor gate.
 class tera_xor8_g
          This class implements and asynchronous 8-input xor gate.
 class TERACL
           
 class TESTTERALibrary
          This class is the self-test controller for the TERA library.
 

Methods in byucc.jhdl.TERA with parameters of type Cell
protected  void TechMapper.insertTechMapHints(Cell cell)
           
 void TechMapper.clockDriver(Cell parent, Wire clock_in, Wire clock, java.lang.String schedule, java.lang.String name)
           
 void TechMapper.clockDriver(Cell parent, Wire clock, java.lang.String schedule, java.lang.String name)
           
 void TechMapper.buf(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void TechMapper.and(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void TechMapper.or(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void TechMapper.nand(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void TechMapper.nor(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void TechMapper.xor(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void TechMapper.xnor(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void TechMapper.not(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void TechMapper.vcc(Cell parent, Wire o, java.lang.String name)
           
 void TechMapper.gnd(Cell parent, Wire o, java.lang.String name)
           
 Wire TechMapper.vcc(Cell parent, int width, java.lang.String name)
           
 Wire TechMapper.gnd(Cell parent, int width, java.lang.String name)
           
 void TechMapper.reg(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void TechMapper.regce(Cell parent, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void TechMapper.add(Cell parent, Wire a, Wire b, Wire ci, Wire s, Wire co, java.lang.String name)
           
 void TechMapper.sub(Cell parent, Wire a, Wire b, Wire ci, Wire s, Wire co, java.lang.String name)
           
 void TechMapper.addsub(Cell parent, Wire a, Wire b, Wire ci, Wire add, Wire s, Wire co, java.lang.String name)
           
 void TechMapper.add(Cell parent, Wire a, Wire b, Wire s, java.lang.String name)
           
 void TechMapper.sub(Cell parent, Wire a, Wire b, Wire s, java.lang.String name)
           
 void TechMapper.addsub(Cell parent, Wire a, Wire b, Wire ci, Wire add, Wire s, java.lang.String name)
           
 Wire TechMapper.wire(Cell p, java.lang.String name)
           
 Wire TechMapper.wire(Cell p, int width, java.lang.String name)
           
 Wire TechMapper.concat(Cell parent, Wire[] wa, java.lang.String name)
           
 Wire TechMapper.concat(Cell parent, WireList wl, java.lang.String name)
           
 void TechMapper.mux(Cell parent, Wire[] d, Wire sel, Wire out, java.lang.String name)
           
 Wire TechMapper.range(Cell parent, Wire src, int hi, int lo)
           
 void TechMapper.constant(Cell parent, Wire out, int value, java.lang.String name)
           
 void TechMapper.constant(Cell parent, Wire out, BV value, java.lang.String name)
           
 void TechMapper.padClock(Cell parent, Wire pad, Wire in, java.lang.String[] mods, java.lang.String name)
           
 void TechMapper.padOut(Cell parent, boolean clocked, Wire out, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void TechMapper.padIn(Cell parent, boolean clocked, Wire pad, Wire in, java.lang.String[] mods, java.lang.String name)
           
 void TechMapper.padInout(Cell parent, boolean clockedIn, Wire in, boolean clockedOut, Wire out, Wire ctl, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void TechMapper.padOutT(Cell parent, boolean clocked, Wire out, Wire ctl, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 

Constructors in byucc.jhdl.TERA with parameters of type Cell
TWire(Cell parent, int width)
           
TWire(Cell parent, int width, java.lang.String name)
           
TWire(Cell parent, Wire w1, Wire w2)
           
TWire(Cell parent, Wire w1, Wire w2, Wire w3)
           
TWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4)
           
TWire(Cell parent, Wire w1, Wire w2, java.lang.String name)
           
TWire(Cell parent, Wire w1, Wire w2, Wire w3, java.lang.String name)
           
TWire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, java.lang.String name)
           
TWire(Cell parent, WireList wl)
           
TWire(Cell parent, WireList wl, java.lang.String name)
           
TWire(Cell parent, Wire[] wa)
           
TWire(Cell parent, Wire[] wa, java.lang.String name)
           
ClockDriver(Cell parent, Wire clock, java.lang.String schedule, java.lang.String name)
           
ClockDriver(Cell parent, Wire clock_in, Wire clock, java.lang.String schedule, java.lang.String name)
           
 

Uses of Cell in byucc.jhdl.util.gui
 

Methods in byucc.jhdl.util.gui that return Cell
 Cell SelectedCellList.getCell()
           
 

Methods in byucc.jhdl.util.gui with parameters of type Cell
 void SelectedCellList.insert(Cell c)
           
 

Uses of Cell in byucc.jhdl.Xilinx
 

Subclasses of Cell in byucc.jhdl.Xilinx
 class BasicMemory
          This layer of memory abstraction does what "Memory" used to, except doesn't implement ExternallyUpdateable.
 class bufg
          The BUFG cell is a global buffer which distributes high-fanout clock signals throughout the device.
 class bufgp
          The BUFG cell is a global buffer which distributes high-fanout clock signals throughout the device.
 class gnd
          This class is the GND cell for the Xilinx tools as well as for JHDL simulation.
 class Memory
          This layer of Memory abstraction extends BasicMemory and simply adds the ExternallyUpdateable interface
 class Memory_1
          This layer of Memory abstraction extends BasicMemory and simply adds the ExternallyUpdateable interface
 class ram_base
          A simple wrapper class that provides an implicit clock port for ram's
 class ram_prop
          Deprecated. Don't use this class anymore, use isAsynchronousSourceSinkResolved() call.
 class ram_prop_1
          Deprecated. Don't use this class anymore, use isAsynchronousSourceSinkResolved() call.
 class ram_synch
          Deprecated. Don't use this class anymore, use isAsynchronousSourceSinkResolved() call.
 class ram_synch_1
          Deprecated. Don't use this class anymore, use isAsynchronousSourceSinkResolved() call.
 class ram_synch_shift
          Deprecated. Don't use this class anymore, use isAsynchronousSourceSinkResolved() call.
 class ramd_prop
          Deprecated. Don't use this class anymore, use isAsynchronousSourceSinkResolved() call.
 class ramd_prop_1
          Deprecated. Don't use this class anymore, use isAsynchronousSourceSinkResolved() call.
 class TESTXilinxLibrary
          This class is the self-test controller for the Xilinx library.
 class vcc
          This class is the VCC cell for the Xilinx tools as well as for JHDL simulation.
 class XilinxAnn
          Provides a wrapper of the Annotation class for all Xilinx-related annotations.
 class XilinxBasicMemoryCL
          This is exactly the same as XilinxMemoryCL, but it doesn't have ExternallyUpdateable in it's ancestory.
 class XilinxCL
           
 class XilinxClockDriver
           
 class XilinxFD
           
 class XilinxFD_1
           
 class XilinxLatch
           
 class XilinxLatch_1
           
 class XilinxMemoryCL
           
 class XilinxMemorySynch
           
 class XilinxMemorySynch_1
           
 

Methods in byucc.jhdl.Xilinx with parameters of type Cell
 void TechMapper.checkCellnameCoherency(Cell c)
           
 java.awt.Dimension TechMapper.checkAllPlacement(Cell c)
           
 java.lang.String TechMapper.getRLOCFromPlacementInfo(Cell cell)
           
 void TechMapper.insertPads(Cell top)
          Called by the netlister to add I/O pads to all inputs and outputs to the "top" cell.
protected  void TechMapper.insertTechMapHints(Cell c)
          Adds the hints to the tree - recurses through all cells and puts RLOC properties on placed cells
 void TechMapper.netlist(Cell c, java.lang.String file)
           
 void TechMapper.netlist(Cell c, boolean flat, java.lang.String file)
           
 void TechMapper.clockDriver(Cell parent, Wire clock, java.lang.String schedule, java.lang.String name)
           
 java.lang.String TechMapper.getCellName(Cell c)
           
 java.lang.String TechMapper.getParentCellName(Cell c)
           
 java.lang.String TechMapper.getUniqueParentName(Cell c)
           
 

Constructors in byucc.jhdl.Xilinx with parameters of type Cell
Xwire(Cell parent, int width)
           
Xwire(Cell parent, int width, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16)
           
Xwire(Cell parent, Wire w1, Wire w2, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16, java.lang.String name)
           
Xwire(Cell parent, WireList wl)
           
Xwire(Cell parent, WireList wl, java.lang.String name)
           
Xwire(Cell parent, Wire[] wa)
           
Xwire(Cell parent, Wire[] wa, java.lang.String name)
           
XTwire(Cell parent, int width)
          Deprecated. Use a regular Xwire
XTwire(Cell parent, int width, java.lang.String name)
          Deprecated. Use a regular Xwire
 

Uses of Cell in byucc.jhdl.Xilinx.demo
 

Subclasses of Cell in byucc.jhdl.Xilinx.demo
 class inc4
           
 

Uses of Cell in byucc.jhdl.Xilinx.Virtex
 

Subclasses of Cell in byucc.jhdl.Xilinx.Virtex
 class and2
          This class implements and asynchronous 2-input and gate.
 class and2_g
          This class implements and asynchronous 2-input and gate.
 class and2b1
          This class implements and asynchronous 2-input and gate.
 class and2b2
          This class implements and asynchronous 2-input and gate.
 class and3
          This class implements and asynchronous 3-input and gate.
 class and3_g
          This class implements and asynchronous 3-input and gate.
 class and3b1
          This class implements and asynchronous 3-input and gate.
 class and3b2
          This class implements and asynchronous 3-input and gate.
 class and3b3
          This class implements and asynchronous 3-input and gate.
 class and4
          This class implements and asynchronous 4-input and gate.
 class and4_g
          This class implements and asynchronous 4-input and gate.
 class and4b1
          This class implements and asynchronous 4-input and gate.
 class and4b2
          This class implements and asynchronous 4-input and gate.
 class and4b3
          This class implements and asynchronous 4-input and gate.
 class and4b4
          This class implements and asynchronous 4-input and gate.
 class and5
          This class implements and asynchronous 5-input and gate.
 class and6
          This class implements and asynchronous 6-input and gate.
 class and7
          This class implements and asynchronous 7-input and gate.
 class and8
          This class implements and asynchronous 8-input and gate.
 class and9
          This class implements and asynchronous 9-input and gate.
 class andX_g
           
 class BlockRam
          Deprecated. See byucc.jhdl.Xilinx.Virtex.RAMB4Single and byucc.jhdl.Xilinx.Virtex.RAMB4Dual
 class BlockRamView
          This class provides the \"storage\" space for the sake of the simulator.
 class bscan_virtex
          The BSCAN_VIRTEX symbol is used to create internal boundary scan chains in a Virtex or Virtex- E device.
 class buf_g
          The BUF_G is a generic-width non-inverting buffer cell.
 class bufcf
          BUFCF is a single fast connect buffer used to connect the outputs of the LUTs and some dedicated logic directly to the input of another LUT.
 class bufe
          BUFE, BUFE4, BUFE8, and BUFE16 are single or multiple tristate buffers with inputs I, I3 - I0, I7 - I0, and I15 - I0, respectively; outputs O, O3 - O0, O7 - O0, and O15 - O0, respectively; and active-High output enable (E).
 class bufg_ann
          Each of the BUF*_ANN classes implements an Annotation-only buffer, i.e.
 class bufge
          Each of the BUF*_ANN classes implements an Annotation-only buffer, i.e.
 class bufgls
          Each of the BUF*_ANN classes implements an Annotation-only buffer, i.e.
 class bufgs
          Each of the BUF*_ANN classes implements an Annotation-only buffer, i.e.
 class buft
          BUFT is a 3-state buffer with input I, output O, and active-Low output enable (T).
 class buft_g
          The BUFT_G is a generic-width tristate buffer cell.
 class capture_virtex
          CAPTURE_VIRTEX provides user control over when to capture register (flip-flop and latch) information for readback.
 class clkdll
          CLKDLL is a clock delay locked loop used to minimize clock skew.
 class clkdllhf
          CLKDLLHF is a high frequency clock delay locked loop used to minimize clock skew.
 class d3_8e
          The d3_8e class implements an enabled 3:8 decoder.
 class fd
          D is a single D-type flip-flop with data input (D) and data output (Q).
 class fd_1
          FD_1 is a single D-type flip-flop with data input (D) and data output (Q).
 class fdc
          FDC is a single D-type flip-flop with data (D) and asynchronous clear (CLR) inputs and data output (Q).
 class fdc_1
          FDC_1 is a single D-type flip-flop with data input (D), asynchronous clear input (CLR), and data output (Q).
 class fdc_1_g
          Implements an asynchronously clearable register in the XC4000 library.
 class fdc_g
          Implements an asynchronously clearable register in the XC4000 library.
 class fdce
          The FDCE is an asynchronously cleared, enabled D-type flip-flop.
 class fdce_1
          FDCE_1 is a single D-type flip-flop with data (D), clock enable (CE), asynchronous clear (CLR) inputs, and data output (Q).
 class fdce_g
          The FDCE_G is a generic-width, asynchronously cleared, enabled D-type flip-flop.
 class fdcp
          FDCP is a single D-type flip-flop with data (D), asynchronous set (PRE), and asynchronous reset (CLR) inputs and data output (Q).
 class fdcp_1
          FDCP_1 is a single D-type flip-flop with data (D), asynchronous preset (PRE) and clear (CLR) inputs, and data output (Q).
 class fdcpe
          FDRSE is a single D-type flip-flop with synchronous reset (CLR), synchronous set (PRE), and clock enable (CE) inputs and data output (Q).
 class fdcpe_1
          FDCPE_1 is a single D-type flip-flop with data (D), clock enable (CE), asynchronous preset (PRE), and asynchronous clear (CLR) inputs and data output (Q).
 class fde
          FDE is a single D-type flip-flop with data input (D), clock enable (CE), and data output (Q).
 class fde_1
          FDE_1 is a single D-type flip-flop with data input (D), clock enable (CE), and data output (Q).
 class fdp
          FDP is a single D-type flip-flop with data (D) and asynchronous preset (PRE) inputs and data output (Q).
 class fdp_1
          FDP_1 is a single D-type flip-flop with data (D) and asynchronous preset (PRE) inputs and data output (Q).
 class fdp_1_g
          Implements an asynchronously settable register in the XC4000 library.
 class fdp_g
          Implements an asynchronously settable register in the XC4000 library.
 class fdpe
          The FDPE is an asynchronously preset, enabled D-type flip-flop.
 class fdpe_1
          FDPE_1 is a single D-type flip-flop with data (D), clock enable (CE), and asynchronous preset (PRE) inputs and data output (Q).
 class fdpe_g
          The FDCE_P is a generic-width, asynchronously preset, enabled D-type flip-flop.
 class fdr
          FDR is a D-type flip-flop with data (D) and synchronous reset (R) inputs and data output (Q).
 class fdr_1
          FDR_1 is a single D-type flip-flop with data (D) and synchronous reset (R) inputs and data output (Q).
 class fdr_1_g
          FDR is a D-type flip-flop with data (D) and synchronous reset (R) inputs and data output (Q).
 class fdr_g
          FDR is a D-type flip-flop with data (D) and synchronous reset (R) inputs and data output (Q).
 class fdre
          FDRE is a D-type flip-flop with data (D), clock enable (CE), and synchronous reset (R) inputs and data output (Q).
 class fdre_1
          FDRE_1 is a single D-type flip-flop with data (D), clock enable (CE), and synchronous reset (R) inputs and data output (Q).
 class fdre_1_g
          FDRE_1 is a D-type flip-flop with data (D), clock enable (CE), and synchronous reset (R) inputs and data output (Q).
 class fdre_g
          FDRE is a D-type flip-flop with data (D), clock enable (CE), and synchronous reset (R) inputs and data output (Q).
 class fdrs
          FDRS is a single D-type flip-flop with data (D), synchronous set (S), and synchronous reset (R) inputs and data output (Q).
 class fdrs_1
          FDRS_1 is a single D-type flip-flop with data (D), synchronous set (S), and synchronous reset (R) inputs and data output (Q).
 class fdrs_1_g
          FDRS_1 is a D-type flip-flop with data (D), synchronous set (S), and synchronous reset (R) inputs and data output (Q).
 class fdrs_g
          FDRS is a D-type flip-flop with data (D), synchronous set (S), and synchronous reset (R) inputs and data output (Q).
 class fdrse
          FDRSE is a single D-type flip-flop with synchronous reset (R), synchronous set (S), and clock enable (CE) inputs and data output (Q).
 class fdrse_1
          FDRSE_1 is a single D-type flip-flop with synchronous reset (R), synchronous set (S), and clock enable (CE) inputs and data output (Q).
 class fdrse_1_g
          FDRSE is a D-type flip-flop with synchronous reset (R), synchronous set (S), and clock enable (CE) inputs and data output (Q).
 class fdrse_g
          FDRSE is a D-type flip-flop with synchronous reset (R), synchronous set (S), and clock enable (CE) inputs and data output (Q).
 class fds
          FDS is a D-type flip-flop with data (D) and synchronous set (S) inputs and data output (Q).
 class fds_1
          FDS_1 is a D-type flip-flop with data (D) and synchronous set (S) inputs and data output (Q).
 class fds_1_g
          FDS_1 is a D-type flip-flop with data (D) and synchronous set (S) inputs and data output (Q).
 class fds_g
          FDS is a D-type flip-flop with data (D) and synchronous set (S) inputs and data output (Q).
 class fdse
          FDSE is a D-type flip-flop with data (D), clock enable (CE), and synchronous set (S) inputs and data output (Q).
 class fdse_1
          FDSE_1 is a D-type flip-flop with data (D), clock enable (CE), and synchronous set (S) inputs and data output (Q).
 class fdse_1_g
          FDSE_1 is a D-type flip-flop with data (D), clock enable (CE), and synchronous set (S) inputs and data output (Q).
 class fdse_g
          FDSE is a D-type flip-flop with data (D), clock enable (CE), and synchronous set (S) inputs and data output (Q).
 class fmap
          The FMAP symbol is used to control logic partitioning into XC4000 family 4-input function generators.
 class fmap_g
          The fmap_g is a generic_width and generic port count wrapper for all XC4000 techmapper specific cells.
 class ibuf
          IBUF is a single input buffer.
 class ibuf_agp
          For Virtex and Spartan2, IBUF and its variants (listed below) are single input buffers whose I/O interface corresponds to a specific I/O standard.
 class ibuf_ann
          IBUF is a single input buffer.
 class ibuf_ctt
          For Virtex and Spartan2, IBUF and its variants (listed below) are single input buffers whose I/O interface corresponds to a specific I/O standard.
 class ibuf_g
          IBUF is a single input buffer.
 class ibuf_gtl
          For Virtex and Spartan2, IBUF and its variants (listed below) are single input buffers whose I/O interface corresponds to a specific I/O standard.
 class ibuf_gtlp
          For Virtex and Spartan2, IBUF and its variants (listed below) are single input buffers whose I/O interface corresponds to a specific I/O standard.
 class ibuf_hstl_i
          For Virtex and Spartan2, IBUF and its variants (listed below) are single input buffers whose I/O interface corresponds to a specific I/O standard.
 class ibuf_hstl_iii
          For Virtex and Spartan2, IBUF and its variants (listed below) are single input buffers whose I/O interface corresponds to a specific I/O standard.
 class ibuf_hstl_iv
          For Virtex and Spartan2, IBUF and its variants (listed below) are single input buffers whose I/O interface corresponds to a specific I/O standard.
 class ibuf_lvcmos2
          For Virtex and Spartan2, IBUF and its variants (listed below) are single input buffers whose I/O interface corresponds to a specific I/O standard.
 class ibuf_pci33_3
          For Virtex and Spartan2, IBUF and its variants (listed below) are single input buffers whose I/O interface corresponds to a specific I/O standard.
 class ibuf_pci33_5
          For Virtex and Spartan2, IBUF and its variants (listed below) are single input buffers whose I/O interface corresponds to a specific I/O standard.
 class ibuf_pci66_3
          For Virtex and Spartan2, IBUF and its variants (listed below) are single input buffers whose I/O interface corresponds to a specific I/O standard.
 class ibuf_sstl2_i
          For Virtex and Spartan2, IBUF and its variants (listed below) are single input buffers whose I/O interface corresponds to a specific I/O standard.
 class ibuf_sstl2_ii
          For Virtex and Spartan2, IBUF and its variants (listed below) are single input buffers whose I/O interface corresponds to a specific I/O standard.
 class ibuf_sstl3_i
          For Virtex and Spartan2, IBUF and its variants (listed below) are single input buffers whose I/O interface corresponds to a specific I/O standard.
 class ibuf_sstl3_ii
          For Virtex and Spartan2, IBUF and its variants (listed below) are single input buffers whose I/O interface corresponds to a specific I/O standard.
 class ibufg
          IBUFG and its variants (listed below) are dedicated input buffers for connecting to the clock buffer (BUFG) or CLKDLL.
 class ibufg_agp
          IBUFG and its variants (listed below) are dedicated input buffers for connecting to the clock buffer (BUFG) or CLKDLL.
 class ibufg_ctt
          IBUFG and its variants (listed below) are dedicated input buffers for connecting to the clock buffer (BUFG) or CLKDLL.
 class ibufg_gtl
          IBUFG and its variants (listed below) are dedicated input buffers for connecting to the clock buffer (BUFG) or CLKDLL.
 class ibufg_gtlp
          IBUFG and its variants (listed below) are dedicated input buffers for connecting to the clock buffer (BUFG) or CLKDLL.
 class ibufg_hstl_i
          IBUFG and its variants (listed below) are dedicated input buffers for connecting to the clock buffer (BUFG) or CLKDLL.
 class ibufg_hstl_iii
          IBUFG and its variants (listed below) are dedicated input buffers for connecting to the clock buffer (BUFG) or CLKDLL.
 class ibufg_hstl_iv
          IBUFG and its variants (listed below) are dedicated input buffers for connecting to the clock buffer (BUFG) or CLKDLL.
 class ibufg_lvcmos2
          IBUFG and its variants (listed below) are dedicated input buffers for connecting to the clock buffer (BUFG) or CLKDLL.
 class ibufg_pci33_3
          IBUFG and its variants (listed below) are dedicated input buffers for connecting to the clock buffer (BUFG) or CLKDLL.
 class ibufg_pci33_5
          IBUFG and its variants (listed below) are dedicated input buffers for connecting to the clock buffer (BUFG) or CLKDLL.
 class ibufg_pci66_3
          IBUFG and its variants (listed below) are dedicated input buffers for connecting to the clock buffer (BUFG) or CLKDLL.
 class ibufg_sstl2_i
          IBUFG and its variants (listed below) are dedicated input buffers for connecting to the clock buffer (BUFG) or CLKDLL.
 class ibufg_sstl2_ii
          IBUFG and its variants (listed below) are dedicated input buffers for connecting to the clock buffer (BUFG) or CLKDLL.
 class ibufg_sstl3_i
          IBUFG and its variants (listed below) are dedicated input buffers for connecting to the clock buffer (BUFG) or CLKDLL.
 class ibufg_sstl3_ii
          IBUFG and its variants (listed below) are dedicated input buffers for connecting to the clock buffer (BUFG) or CLKDLL.
 class ifd
          The IFD D-type flip-flop is contained in an input/output block (IOB).
 class ifd_1
          The IFD_1 D-type flip-flop is contained in an input/output block (IOB) except for XC5200.
 class ifdi
          The IFDI D-type flip-flop is contained in an input/output block (IOB).
 class ifdi_1
          The IFDI_1 D-type flip-flop is contained in an input/output block (IOB).
 class ifdx
          The IFDX D-type flip-flop is contained in an input/output block (IOB).
 class ifdxi
          The IFDXI D-type flip-flop is contained in an input/output block (IOB).
 class ildx_1
          ILDX_1 is a transparent data latch, which can be used to hold transient data entering a chip.
 class ildxi_1
          ILDXI_1 is a transparent data latch, which can hold transient data entering a chip.
 class inv
          The INV cell is an asynchronous inverter.
 class inv_g
          The INV_G is a generic-width inverter cell.
 class iobuf
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_agp
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_ctt
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_f_12
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_f_16
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_f_2
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_f_24
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_f_4
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_f_6
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_f_8
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_gtl
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_gtlp
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_hstl_i
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_hstl_iii
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_hstl_iv
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_lvcmos2
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_pci33_3
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_pci33_5
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_pci66_3
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_s_12
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_s_16
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_s_2
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_s_24
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_s_4
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_s_6
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_s_8
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_sstl2_i
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_sstl2_ii
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_sstl3_i
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobuf_sstl3_ii
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iopad
          Deprecated. iopads are not necessary. All that is necessary is an ibuf, and an obuft, with the input wire assigned to the perscribed pin.
 class ipad
          Deprecated. ipads are not necessary. All that is necessary is an ibuf, with the input wire assigned to the perscribed pin.
 class ipad_sim
          Deprecated. ipads are not necessary. All that is necessary is an ibuf, with the input wire assigned to the perscribed pin.
 class keeper
           
 class ld
          LD is a transparent data latch.
 class ld_1
          LD_1 is a transparent data latch with an inverted gate.
 class ldc
          LDC is a transparent data latch with asynchronous clear.
 class ldc_1
          LDC_1 is a transparent data latch with asynchronous clear and inverted gate.
 class ldce
          LDCE is a transparent data latch with asynchronous clear and gate enable.
 class ldce_1
          LDCE_1 is a transparent data latch with asynchronous clear, gate enable, and inverted gate.
 class ldcp
          LDCP is a transparent data latch with data (D), asynchronous clear (CLR) and preset (PRE) inputs.
 class ldcp_1
          LDCP_1 is a transparent data latch with data (D), asynchronous clear (CLR) and preset (PRE) inputs.
 class ldcpe
          LDCPE is a transparent data latch with data (D), asynchronous clear (CLR), asynchronous preset (PRE), and gate enable (GE).
 class ldcpe_1
          LDCPE is a transparent data latch with data (D), asynchronous clear (CLR), asynchronous preset (PRE), and gate enable (GE).
 class lde
          LDE is a transparent data latch with data (D) and gate enable (GE) inputs.
 class lde_1
          LDE_1 is a transparent data latch with data (D) and gate enable (GE) inputs.
 class ldp
          LDP is a transparent data latch with asynchronous preset (PRE).
 class ldp_1
          LDP_1 is a transparent data latch with asynchronous preset (PRE).
 class ldpe
          LDPE is a transparent data latch with asynchronous preset and gate enable.
 class ldpe_1
          LDPE_1 is a transparent data latch with asynchronous preset, gate enable, and inverted gated.
 class lut1
          LUT1, LUT2, LUT3, and LUT4 are, respectively, 1-, 2-, 3-, and 4-bit look-up-tables (LUTs) with general output (O).
 class lut1_d
          LUT1_D, LUT2_D, LUT3_D, and LUT4_D are, respectively, 1-, 2-, 3-, and 4-bit look-up-tables (LUTs) with two functionally identical outputs, O and LO.
 class lut1_l
          LUT1_L, LUT2_L, LUT3_L, and LUT4_L are, respectively, 1-, 2-, 3-, and 4- bit look-up-tables (LUTs) with a local output (LO) that is used to connect to another output within the same CLB slice and to the fast connect buffer.
 class lut2
          LUT1, LUT2, LUT3, and LUT4 are, respectively, 1-, 2-, 3-, and 4-bit look-up-tables (LUTs) with general output (O).
 class lut2_d
          LUT1_D, LUT2_D, LUT3_D, and LUT4_D are, respectively, 1-, 2-, 3-, and 4-bit look-up-tables (LUTs) with two functionally identical outputs, O and LO.
 class lut2_l
          LUT1_L, LUT2_L, LUT3_L, and LUT4_L are, respectively, 1-, 2-, 3-, and 4- bit look-up-tables (LUTs) with a local output (LO) that is used to connect to another output within the same CLB slice and to the fast connect buffer.
 class lut3
          LUT1, LUT2, LUT3, and LUT4 are, respectively, 1-, 2-, 3-, and 4-bit look-up-tables (LUTs) with general output (O).
 class lut3_d
          LUT1_D, LUT2_D, LUT3_D, and LUT4_D are, respectively, 1-, 2-, 3-, and 4-bit look-up-tables (LUTs) with two functionally identical outputs, O and LO.
 class lut3_l
          LUT1_L, LUT2_L, LUT3_L, and LUT4_L are, respectively, 1-, 2-, 3-, and 4- bit look-up-tables (LUTs) with a local output (LO) that is used to connect to another output within the same CLB slice and to the fast connect buffer.
 class lut4
          LUT4 is a 4-bit look-up-table (LUT) with general output (O).
 class lut4_d
          LUT1_D, LUT2_D, LUT3_D, and LUT4_D are, respectively, 1-, 2-, 3-, and 4-bit look-up-tables (LUTs) with two functionally identical outputs, O and LO.
 class lut4_l
          LUT1_L, LUT2_L, LUT3_L, and LUT4_L are, respectively, 1-, 2-, 3-, and 4- bit look-up-tables (LUTs) with a local output (LO) that is used to connect to another output within the same CLB slice and to the fast connect buffer.
 class m2_1
          The M2_1 multiplexer chooses one data bit from two sources (D1 or D0) under the control of the select input (S0).
 class m2_1_g
          The M2_1 multiplexer is a generic-width 2:1 multiplexer.
 class mult_and
          MULT_AND is an AND component used exclusively for building fast and smaller multipliers.
 class muxcy
          MUXCY is used to implement a 1-bit high-speed carry propagate function.
 class muxcy_d
          MUXCY_D is used to implement a 1-bit high-speed carry propagate function.
 class muxcy_l
          MUXCY_L is used to implement a 1-bit high-speed carry propagate function.
 class muxf5
          MUXF5 provides a multiplexer function in one half of a Virtex CLB for creating a function-of-5 lookup table or a 4-to-1 multiplexer in combination with the associated lookup tables.
 class muxf5_d
          MUXF5_D provides a multiplexer function in one half of a Virtex or Spartan2 CLB for creating a function-of-5 lookup table or a 4-to-1 multiplexer in combination with the associated lookup tables.
 class muxf5_l
          MUXF5_L provides a multiplexer function in one half of a Virtex or Spartan2 CLB for creating a function-of-5 lookup table or a 4-to-1 multiplexer in combination with the associated lookup tables.
 class muxf6
          MUXF6 provides a multiplexer function in a full Virtex CLB for creating a function-of-6 lookup table or an 8-to-1 multiplexer in combination with the associated four lookup tables and two MUXF5s.
 class muxf6_d
          MUXF6_D provides a multiplexer function in a full Virtex or Spartan2 CLB for creating a function-of-6 lookup table or an 8-to-1 multiplexer in combination with the associated four lookup tables and two MUXF5s.
 class muxf6_l
          MUXF6_L provides a multiplexer function in a full Virtex or Spartan2 CLB for creating a function-of-6 lookup table or an 8-to-1 multiplexer in combination with the associated four lookup tables and two MUXF5s.
 class nand2
          This class implements and asynchronous 2-input nand gate.
 class nand2_g
          This class implements and asynchronous 2-input nand gate.
 class nand2b1
          This class implements and asynchronous 2-input nand gate.
 class nand2b2
          This class implements and asynchronous 2-input nand gate.
 class nand3
          This class implements and asynchronous 3-input nand gate.
 class nand3_g
          This class implements and asynchronous 3-input nand gate.
 class nand3b1
          This class implements and asynchronous 3-input nand gate.
 class nand3b2
          This class implements and asynchronous 3-input nand gate.
 class nand3b3
          This class implements and asynchronous 3-input nand gate.
 class nand4
          This class implements and asynchronous 4-input nand gate.
 class nand4_g
          This class implements and asynchronous 4-input nand gate.
 class nand4b1
          This class implements and asynchronous 4-input nand gate.
 class nand4b2
          This class implements and asynchronous 4-input nand gate.
 class nand4b3
          This class implements and asynchronous 4-input nand gate.
 class nand4b4
          This class implements and asynchronous 4-input nand gate.
 class nand5
          This class implements and asynchronous 5-input nand gate.
 class nand6
          This class implements and asynchronous 6-input nand gate.
 class nand7
          This class implements and asynchronous 7-input nand gate.
 class nand8
          This class implements and asynchronous 8-input nand gate.
 class nand9
          This class implements and asynchronous 9-input nand gate.
 class nandX_g
           
 class nor2
          This class implements and asynchronous 2-input nor gate.
 class nor2_g
          This class implements and asynchronous 2-input nor gate.
 class nor2b1
          This class implements and asynchronous 2-input nor gate.
 class nor2b2
          This class implements and asynchronous 2-input nor gate.
 class nor3
          This class implements and asynchronous 3-input nor gate.
 class nor3_g
          This class implements and asynchronous 3-input nor gate.
 class nor3b1
          This class implements and asynchronous 3-input nor gate.
 class nor3b2
          This class implements and asynchronous 3-input nor gate.
 class nor3b3
          This class implements and asynchronous 3-input nor gate.
 class nor4
          This class implements and asynchronous 4-input nor gate.
 class nor4_g
          This class implements and asynchronous 4-input nor gate.
 class nor4b1
          This class implements and asynchronous 4-input nor gate.
 class nor4b2
          This class implements and asynchronous 4-input nor gate.
 class nor4b3
          This class implements and asynchronous 4-input nor gate.
 class nor4b4
          This class implements and asynchronous 4-input nor gate.
 class nor5
          This class implements and asynchronous 5-input nor gate.
 class nor6
          This class implements and asynchronous 6-input nor gate.
 class nor7
          This class implements and asynchronous 7-input nor gate.
 class nor8
          This class implements and asynchronous 8-input nor gate.
 class nor9
          This class implements and asynchronous 9-input nor gate.
 class norX_g
           
 class obuf
          OBUF is a single output buffer.
 class obuf_agp
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_ann
          OBUF is a single output buffer.
 class obuf_ctt
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_f_12
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_f_16
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_f_2
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_f_24
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_f_4
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_f_6
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_f_8
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_g
          OBUF is a single output buffer.
 class obuf_gtl
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_gtlp
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_hstl_i
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_hstl_iii
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_hstl_iv
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_lvcmos2
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_pci33_3
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_pci33_5
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_pci66_3
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_s_12
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_s_16
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_s_2
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_s_24
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_s_4
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_s_6
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_s_8
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_sstl2_i
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_sstl2_ii
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_sstl3_i
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_sstl3_ii
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuft
          OBUFT is a single 3-state output buffer with active-low enable.
 class obuft_agp
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_ctt
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_f_12
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_f_16
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_f_2
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_f_24
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_f_4
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_f_6
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_f_8
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_g
          OBUFT is a single 3-state output buffer with active-low enable.
 class obuft_gtl
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_gtlp
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_hstl_i
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_hstl_iii
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_hstl_iv
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_lvcmos2
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_pci33_3
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_pci33_5
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_pci66_3
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_s_12
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_s_16
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_s_2
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_s_24
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_s_4
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_s_6
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_s_8
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_sstl2_i
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_sstl2_ii
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_sstl3_i
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuft_sstl3_ii
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class ofd
          OFD, OFD4, OFD8, and OFD16 are single and multiple output D flip-flops except for XC5200 and XC9000.
 class ofde
          OFDE, OFDE4, OFDE8, and OFDE16 are single or multiple D flip-flops whose outputs are enabled by tristate buffers.
 class ofdi
          OFDI is contained in an input/output block (IOB).
 class ofdt
          OFDT, OFDT4, OFDT8, and OFDT16 are single or multiple D flip-flops whose outputs are enabled by a tristate buffers.
 class ofdtx
          OFDTX, OFDTX4, OFDTX8, and OFDTX16 are single or multiple D flip-flops whose outputs are enabled by a tristate buffers.
 class ofdtxi
          OFDTXI and its output buffer are contained in an input/output block (IOB).
 class ofdx
          OFDX, OFDX4, OFDX8, and OFDX16 are single and multiple output D flip-flops.
 class ofdxi
          OFDXI is contained in an input/output block (IOB).
 class opad
          Deprecated. ipads are not necessary. All that is necessary is an obuf, with the input wire assigned to the perscribed pin.
 class opad_sim
          Deprecated. ipads are not necessary. All that is necessary is an obuf, with the input wire assigned to the perscribed pin.
 class or2
          This class implements and asynchronous 2-input or gate.
 class or2_g
          This class implements and asynchronous 2-input or gate.
 class or2b1
          This class implements and asynchronous 2-input or gate.
 class or2b2
          This class implements and asynchronous 2-input or gate.
 class or3
          This class implements and asynchronous 3-input or gate.
 class or3_g
          This class implements and asynchronous 3-input or gate.
 class or3b1
          This class implements and asynchronous 3-input or gate.
 class or3b2
          This class implements and asynchronous 3-input or gate.
 class or3b3
          This class implements and asynchronous 3-input or gate.
 class or4
          This class implements and asynchronous 4-input or gate.
 class or4_g
          This class implements and asynchronous 4-input or gate.
 class or4b1
          This class implements and asynchronous 4-input or gate.
 class or4b2
          This class implements and asynchronous 4-input or gate.
 class or4b3
          This class implements and asynchronous 4-input or gate.
 class or4b4
          This class implements and asynchronous 4-input or gate.
 class or5
          This class implements and asynchronous 5-input or gate.
 class or6
          This class implements and asynchronous 6-input or gate.
 class or7
          This class implements and asynchronous 7-input or gate.
 class or8
          This class implements and asynchronous 8-input or gate.
 class or9
          This class implements and asynchronous 9-input or gate.
 class orX_g
           
 class pulldown
          PULLDOWN resistor elements are available in each XC4000 Input/Output Block (IOB).
 class pulldown_g
          The PULLDOWN_G is a generic-width pulldown resistor cell.
 class pullup
          The pull-up element establishes a High logic level for open-drain elements and macros (DECODE, WAND, WORAND) or 3-state nodes (TBUF) when all the drivers are off.
 class pullup_g
          The PULLUP_G is a generic-width pullup resistor cell.
 class ram16x1d
          RAM16X1D is a 16-word by 1-bit static dual-ported RAM.
 class ram16x1d_1
          RAM16X1D_1 is a 16-word by 1-bit static dual port random access memory with synchronous write capability and negative-edge clock.
 class ram16x1s
          RAM16X1S is a synchronous 16-word by 1-bit static RAM.
 class ram16x1s_1
          RAM16X1S_1 is a 16-word by 1-bit static random access memory with synchronous write capability and negative-edge clock.
 class ram16x2d
          RAM16X2D is a 16-word by 2-bit static dual-ported RAM.
 class ram16x2s
          RAM16X2S is a synchronous 16-word by 2-bit static RAM.
 class ram16x4d
          RAM16X4D is a 16-word by 4-bit static dual-ported RAM.
 class ram16x4s
          RAM16X4S is a synchronous 16-word by 4-bit static RAM.
 class ram16x8d
          RAM16X8D is a 16-word by 8-bit static dual-ported RAM.
 class ram16x8s
          RAM16X8S is a synchronous 16-word by 8-bit static RAM.
 class ram32x1s
          RAM32X1S is a synchronous 32-word by 1-bit static RAM.
 class ram32x1s_1
          RAM32X1S_1 is a 32-word by 1-bit static random access memory with synchronous write capability.
 class ram32x1s_ack
           
 class ram32x2s
          RAM32X2S is a synchronous 32-word by 2-bit static RAM.
 class ram32x4s
          RAM32X4S is a synchronous 32-word by 4-bit static RAM.
 class ram32x8s
          RAM32X8S is a synchronous 32-word by 8-bit static RAM.
(package private)  class byucc.jhdl.Xilinx.Virtex.RAMB4
          This class provides the functionality of the RAMB4 Virtex library elements.
 class RAMB4Dual
          This class provides the functionality of the RAMB4_Sn_Sn Virtex library elements.
 class RAMB4Dual_rb
           
 class RAMB4Single
          This class provides the functionality of the RAMB4_Sn Virtex library elements.
 class RAMB4Single_rb
           
 class rom16x1
          ROM16X1 is a 16-word by 1-bit ROM.
 class rom32x1
          ROM32X1 is a 32-word by 1-bit ROM.
 class SimulationBuffer
           
 class srl16
          SRL16 is a shift register look up table (LUT).
 class srl16_1
          SRL16_1 is a shift register look up table (LUT).
 class srl16e
          SRL16E is a shift register look up table (LUT).
 class srl16e_1
          SRL16E_1 is a shift register look up table (LUT).
 class startup_virtex
          The STARTUP_VIRTEX primitive is used for Global Set/Reset, global 3-state control, and the user configuration clock.
 class tb_BlockRam
          This class is used by the development team to test the block ram's.
 class TESTVirtexLibrary
          This class is the self-test controller for the Virtex library.
 class upad
          A UPAD allows the use of any unbonded IOBs in a device.
 class xnor2
          This class implements and asynchronous 2-input xnor gate.
 class xnor2_g
          This class implements and asynchronous 2-input xnor gate.
 class xnor3
          This class implements and asynchronous 3-input xnor gate.
 class xnor3_g
          This class implements and asynchronous 3-input xnor gate.
 class xnor4
          This class implements and asynchronous 4-input xnor gate.
 class xnor4_g
          This class implements and asynchronous 4-input xnor gate.
 class xnor5
          This class implements and asynchronous 5-input xnor gate.
 class xnor6
          This class implements and asynchronous 6-input xnor gate.
 class xnor7
          This class implements and asynchronous 7-input xnor gate.
 class xnor8
          This class implements and asynchronous 8-input xnor gate.
 class xnor9
          This class implements and asynchronous 9-input xnor gate.
 class xor2
          This class implements and asynchronous 2-input xor gate.
 class xor2_g
          This class implements and asynchronous 2-input xor gate.
 class xor3
          This class implements and asynchronous 3-input xor gate.
 class xor3_g
          This class implements and asynchronous 3-input xor gate.
 class xor4
          This class implements and asynchronous 4-input xor gate.
 class xor4_g
          This class implements and asynchronous 4-input xor gate.
 class xor5
          This class implements and asynchronous 5-input xor gate.
 class xor6
          This class implements and asynchronous 6-input xor gate.
 class xor7
          This class implements and asynchronous 7-input xor gate.
 class xor8
          This class implements and asynchronous 8-input xor gate.
 class xor9
          This class implements and asynchronous 9-input xor gate.
 class xorcy
          XORCY is a special XOR with general O output used for generating faster and smaller arithmetic functions.
 class xorcy_d
          XORCY_D is a special XOR used for generating faster and smaller arithmetic functions.
 class xorcy_l
          XORCY_L is a special XOR with general O output used for generating faster and smaller arithmetic functions.
 

Methods in byucc.jhdl.Xilinx.Virtex that return Cell
 Cell TMCellList.getCell()
           
 Cell VirtexTechMapper.map(Logic parent, Wire[] in, Wire out, java.lang.String hints)
           
static Cell VirtexTechMapper.getSourceHierarchicalCell(Cell caller, Wire w)
           
static Cell VirtexTechMapper.getSinkHierarchicalCell(Cell caller, Cell par, Wire w)
           
 Cell VirtexTechMapper.getSourcePlaceable(Cell requester, Wire w)
           
 Cell VirtexTechMapper.getSourcePlaceableLeaf(Cell requester, Wire w)
           
 Cell VirtexTechMapper.getSourceLeafCell(Logic requester, Wire w)
           
 Cell VirtexTechMapper.getSinkLeafCell(Logic requester, Cell par, Wire w)
          Deprecated. Returns any arbitrary leaf cell on the sink list of this wire.
 Cell VirtexTechMapper.source(Logic caller, Wire w1)
          Deprecated. use VirtexTechMapper.getSourcePlaceable(byucc.jhdl.base.Cell, byucc.jhdl.base.Wire), VirtexTechMapper.getSourcePlaceableLeaf(byucc.jhdl.base.Cell, byucc.jhdl.base.Wire), or VirtexTechMapper.getSourceLeafCell(byucc.jhdl.Logic.Logic, byucc.jhdl.base.Wire)
 Cell VirtexTechMapper.sink(Logic caller, Wire w1, Cell c1)
          Deprecated. use getSinkLeafCell
 

Methods in byucc.jhdl.Xilinx.Virtex with parameters of type Cell
 void TMCellList.insert(Cell c)
           
 java.lang.String VirtexPlacementInfo.getTransformation(Cell c)
           
 void VirtexTechMapper.padClock(Cell parent, Wire pad, Wire in, java.lang.String[] mods, java.lang.String name)
           
 void VirtexTechMapper.padIn(Cell parent, boolean clocked, Wire pad, Wire in, java.lang.String[] mods, java.lang.String name)
           
 void VirtexTechMapper.padInout(Cell parent, boolean clockedIn, Wire in, boolean clockedOut, Wire out, Wire ctl, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void VirtexTechMapper.padInoutR(Cell parent, boolean clockedIn, Wire in, boolean clockedOut, Wire out, Wire ctl, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void VirtexTechMapper.padOut(Cell parent, boolean clocked, Wire out, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void VirtexTechMapper.padOutT(Cell parent, boolean clocked, Wire out, Wire ctl, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void VirtexTechMapper.buf(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void VirtexTechMapper.tbuf(Cell parent, Wire in, Wire en, Wire out, java.lang.String name)
           
 void VirtexTechMapper.not(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void VirtexTechMapper.vcc(Cell parent, Wire o, java.lang.String name)
           
 void VirtexTechMapper.gnd(Cell parent, Wire o, java.lang.String name)
           
 void VirtexTechMapper.pullup(Cell parent, Wire out, java.lang.String name)
           
 void VirtexTechMapper.pulldown(Cell parent, Wire out, java.lang.String name)
           
 Wire VirtexTechMapper.wire(Cell p, java.lang.String name)
           
 Wire VirtexTechMapper.wire(Cell p, int width, java.lang.String name)
           
 Wire VirtexTechMapper.concat(Cell parent, Wire[] wa, java.lang.String name)
           
 Wire VirtexTechMapper.concat(Cell parent, WireList wl, java.lang.String name)
           
 Wire VirtexTechMapper.range(Cell parent, Wire src, int hi, int lo)
           
 void VirtexTechMapper.constant(Cell parent, Wire out, int value, java.lang.String name)
           
 void VirtexTechMapper.constant(Cell parent, Wire out, BV value, java.lang.String name)
           
 void VirtexTechMapper.mux(Cell parent, Wire[] d, Wire sel, Wire out, java.lang.String name)
           
 void VirtexTechMapper.and(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void VirtexTechMapper.or(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void VirtexTechMapper.xor(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void VirtexTechMapper.nand(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void VirtexTechMapper.nor(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void VirtexTechMapper.xnor(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void VirtexTechMapper.reg(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void VirtexTechMapper.regc(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void VirtexTechMapper.regp(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void VirtexTechMapper.regr(Cell parent, Wire in, Wire r, Wire out, java.lang.String name)
           
 void VirtexTechMapper.regre(Cell parent, Wire in, Wire ce, Wire r, Wire out, java.lang.String name)
           
 void VirtexTechMapper.regs(Cell parent, Wire in, Wire s, Wire out, java.lang.String name)
           
 void VirtexTechMapper.regse(Cell parent, Wire in, Wire ce, Wire s, Wire out, java.lang.String name)
           
 void VirtexTechMapper.reg(Cell parent, Wire clk, Wire in, Wire out, java.lang.String name)
           
 void VirtexTechMapper.regc(Cell parent, Wire clk, Wire in, Wire out, java.lang.String name)
           
 void VirtexTechMapper.regp(Cell parent, Wire clk, Wire in, Wire out, java.lang.String name)
           
 void VirtexTechMapper.regr(Cell parent, Wire clk, Wire in, Wire r, Wire out, java.lang.String name)
           
 void VirtexTechMapper.regs(Cell parent, Wire clk, Wire in, Wire s, Wire out, java.lang.String name)
           
 void VirtexTechMapper.regse(Cell parent, Wire clk, Wire in, Wire ce, Wire s, Wire out, java.lang.String name)
           
 void VirtexTechMapper.regre(Cell parent, Wire clk, Wire in, Wire ce, Wire r, Wire out, java.lang.String name)
           
 void VirtexTechMapper.regce(Cell parent, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void VirtexTechMapper.regpe(Cell parent, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void VirtexTechMapper.regce(Cell parent, Wire clk, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void VirtexTechMapper.regpe(Cell parent, Wire clk, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void VirtexTechMapper.add(Cell parent, Wire a, Wire b, Wire ci, Wire s, Wire co, java.lang.String name)
           
 void VirtexTechMapper.sub(Cell parent, Wire a, Wire b, Wire ci, Wire s, Wire co, java.lang.String name)
           
 void VirtexTechMapper.addsub(Cell parent, Wire a, Wire b, Wire ci, Wire add, Wire s, Wire co, java.lang.String name)
           
 void VirtexTechMapper.add(Cell parent, Wire a, Wire b, Wire s, java.lang.String name)
           
 void VirtexTechMapper.sub(Cell parent, Wire a, Wire b, Wire s, java.lang.String name)
           
 void VirtexTechMapper.addsub(Cell parent, Wire a, Wire b, Wire ci, Wire add, Wire s, java.lang.String name)
           
 Wire VirtexTechMapper.ashiftr(Cell parent, Wire in, int shift, Wire out)
           
 Wire VirtexTechMapper.shiftr(Cell parent, Wire in, int shift, Wire out)
           
 Wire VirtexTechMapper.shiftl(Cell parent, Wire in, int shift, Wire out)
           
 java.lang.String VirtexTechMapper.getRLOCFromPlacementInfo(Cell c)
           
static Cell VirtexTechMapper.getSourceHierarchicalCell(Cell caller, Wire w)
           
static Cell VirtexTechMapper.getSinkHierarchicalCell(Cell caller, Cell par, Wire w)
           
 Cell VirtexTechMapper.getSourcePlaceable(Cell requester, Wire w)
           
 Cell VirtexTechMapper.getSourcePlaceableLeaf(Cell requester, Wire w)
           
 Cell VirtexTechMapper.getSinkLeafCell(Logic requester, Cell par, Wire w)
          Deprecated. Returns any arbitrary leaf cell on the sink list of this wire.
 Cell VirtexTechMapper.sink(Logic caller, Wire w1, Cell c1)
          Deprecated. use getSinkLeafCell
 PlacementInfo VirtexTechMapper.createPlacementInfo(Cell c)
           
 void VirtexTechMapper.place(Logic parent, Cell c1, int x, int y, java.lang.String hints)
           
 java.lang.String VirtexTechMapper.getTechMapHint(Logic parent, Cell c)
           
 

Constructors in byucc.jhdl.Xilinx.Virtex with parameters of type Cell
norX_g(Cell parent, java.lang.String name, Wire[] in, Wire out)
           
Xwire(Cell parent, int width)
           
Xwire(Cell parent, int width, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16)
           
Xwire(Cell parent, Wire w1, Wire w2, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16, java.lang.String name)
           
Xwire(Cell parent, WireList wl)
           
Xwire(Cell parent, WireList wl, java.lang.String name)
           
Xwire(Cell parent, Wire[] wa)
           
Xwire(Cell parent, Wire[] wa, java.lang.String name)
           
VirtexPlacementInfo(Cell c)
           
VirtexPlacementInfo(Cell c, int x, int y)
           
nandX_g(Cell parent, java.lang.String name, Wire[] in, Wire out)
           
orX_g(Cell parent, java.lang.String name, Wire[] in, Wire out)
           
andX_g(Cell parent, java.lang.String name, Wire[] in, Wire out)
           
 

Uses of Cell in byucc.jhdl.Xilinx.Virtex.helpers
 

Subclasses of Cell in byucc.jhdl.Xilinx.Virtex.helpers
 class adder
          Class used by the TechMapper.
 class adderSubtractor
          Class used by the TechMapper.
 class Subtractor
          Class used by the TechMapper.
 class tb_adder
          Class used by the development team.
 

Uses of Cell in byucc.jhdl.Xilinx.Virtex.Modules
 

Subclasses of Cell in byucc.jhdl.Xilinx.Virtex.Modules
 class arrayMult
           Variable width array multiplier with the option of signed or unsigned multiply and generic pipeline depth.
 class booth
          General Description
 class delay
           Generic Delay Line
 class downcnt
           A generic sized down counter
 class DS2Pconv
          DS2Pconv.java Created: 3/2002
 class DSMult
          DSMult.java Created: 1/2002
 class Equals
          Parameterizable module for creating a bit-wise comparator.
 class KCMMult
          KCMMult.java Created: 12/2000
 class Mux
          implements and arbitrary -width and -height mux, optimized to use all of the Virtex internal mux primitives.
 class mux41
          Class used by the TechMapper.
 class mux81
          Class used by the TechMapper.
 class P2DSconv
          P2DSconv.java Created: 3/2002
 class ParellelDSMult
          ParellelDSMult.java Created: 1/2002
 class Priority
          Outputs only the most significant '1' of the input.
 class PriorityEncoder
          encodes the input value, prioritizing the bits by MSB has highest priority.
 class ramrom
           Generic Ram or Rom generator
 class ReversePriorityEncoder
          encodes the input value, prioritizing the bits by LSB has highest priority.
 class S2Pconv
          S2Pconv.java Created: 3/2002
 class Shifter
          Class used by the TechMapper.
 class srl_array
          Deprecated. use SRLArray
 class SRLArray
          General Description
 class SRLFifo
          arbitrary-width, arbitrary depth FIFO based on shift registers (SRL16).
 class upcnt
          General Description
 

Uses of Cell in byucc.jhdl.Xilinx.Virtex.Modules.DSMult_Pack
 

Subclasses of Cell in byucc.jhdl.Xilinx.Virtex.Modules.DSMult_Pack
 class MultCell
          MultCell.java Created: 1/2002
 class MultRow
          MultRow.java Created: 1/2002
 

Uses of Cell in byucc.jhdl.Xilinx.Virtex.Modules.KCM_Pack
 

Subclasses of Cell in byucc.jhdl.Xilinx.Virtex.Modules.KCM_Pack
 class KCM_ROM
          KCM_ROM.java Created: 12/2000
 class KCMRom_Adder
          KCMRom_Adder.java This is a complete KCMRom_Adder stage.
 class KCMRom_AdderBit
          KCMRom_AdderBit.java A single bit of a KCM_ROMAddr.
 class tb_VirtexKCMMultiplier
          tb_VirtexKCMMultiplier.java Created: 12/2000
 

Uses of Cell in byucc.jhdl.Xilinx.Virtex.Modules.MultArrayPack
 

Subclasses of Cell in byucc.jhdl.Xilinx.Virtex.Modules.MultArrayPack
 class And_fmap_g
           
 class EXAMINE_CI_Virtex
           
 class MultAdd
           
 class MultAddVirtex
           
 class multCol
           
 class MultSub
           
 class MultSubVirtex
           
 

Methods in byucc.jhdl.Xilinx.Virtex.Modules.MultArrayPack that return Cell
static Cell And_fmap_g.and_map(Node parent, Wire a, Wire b, Wire out)
           
 

Uses of Cell in byucc.jhdl.Xilinx.Virtex.Modules.ShiftReg_Pack
 

Subclasses of Cell in byucc.jhdl.Xilinx.Virtex.Modules.ShiftReg_Pack
 class RightShiftReg
          RightShiftReg.java Created: 3/2002
 class ShiftBit
          ShiftBit.java Created: 3/2002
 

Uses of Cell in byucc.jhdl.Xilinx.Virtex.ramb4_wrapper
 

Subclasses of Cell in byucc.jhdl.Xilinx.Virtex.ramb4_wrapper
 class RAMB4_Dual
          This class provides the functionality of the RAMB4_Sn_Sn Virtex library elements for EDIF parsing only.
 class ramb4_s1
          This class provides the functionality of the RAMB4_S1 Virtex library element for EDIF netlisting only.
 class ramb4_s1_s1
          This class provides the functionality of the RAMB4_S1_S1 Virtex library element for EDIF netlisting only.
 class ramb4_s1_s16
          This class provides the functionality of the RAMB4_S1_S16 Virtex library element for EDIF netlisting only.
 class ramb4_s1_s2
          This class provides the functionality of the RAMB4_S1_S2 Virtex library element for EDIF netlisting only.
 class ramb4_s1_s4
          This class provides the functionality of the RAMB4_S1_S4 Virtex library element for EDIF netlisting only.
 class ramb4_s1_s8
          This class provides the functionality of the RAMB4_S1_S8 Virtex library element for EDIF netlisting only.
 class ramb4_s16
          This class provides the functionality of the RAMB4_S16 Virtex library element for EDIF netlisting only.
 class ramb4_s16_s16
          This class provides the functionality of the RAMB4_S16_S16 Virtex library element for EDIF netlisting only.
 class ramb4_s2
          This class provides the functionality of the RAMB4_S2 Virtex library element for EDIF netlisting only.
 class ramb4_s2_s16
          This class provides the functionality of the RAMB4_S2_S16 Virtex library element for EDIF netlisting only.
 class ramb4_s2_s2
          This class provides the functionality of the RAMB4_S2_S2 Virtex library element for EDIF netlisting only.
 class ramb4_s2_s4
          This class provides the functionality of the RAMB4_S2_S4 Virtex library element for EDIF netlisting only.
 class ramb4_s2_s8
          This class provides the functionality of the RAMB4_S2_S8 Virtex library element for EDIF netlisting only.
 class ramb4_s4
          This class provides the functionality of the RAMB4_S4 Virtex library element for EDIF netlisting only.
 class ramb4_s4_s16
          This class provides the functionality of the RAMB4_S4_S16 Virtex library element for EDIF netlisting only.
 class ramb4_s4_s4
          This class provides the functionality of the RAMB4_S4_S4 Virtex library element for EDIF netlisting only.
 class ramb4_s4_s8
          This class provides the functionality of the RAMB4_S4_S8 Virtex library element for EDIF netlisting only.
 class ramb4_s8
          This class provides the functionality of the RAMB4_S8 Virtex library element for EDIF netlisting only.
 class ramb4_s8_s16
          This class provides the functionality of the RAMB4_S8_S16 Virtex library element for EDIF netlisting only.
 class ramb4_s8_s8
          This class provides the functionality of the RAMB4_S8_S8 Virtex library element for EDIF netlisting only.
 class RAMB4_Single
          This class provides the functionality of the RAMB4_Sn Virtex library elements for EDIF parsing only.
 

Uses of Cell in byucc.jhdl.Xilinx.Virtex2
 

Subclasses of Cell in byucc.jhdl.Xilinx.Virtex2
 class BlockRamViewParity
          Deprecated. Use BlockRamView in RamPack instead.
 class bscan_virtex2
          The BSCAN_VIRTEX2 symbol is used to create internal boundary scan chains in a Virtex2 or Virtex2- E device.
 class bufgce
          BUFGCE is a multiplexed global clock buffer with a single gated input.
 class bufgce_1
          BUFGCE_1 is a multiplexed global clock buffer with a single gated input.
 class bufgdll
          Each of the BUF*_ANN classes implements an Annotation-only buffer, i.e.
 class bufgmux
          BUFGMUX is a multiplexed global clock buffer that can select between two input clocks I0 and I1.
 class bufgmux_1
          BUFGMUX_1 is a multiplexed global clock buffer that can select between two input clocks I0 and I1.
 class capture_virtex2
          CAPTURE_VIRTEX2 provides user control over when to capture register (flip-flop and latch) information for readback.
 class dcm
          DCM is a digital clock manager that provides multiple functions.
 class fddrcpe
          FDDRCPE is a Dual Data Rate (DDR) D flip-flop with two separate clocks (C0 and C1) phase shifted 180 degrees that allow selection of two separate data inputs (D0 and D1).
 class fddrrse
          FDDRRSE is a Dual Data Rate (DDR) D flip-flop with two separate clocks (C0 and C1) phase shifted 180 degrees that allow selection of two separate data inputs (D0 and D1).
 class ibuf_lvttl
          IBUF is a single input buffer.
 class ibufds
          IBUFDS is an input buffer that supports low-voltage, differential signaling.
 class ibufds_blvds_25
          IBUFDS is an input buffer that supports low-voltage, differential signaling.
 class ibufds_diff_out
          IBUFDS is an input buffer that supports low-voltage, differential signaling.
 class ibufds_ldt_25
          IBUFDS is an input buffer that supports low-voltage, differential signaling.
 class ibufds_lvds_25
          IBUFDS is an input buffer that supports low-voltage, differential signaling.
 class ibufds_lvds_25_dci
          IBUFDS is an input buffer that supports low-voltage, differential signaling.
 class ibufds_lvds_33
          IBUFDS is an input buffer that supports low-voltage, differential signaling.
 class ibufds_lvds_33_dci
          IBUFDS is an input buffer that supports low-voltage, differential signaling.
 class ibufds_lvdsext_25
          IBUFDS is an input buffer that supports low-voltage, differential signaling.
 class ibufds_lvdsext_25_dci
          IBUFDS is an input buffer that supports low-voltage, differential signaling.
 class ibufds_lvdsext_33
          IBUFDS is an input buffer that supports low-voltage, differential signaling.
 class ibufds_lvdsext_33_dci
          IBUFDS is an input buffer that supports low-voltage, differential signaling.
 class ibufds_lvpecl_25
          IBUFDS is an input buffer that supports low-voltage, differential signaling.
 class ibufds_lvpecl_33
          IBUFDS is an input buffer that supports low-voltage, differential signaling.
 class ibufds_ulvds_25
          IBUFDS is an input buffer that supports low-voltage, differential signaling.
 class ibufg_lvttl
          IBUFG and its variants (listed below) are dedicated input buffers for connecting to the clock buffer (BUFG) or CLKDLL.
 class ibufgds
          IBUFGDS is a dedicated differential signaling input buffer for connection to the clock buffer (BUFG) or DCM.
 class ibufgds_lvds_25
          IBUFGDS is a dedicated differential signaling input buffer for connection to the clock buffer (BUFG) or DCM.
 class ibufgds_lvdsext_25
          IBUFGDS is a dedicated differential signaling input buffer for connection to the clock buffer (BUFG) or DCM.
 class icap_virtex2
           
 class ifddrcpe
          IFDDRCPE is a dual data rate (DDR) input D flip-flop with clock enable (CE) and asynchronous preset (PRE) and clear (CLR).
 class ifddrrse
          FDDRRSE is a Dual Data Rate (DDR) D flip-flop with two separate clocks (C0 and C1) phase shifted 180 degrees that allow selection of two separate data inputs (D0 and D1).
 class iobuf_sstl2_ii_dci
          IOBUF and its variants (listed below) are bi-directional buffers whose I/O interface corresponds to a specific I/O standard.The name extensions (LVCMOS2, PCI33_3, PCI33_5, etc.) specify the standard.
 class iobufds
           
 class mult18x18
          MULT18X18 is a combinational signed 18-bit by 18-bit multiplier.
 class mult18x18s
          MULT18X18S is a signed 18-bit by 18-bit multiplier with output registered.
 class muxf7
          MUXF7 provides a multiplexer function in a full Virtex-II CLB for creating a function-of-7 lookup table or a 16-to-1 multiplexer in combination with the associated lookup tables.
 class muxf7_d
          MUXF7_D provides a multiplexer function in one full Virtex-II CLB for creating a function-of-7 lookup table or a 16-to-1 multiplexer in combination with the associated lookup tables.
 class muxf7_l
          MUXF7_L provides a multiplexer function in a full Virtex-II CLB for creating a func-tion- of-7 lookup table or a 16-to-1 multiplexer in combination with the associated lookup tables.
 class muxf8
          MUXF8 provides a multiplexer function in two full Virtex-II CLBs for creating a func-tion- of-7 lookup table or a 32-to-1 multiplexer in combination with the associated lookup tables and two MUXF8s.
 class muxf8_d
          MUXF8_D provides a multiplexer function in two full Virtex-II CLBs for creating a function-of-8 lookup table or a 32-to-1 multiplexer in combination with the associated four lookup tables and two MUXF8s.
 class muxf8_l
          MUXF8_L provides a multiplexer function in two full Virtex-II CLBs for creating a function-of-8 lookup table or a 32-to-1 multiplexer in combination with the associated four lookup tables and two MUXF8s.
 class obuf_lvttl_f_12
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obuf_sstl2_i_dci
          OBUF and its variants (listed below) are single output buffers whose I/O interface corresponds to a specific I/O standard.
 class obufds
          OBUFDS is a single output buffer that supports low-voltage, differential signaling (1.8v CMOS).
 class obufds_lvds_25
          OBUFDS is a single output buffer that supports low-voltage, differential signaling (1.8v CMOS).
 class obufds_lvdsext_25
          OBUFDS is a single output buffer that supports low-voltage, differential signaling (1.8v CMOS).
 class obuft_sstl2_i_dci
          OBUFT and its variants (listed below) are single 3-state output buffers with active-Low output Enable whose I/O interface corresponds to a specific I/O standard.
 class obuftds
          OBUFTDS is a single 3-state, differential signaling output buffer with active Low enable and a selectIO interface.
 class ofddrcpe
          OFDDRCPE is a dual data rate (DDR) output D flip-flop with clock enable (CE) and asynchronous preset (PRE) and clear (CLR).
 class ofddrrse
          OFDDRRSE is a dual data rate (DDR) output D flip-flop with synchronous reset (R) and set (S) and clock enable (CE).
 class ofddrtcpe
          OFDDRTCPE is a dual data rate (DDR) D flip-flop with clock enable (CE) and asynchronous preset and clear whose output is enabled by a 3-state buffer.
 class ofddrtrse
          OFDDRTRSE is a dual data rate (DDR) D flip-flop with clock enable (CE) and synchronous reset and set whose output is enabled by a 3-state buffer.
 class orcy
          ORCY is a special OR with general O output used for generating faster and smaller arithmetic functions.
 class ram128x1s
          RAM128X1S is a 128-word by 1-bit static random access memory with synchronous write capability.
 class ram128x1s_1
          RAM128X1S_1 is a 64-word by 1-bit static random access memory with synchronous write capability.
 class ram32x1d
          RAM32X1D is a 32-word by 1-bit static dual port random access memory with synchronous write capability and a positive-edge clock.
 class ram32x1d_1
          RAM32X1D_1 is a 32-word by 1-bit static dual port random access memory with synchronous write capability and a negative-edge clock.
 class ram64x1d
          RAM64X1D is a 64-word by 1-bit static dual port random access memory with synchronous write capability and a positive-edge clock.
 class ram64x1d_1
          RAM64X1D_1 is a 64-word by 1-bit static dual port random access memory with synchronous write capability and a negative-edge clock.
 class ram64x1s
          RAM64X1S is a 64-word by 1-bit static random access memory with synchronous write capability.
 class ram64x1s_1
          RAM64X1S_1 is a 64-word by 1-bit static random access memory with synchronous write capability and a negative-edge clock.
 class ram64x2s
          RAM64X2S is a 64-word by 2-bit static random access memory with synchronous write capability.
 class RAMB16_S
          This class provides the functionality of the RAMB16_Sn Virtex2 library elements - The Single-ported BlockRams.
 class RAMB16_S_S
          This class provides the functionality of the RAMB16_Sn_Sn Virtex2 library elements - The Dual-ported BlockRams.
 class RAMB16DualNoParity
          Deprecated. Use RAMB16_S_S instead.
 class RAMB16DualParity
          Deprecated. Use RAMB16_S_S instead.
 class RAMB16DualParityB
          Deprecated. Use RAMB16_S_S instead.
 class RAMB16SingleNoParity
          Deprecated. Use RAMB16_S instead.
 class RAMB16SingleParity
          Deprecated. Use RAMB16_S instead.
 class roc
           
 class rocbuf
           
 class rom128x1
          ROM128X1 is a 128-word by 1-bit ROM.
 class Rom128x1View
          This class is for the simulation of block ram's to work correctly.
 class rom256x1
          ROM256X1 is a 256-word by 1-bit ROM.
 class Rom256x1View
          This class is for the simulation of block ram's to work correctly.
 class rom64x1
          ROM64X1 is a 64-word by 1-bit ROM.
 class Rom64x1View
          This class is for the simulation of block ram's to work correctly.
 class srlc16
          SRLC16 is a shift register look up table (LUT).
 class srlc16_1
          SRLC16_1 is a shift register look up table (LUT).
 class srlc16e
          SRLC16E is a shift register look up table (LUT) with carry, clock enable, and asynchro-nous clear.
 class srlc16e_1
          SRLC16E_1 is a shift register look up table (LUT).
 class startbuf_architecture
           
 class startup_virtex2
          The STARTUP_VIRTEX2 primitive is used for Global Set/Reset, global 3-state control, and the user configuration clock.
 class TESTVirtex2Library
          This class is the self-test controller for the Virtex2 library.
 class toc
           
 class tocbuf
           
 class Virtex2LibrarySelfTester
          This class is the self-test controller for the Virtex2 library.
 

Methods in byucc.jhdl.Xilinx.Virtex2 that return Cell
 Cell Virtex2TechMapper.map(Logic parent, Wire[] in, Wire out, java.lang.String hints)
           
static Cell Virtex2TechMapper.getSourceHierarchicalCell(Cell caller, Wire w)
           
static Cell Virtex2TechMapper.getSinkHierarchicalCell(Cell caller, Cell par, Wire w)
           
 Cell Virtex2TechMapper.getSourcePlaceable(Cell requester, Wire w)
           
 Cell Virtex2TechMapper.getSourcePlaceableLeaf(Cell requester, Wire w)
           
 Cell Virtex2TechMapper.getSourceLeafCell(Logic requester, Wire w)
           
 Cell Virtex2TechMapper.getSinkLeafCell(Logic requester, Cell par, Wire w)
          Deprecated. Returns any arbitrary leaf cell on the sink list of this wire.
 Cell Virtex2TechMapper.source(Logic caller, Wire w1)
          Deprecated. use Virtex2TechMapper.getSourcePlaceable(byucc.jhdl.base.Cell, byucc.jhdl.base.Wire), Virtex2TechMapper.getSourcePlaceableLeaf(byucc.jhdl.base.Cell, byucc.jhdl.base.Wire), or Virtex2TechMapper.getSourceLeafCell(byucc.jhdl.Logic.Logic, byucc.jhdl.base.Wire)
 Cell Virtex2TechMapper.sink(Logic caller, Wire w1, Cell c1)
          Deprecated. use getSinkLeafCell
 Cell TMCellList.getCell()
           
 

Methods in byucc.jhdl.Xilinx.Virtex2 with parameters of type Cell
 java.lang.String Virtex2PlacementInfo.getTransformation(Cell c)
           
 void Virtex2TechMapper.padClock(Cell parent, Wire pad, Wire in, java.lang.String[] mods, java.lang.String name)
           
 void Virtex2TechMapper.padClockR(Cell parent, Wire pad, Wire in, java.lang.String[] mods, java.lang.String name)
           
 void Virtex2TechMapper.padIn(Cell parent, boolean clocked, Wire pad, Wire in, java.lang.String[] mods, java.lang.String name)
           
 void Virtex2TechMapper.padInR(Cell parent, boolean clocked, Wire pad, Wire in, java.lang.String[] mods, java.lang.String name)
           
 void Virtex2TechMapper.padInout(Cell parent, boolean clockedIn, Wire in, boolean clockedOut, Wire out, Wire ctl, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void Virtex2TechMapper.padInoutR(Cell parent, boolean clockedIn, Wire in, boolean clockedOut, Wire out, Wire ctl, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void Virtex2TechMapper.padOut(Cell parent, boolean clocked, Wire out, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void Virtex2TechMapper.padOutR(Cell parent, boolean clocked, Wire out, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void Virtex2TechMapper.padOutT(Cell parent, boolean clocked, Wire out, Wire ctl, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void Virtex2TechMapper.buf(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.tbuf(Cell parent, Wire in, Wire en, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.not(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.vcc(Cell parent, Wire o, java.lang.String name)
           
 void Virtex2TechMapper.gnd(Cell parent, Wire o, java.lang.String name)
           
 void Virtex2TechMapper.pullup(Cell parent, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.pulldown(Cell parent, Wire out, java.lang.String name)
           
 Wire Virtex2TechMapper.wire(Cell p, java.lang.String name)
           
 Wire Virtex2TechMapper.wire(Cell p, int width, java.lang.String name)
           
 Wire Virtex2TechMapper.concat(Cell parent, Wire[] wa, java.lang.String name)
           
 Wire Virtex2TechMapper.concat(Cell parent, WireList wl, java.lang.String name)
           
 Wire Virtex2TechMapper.range(Cell parent, Wire src, int hi, int lo)
           
 void Virtex2TechMapper.constant(Cell parent, Wire out, int value, java.lang.String name)
           
 void Virtex2TechMapper.constant(Cell parent, Wire out, BV value, java.lang.String name)
           
 void Virtex2TechMapper.mux(Cell parent, Wire[] d, Wire sel, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.and(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.or(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.xor(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.nand(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.nor(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.xnor(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.reg(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.regc(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.regp(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.regr(Cell parent, Wire in, Wire r, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.regre(Cell parent, Wire in, Wire ce, Wire r, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.regs(Cell parent, Wire in, Wire s, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.regse(Cell parent, Wire in, Wire ce, Wire s, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.reg(Cell parent, Wire clk, Wire in, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.regc(Cell parent, Wire clk, Wire in, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.regp(Cell parent, Wire clk, Wire in, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.regr(Cell parent, Wire clk, Wire in, Wire r, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.regs(Cell parent, Wire clk, Wire in, Wire s, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.regse(Cell parent, Wire clk, Wire in, Wire ce, Wire s, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.regre(Cell parent, Wire clk, Wire in, Wire ce, Wire r, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.regce(Cell parent, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.regpe(Cell parent, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.regce(Cell parent, Wire clk, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.regpe(Cell parent, Wire clk, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void Virtex2TechMapper.add(Cell parent, Wire a, Wire b, Wire ci, Wire s, Wire co, java.lang.String name)
           
 void Virtex2TechMapper.sub(Cell parent, Wire a, Wire b, Wire ci, Wire s, Wire co, java.lang.String name)
           
 void Virtex2TechMapper.addsub(Cell parent, Wire a, Wire b, Wire ci, Wire add, Wire s, Wire co, java.lang.String name)
           
 void Virtex2TechMapper.add(Cell parent, Wire a, Wire b, Wire s, java.lang.String name)
           
 void Virtex2TechMapper.sub(Cell parent, Wire a, Wire b, Wire s, java.lang.String name)
           
 void Virtex2TechMapper.addsub(Cell parent, Wire a, Wire b, Wire ci, Wire add, Wire s, java.lang.String name)
           
 Wire Virtex2TechMapper.ashiftr(Cell parent, Wire in, int shift, Wire out)
           
 Wire Virtex2TechMapper.shiftr(Cell parent, Wire in, int shift, Wire out)
           
 Wire Virtex2TechMapper.shiftl(Cell parent, Wire in, int shift, Wire out)
           
 java.lang.String Virtex2TechMapper.getRLOCFromPlacementInfo(Cell c)
           
static Cell Virtex2TechMapper.getSourceHierarchicalCell(Cell caller, Wire w)
           
static Cell Virtex2TechMapper.getSinkHierarchicalCell(Cell caller, Cell par, Wire w)
           
 Cell Virtex2TechMapper.getSourcePlaceable(Cell requester, Wire w)
           
 Cell Virtex2TechMapper.getSourcePlaceableLeaf(Cell requester, Wire w)
           
 Cell Virtex2TechMapper.getSinkLeafCell(Logic requester, Cell par, Wire w)
          Deprecated. Returns any arbitrary leaf cell on the sink list of this wire.
 Cell Virtex2TechMapper.sink(Logic caller, Wire w1, Cell c1)
          Deprecated. use getSinkLeafCell
 PlacementInfo Virtex2TechMapper.createPlacementInfo(Cell c)
           
 void Virtex2TechMapper.place(Logic parent, Cell c1, int x, int y, java.lang.String hints)
          Add placement hints.
 java.lang.String Virtex2TechMapper.getTechMapHint(Logic parent, Cell c)
           
 void TMCellList.insert(Cell c)
           
 

Constructors in byucc.jhdl.Xilinx.Virtex2 with parameters of type Cell
Virtex2PlacementInfo(Cell c)
           
Virtex2PlacementInfo(Cell c, int x, int y)
           
andX_g(Cell parent, java.lang.String name, Wire[] in, Wire out)
           
nandX_g(Cell parent, java.lang.String name, Wire[] in, Wire out)
           
norX_g(Cell parent, java.lang.String name, Wire[] in, Wire out)
           
Xwire(Cell parent, int width)
           
Xwire(Cell parent, int width, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16)
           
Xwire(Cell parent, Wire w1, Wire w2, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16, java.lang.String name)
           
Xwire(Cell parent, WireList wl)
           
Xwire(Cell parent, WireList wl, java.lang.String name)
           
Xwire(Cell parent, Wire[] wa)
           
Xwire(Cell parent, Wire[] wa, java.lang.String name)
           
orX_g(Cell parent, java.lang.String name, Wire[] in, Wire out)
           
 

Uses of Cell in byucc.jhdl.Xilinx.Virtex2.Modules
 

Subclasses of Cell in byucc.jhdl.Xilinx.Virtex2.Modules
 class EmbeddedMultiplier
          Constructs an arbitrary-width unsigned multiplier using Virtex2 embedded multipliers.
 class MultiplierBlock
          Basic block for constructing a parameterizeable multiplier based on the Virtex 2 architecture's 18x18 embedded multipliers.
 class MultiplierBlockSigned
          Basic block for constructing a parameterizeable multiplier based on the Virtex 2 architecture's 18x18 embedded multipliers.
 

Uses of Cell in byucc.jhdl.Xilinx.Virtex2.Modules.FloatingPoint
 

Subclasses of Cell in byucc.jhdl.Xilinx.Virtex2.Modules.FloatingPoint
 class FPAddSub
          General Description
 class FPDivide
          Floating-point divider.
 class FPMult
          Floating-point multiplier.
 

Uses of Cell in byucc.jhdl.Xilinx.Virtex2.Modules.FloatingPoint.FPAddSubPack
 

Subclasses of Cell in byucc.jhdl.Xilinx.Virtex2.Modules.FloatingPoint.FPAddSubPack
 class BarrelShiftL
           
 class BarrelShiftR
           
 class FP_ALU
           
 class FPExponentMatch
           
 class Maximum
           
 class Normalize
           
 class NormalizePE
           
 class Round
           
 class ShifterTable
           
 class TestOverflow
           
 

Uses of Cell in byucc.jhdl.Xilinx.Virtex2.Modules.FloatingPoint.FPDividePack
 

Subclasses of Cell in byucc.jhdl.Xilinx.Virtex2.Modules.FloatingPoint.FPDividePack
 class DelayS
           Generic Delay Line
 class FPMantissaDivide
           
 class LookupTableBlockRAM
           
 

Uses of Cell in byucc.jhdl.Xilinx.Virtex2.Modules.MultArrayPack
 

Subclasses of Cell in byucc.jhdl.Xilinx.Virtex2.Modules.MultArrayPack
 class EXAMINE_CI_Virtex2
           
 class MultAddVirtex2
           
 class MultSubVirtex2
           
 

Methods in byucc.jhdl.Xilinx.Virtex2.Modules.MultArrayPack that return Cell
static Cell And_fmap_g.and_map(Node parent, Wire a, Wire b, Wire out)
           
 

Uses of Cell in byucc.jhdl.Xilinx.Virtex2.RamPack
 

Subclasses of Cell in byucc.jhdl.Xilinx.Virtex2.RamPack
 class BlockRamViewL
          This class is for the simulation of block ram's to work correctly.
 class RAMB16
          This class provides the functionality of the RAMB16 Virtex2 library elements.
 

Uses of Cell in byucc.jhdl.Xilinx.XC4000
 

Subclasses of Cell in byucc.jhdl.Xilinx.XC4000
 class bscan
          The BSCAN symbol indicates that boundary scan logic should be enabled after the programmable logic device (PLD) configuration is complete.
 class buffclk
          BUFFCLK (FastCLK buffer) provides the fastest way to bring a clock into the XC4000X device.
 class bufge_ann
          Each of the BUF*_ANN classes implements an Annotation-only buffer, i.e.
 class bufgls_ann
          Each of the BUF*_ANN classes implements an Annotation-only buffer, i.e.
 class bufgp_ann
          Each of the BUF*_ANN classes implements an Annotation-only buffer, i.e.
 class bufgs_ann
          Each of the BUF*_ANN classes implements an Annotation-only buffer, i.e.
 class cy4
          This class implements the carry modes for the XC4000 architecture.
 class cy4_mode
          The cy4_mode block is the Annotation wrapper to indicate the exact carry function being implemented to the back end Xilinx tools.
 class hmap
          The HMAP symbol is used to control logic partitioning into XC4000 family 3-input H funciton generators.
 class ilffx
          ILFFX, an optional latch that drives the input flip-flop, allows the very fast capture of input data.
 class ilffxi
          ILFFXI, an optional latch that drives the input flip-flop, allows the very fast capture of input data.
 class ilflx_1
          ILFLX_1, an optional latch that drives the input latch, allows the very fast capture of input data.
 class ilflxi_1
          ILFLXI_1, an optional latch that drives the input latch, allows the very fast capture of input data.
 class md0
          The MD0 input pad is connected to the Mode 0 (MO) input pin, which is used to determine the configuration mode on an XC4000 device.
 class md1
          The MD1 input pad is connected to the Mode 1 (M1) input pin, which is used to determine the configuration mode on an XC4000 device.
 class md2
          The MD2 input pad is connected to the Mode 2 (M2) input pin, which is used to determine the configuration mode on an XC4000 device.
 class oand2
          OAND2 is a 2-input AND gate that is implemented in the output multiplexer of the XC4000X IOB.
 class omux2
          The OMUX2 multiplexer chooses one data bit from two sources (D1 or D0) under the control of the select input (S0).
 class onand2
          ONAND2 is a 2-input NAND gate that is implemented in the output multiplexer of the XC4000X IOB.
 class onor2
          ONOR2 is a 2-input NOR gate that is implemented in the output multiplexer of the XC4000X IOB.
 class oor2
          OOR2 is a 2-input OR gate that is implemented in the output multiplexer of the XC4000X IOB.
 class oxnor2
          OXNOR2 is a 2-input exclusive NOR gate that is implemented in the output multiplexer of the XC4000X and SpartanXL IOB.
 class oxor2
          OXOR2 is a 2-input exclusive OR gate that is implemented in the output multiplexer of the XC4000X IOB.
 class ram16x1
          RAM16X1 is a 16-word by 1-bit static RAM.
 class ram32x1
          RAM32X1 is a 32-word by 1-bit static RAM.
 class startup
          The STARTUP symbol is used for initializing the Global Set/Reset, global 3-state control, and the user configuration clock.
 class tb_andX
           
 class tck
          The TCK input pad is connected to the boundary scan test clock, which shifts the serial data and instructions into and out of the boundary scan data registers.
 class tdi
          The TDI input pad is connected to the boundary scan TDI input.
 class tdo
          The TDO data output pad is connected to the boundary scan TDO output.
 class TESTXC4000Library
          This class is the self-test controller for the XC4000 library.
 class tms
          The TMS input pad is connected to the boundary scan TMS input.
 class wand
          WAND1, WAND4, WAND8, and WAND16 are single and multiple open-drain buffers.
 class wor2and
          WOR2AND is a 2-input (I1 and I2) OR gate/buffer with an open-drain output (O).
 

Methods in byucc.jhdl.Xilinx.XC4000 that return Cell
 Cell XC4000TechMapper.map(Logic parent, Wire[] in, Wire out, java.lang.String hints)
           
 Cell XC4000TechMapper.source(Logic parent, Wire w)
          Deprecated. use getSourcePlaceable, getSourcePlaceableLeaf, or getSourceLeafCell
 Cell XC4000TechMapper.sink(Logic parent, Wire w, Cell c)
          Deprecated. use getSinkLeafCell
 Cell XC4000TechMapper.getSourcePlaceable(Cell parent, Wire w)
           
 Cell XC4000TechMapper.getSourcePlaceableLeaf(Cell parent, Wire w)
           
 Cell XC4000TechMapper.getSourceLeafCell(Logic parent, Wire w)
           
 Cell XC4000TechMapper.getSinkLeafCell(Logic parent, Cell c, Wire w)
           
 

Methods in byucc.jhdl.Xilinx.XC4000 with parameters of type Cell
 void XC4000TechMapper.checkCellnameCoherency(Cell c)
           
 java.awt.Dimension XC4000TechMapper.checkAllPlacement(Cell c)
           
 void XC4000TechMapper.mux(Cell parent, Wire[] d, Wire sel, Wire out, java.lang.String name)
           
 void XC4000TechMapper.and(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void XC4000TechMapper.nand(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void XC4000TechMapper.or(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void XC4000TechMapper.nor(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void XC4000TechMapper.xor(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void XC4000TechMapper.xnor(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void XC4000TechMapper.reg(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void XC4000TechMapper.regc(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void XC4000TechMapper.regp(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void XC4000TechMapper.reg(Cell parent, Wire clk, Wire in, Wire out, java.lang.String name)
           
 void XC4000TechMapper.regc(Cell parent, Wire clk, Wire in, Wire out, java.lang.String name)
           
 void XC4000TechMapper.regp(Cell parent, Wire clk, Wire in, Wire out, java.lang.String name)
           
 void XC4000TechMapper.regr(Cell parent, Wire in, Wire r, Wire out, java.lang.String name)
           
 void XC4000TechMapper.regre(Cell parent, Wire in, Wire ce, Wire r, Wire out, java.lang.String name)
           
 void XC4000TechMapper.regs(Cell parent, Wire in, Wire s, Wire out, java.lang.String name)
           
 void XC4000TechMapper.regse(Cell parent, Wire in, Wire ce, Wire s, Wire out, java.lang.String name)
           
 void XC4000TechMapper.regr(Cell parent, Wire clk, Wire in, Wire r, Wire out, java.lang.String name)
           
 void XC4000TechMapper.regre(Cell parent, Wire clk, Wire in, Wire ce, Wire r, Wire out, java.lang.String name)
           
 void XC4000TechMapper.regs(Cell parent, Wire clk, Wire in, Wire s, Wire out, java.lang.String name)
           
 void XC4000TechMapper.regse(Cell parent, Wire clk, Wire in, Wire ce, Wire s, Wire out, java.lang.String name)
           
 void XC4000TechMapper.add(Cell parent, Wire a, Wire b, Wire ci, Wire s, Wire co, java.lang.String name)
           
 void XC4000TechMapper.sub(Cell parent, Wire a, Wire b, Wire ci, Wire s, Wire co, java.lang.String name)
           
 void XC4000TechMapper.addsub(Cell parent, Wire a, Wire b, Wire ci, Wire add, Wire s, Wire co, java.lang.String name)
           
 void XC4000TechMapper.add(Cell parent, Wire a, Wire b, Wire s, java.lang.String name)
           
 void XC4000TechMapper.sub(Cell parent, Wire a, Wire b, Wire s, java.lang.String name)
           
 void XC4000TechMapper.addsub(Cell parent, Wire a, Wire b, Wire ci, Wire add, Wire s, java.lang.String name)
           
 Wire XC4000TechMapper.ashiftr(Cell parent, Wire in, int shift, Wire out)
           
 Wire XC4000TechMapper.shiftr(Cell parent, Wire in, int shift, Wire out)
           
 Wire XC4000TechMapper.shiftl(Cell parent, Wire in, int shift, Wire out)
           
 void XC4000TechMapper.rom(Cell parent, Wire addr, Wire data, long[] init, java.lang.String name)
           
 void XC4000TechMapper.ram(Cell parent, Wire din, Wire we, Wire addr, Wire dout, long[] init, java.lang.String name)
           
 void XC4000TechMapper.rams(Cell parent, Wire din, Wire we, Wire addr, Wire dout, long[] init, java.lang.String name)
           
 void XC4000TechMapper.ramd(Cell parent, Wire din, Wire we, Wire addrA, Wire addrB, Wire outA, Wire outB, long[] init, java.lang.String name)
           
 java.lang.String XC4000TechMapper.getRLOCFromPlacementInfo(Cell c)
           
 void XC4000TechMapper.place(Logic parent, Cell c1, int x, int y, java.lang.String hints)
           
 Cell XC4000TechMapper.sink(Logic parent, Wire w, Cell c)
          Deprecated. use getSinkLeafCell
 Cell XC4000TechMapper.getSourcePlaceable(Cell parent, Wire w)
           
 Cell XC4000TechMapper.getSourcePlaceableLeaf(Cell parent, Wire w)
           
 Cell XC4000TechMapper.getSinkLeafCell(Logic parent, Cell c, Wire w)
           
 PlacementInfo XC4000TechMapper.createPlacementInfo(Cell c)
           
 java.lang.String XC4000TechMapper.getTechMapHint(Logic parent, Cell c)
           
 void XC4000TechMapper.padIn(Cell parent, boolean clocked, Wire pad, Wire in, java.lang.String[] mods, java.lang.String name)
           
 void XC4000TechMapper.padInR(Cell parent, boolean clocked, Wire pad, Wire in, java.lang.String[] mods, java.lang.String name)
           
 void XC4000TechMapper.padInout(Cell parent, boolean clockedIn, Wire in, boolean clockedOut, Wire out, Wire ctl, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void XC4000TechMapper.padInoutR(Cell parent, boolean clockedIn, Wire in, boolean clockedOut, Wire out, Wire ctl, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void XC4000TechMapper.padOut(Cell parent, boolean clocked, Wire out, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void XC4000TechMapper.padOutR(Cell parent, boolean clocked, Wire out, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void XC4000TechMapper.padOutT(Cell parent, boolean clocked, Wire out, Wire ctl, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void XC4000TechMapper.padClock(Cell parent, Wire pad, Wire in, java.lang.String[] mods, java.lang.String name)
           
abstract  void XilinxTechMapper.checkCellnameCoherency(Cell c)
           
abstract  java.awt.Dimension XilinxTechMapper.checkAllPlacement(Cell c)
           
abstract  java.lang.String XilinxTechMapper.getRLOCFromPlacementInfo(Cell cell)
           
 void XilinxTechMapper.buf(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void XilinxTechMapper.tbuf(Cell parent, Wire in, Wire en, Wire out, java.lang.String name)
           
 void XilinxTechMapper.not(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void XilinxTechMapper.vcc(Cell parent, Wire o, java.lang.String name)
           
 void XilinxTechMapper.gnd(Cell parent, Wire o, java.lang.String name)
           
 void XilinxTechMapper.regce(Cell parent, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void XilinxTechMapper.regpe(Cell parent, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void XilinxTechMapper.regce(Cell parent, Wire clk, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void XilinxTechMapper.regpe(Cell parent, Wire clk, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void XilinxTechMapper.pullup(Cell parent, Wire out, java.lang.String name)
           
 void XilinxTechMapper.pulldown(Cell parent, Wire out, java.lang.String name)
           
 Wire XilinxTechMapper.wire(Cell p, java.lang.String name)
           
 Wire XilinxTechMapper.wire(Cell p, int width, java.lang.String name)
           
 Wire XilinxTechMapper.concat(Cell parent, Wire[] wa, java.lang.String name)
           
 Wire XilinxTechMapper.concat(Cell parent, WireList wl, java.lang.String name)
           
 Wire XilinxTechMapper.range(Cell parent, Wire src, int hi, int lo)
           
 void XilinxTechMapper.constant(Cell parent, Wire out, int value, java.lang.String name)
           
 void XilinxTechMapper.constant(Cell parent, Wire out, long value, java.lang.String name)
           
 void XilinxTechMapper.constant(Cell parent, Wire out, int[] value, java.lang.String name)
           
 void XilinxTechMapper.constant(Cell parent, Wire out, BV value, java.lang.String name)
           
 

Constructors in byucc.jhdl.Xilinx.XC4000 with parameters of type Cell
Xwire(Cell parent, int width)
           
Xwire(Cell parent, int width, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16)
           
Xwire(Cell parent, Wire w1, Wire w2, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16, java.lang.String name)
           
Xwire(Cell parent, WireList wl)
           
Xwire(Cell parent, WireList wl, java.lang.String name)
           
Xwire(Cell parent, Wire[] wa)
           
Xwire(Cell parent, Wire[] wa, java.lang.String name)
           
 

Uses of Cell in byucc.jhdl.Xilinx.XC4000.carryLogic
 

Subclasses of Cell in byucc.jhdl.Xilinx.XC4000.carryLogic
 class cy4_ADD_F_CI
          Carrylogic to be used with a half adder (3-input xor gate) in the F LUT
 class cy4_ADD_FG_CI
          Carrylogic to be used with half adders (3-input xor gates) in the F and G LUTS
 class cy4_ADD_G_CI
          Carrylogic to be used with a half adder (3-input xor gate) in the G LUT
 class cy4_ADD_G_F1
           
 class cy4_ADD_G_F3_
           
 class cy4_ADDSUB_F_CI
           
 class cy4_ADDSUB_FG_CI
           
 class cy4_ADDSUB_G_CI
           
 class cy4_ADDSUB_G_F1
           
 class cy4_ADDSUB_G_F3_
           
 class cy4_DEC_F_CI
           
 class cy4_DEC_FG_0
           
 class cy4_DEC_FG_CI
           
 class cy4_DEC_G_0
           
 class cy4_DEC_G_CI
           
 class cy4_DEC_G_F1
           
 class cy4_DEC_G_F3_
           
 class cy4_EXAMINE_CI
           
 class cy4_FORCE_0
           
 class cy4_FORCE_1
           
 class cy4_FORCE_CI
           
 class cy4_FORCE_F1
           
 class cy4_FORCE_F3_
           
 class cy4_INC_F_CI
           
 class cy4_INC_FG_1
           
 class cy4_INC_FG_CI
           
 class cy4_INC_G_1
           
 class cy4_INC_G_CI
           
 class cy4_INC_G_F1
           
 class cy4_INC_G_F3_
           
 class cy4_INCDEC_F_CI
           
 class cy4_INCDEC_FG_1
           
 class cy4_INCDEC_FG_CI
           
 class cy4_INCDEC_G_0
           
 class cy4_INCDEC_G_CI
           
 class cy4_INCDEC_G_F1
           
 class cy4_SUB_F_CI
           
 class cy4_SUB_FG_CI
           
 class cy4_SUB_G_1
           
 class cy4_SUB_G_CI
           
 class cy4_SUB_G_F1
           
 class cy4_SUB_G_F3_
           
 

Uses of Cell in byucc.jhdl.Xilinx.XC4000.Modules.MultArrayPack
 

Subclasses of Cell in byucc.jhdl.Xilinx.XC4000.Modules.MultArrayPack
 class MultAddXC4000
           
 class MultSubXC4000
           
 

Uses of Cell in byucc.jhdl.Xilinx.XC4000.techmap
 

Methods in byucc.jhdl.Xilinx.XC4000.techmap that return Cell
static Cell TechMapHelper.getSourcePlaceableLeaf(Cell requester, Wire w)
           
static Cell TechMapHelper.getSourceLeafCell(Cell requester, Wire w)
           
static Cell TechMapHelper.getSinkLeafCell(Cell requester, Cell par, Wire w)
           
static Cell TechMapHelper.getSourceSimulationCell(Wire w)
           
static Cell TechMapHelper.getSourcePlaceable(Cell parent, Wire w1)
           
static Cell TechMapHelper.getSourceCell(Cell parent, Wire w1)
          Deprecated. Use getSourcePlaceable() or other getSource methods
static Cell TechMapHelper.getSourcePlaceableCell(Cell parent, Wire w1)
           
static Cell TechMapHelper.getSinkCell(Cell parent, Wire w1, Cell c1)
           
static Cell TechMapHelper.getSourceHierarchicalCell(Cell caller, Wire w)
           
static Cell TechMapHelper.getSinkHierarchicalCell(Cell caller, Cell par, Wire w)
           
 Cell PlacedCell.getCell()
           
 Cell XC4000PlacementInfo.getCell()
           
 Cell CLB.getCellResource(int resourceID)
           
 Cell Mapper.map(Cell parent, Wire[] in, Wire out, java.lang.String hintstring)
           
 Cell Mapper.CreateNewfmap_g(Node parent, Wire[] in, Wire out, int generic_width, int[] widths, java.lang.String hints)
           
 

Methods in byucc.jhdl.Xilinx.XC4000.techmap with parameters of type Cell
static int TechMapHelper.getPlaceableType(Cell p)
           
static Cell TechMapHelper.getSourcePlaceableLeaf(Cell requester, Wire w)
           
static Cell TechMapHelper.getSourceLeafCell(Cell requester, Wire w)
           
static Cell TechMapHelper.getSinkLeafCell(Cell requester, Cell par, Wire w)
           
static Cell TechMapHelper.getSourcePlaceable(Cell parent, Wire w1)
           
static Cell TechMapHelper.getSourceCell(Cell parent, Wire w1)
          Deprecated. Use getSourcePlaceable() or other getSource methods
static Cell TechMapHelper.getSourcePlaceableCell(Cell parent, Wire w1)
           
static Cell TechMapHelper.getSinkCell(Cell parent, Wire w1, Cell c1)
           
static Cell TechMapHelper.getSourceHierarchicalCell(Cell caller, Wire w)
           
static Cell TechMapHelper.getSinkHierarchicalCell(Cell caller, Cell par, Wire w)
           
static Node TechMapHelper.getParentInCurrentLevel(Cell c, Cell p)
           
 XC4000PlacementInfo TechMapHelper.createXC4000PlacementInfo(Cell c)
           
static XC4000PlacementInfo TechMapHelper.getXC4000PlacementInfo(Cell c)
           
 void TechMapHelper.addUserMappingHints(Cell cell)
           
abstract  void PlacedCell.finalizeMove(Cell topcell, int dx, int dy, int pack)
           
 void PlacedHierarchicalCell.finalizeMove(Cell topcell, int dx, int dy, int pack)
           
 void TreeCoherencyChecker.checkTreeCoherency(Cell parent)
           
 void PlacedLeafCell.finalizeMove(Cell topcell, int dx, int dy, int pack)
           
 boolean XC4000FloorPlanModule.addLayoutView(Cell cell)
           
 java.lang.String XC4000FloorPlanModule.getCellName(Cell c)
           
 boolean XC4000FloorPlanModule.NothingPlaced(Cell par)
           
 void XC4000FloorPlanModule.init(javax.swing.JPanel panel, Cell top)
           
 Cell Mapper.map(Cell parent, Wire[] in, Wire out, java.lang.String hintstring)
           
 void Mapper.re_place(Cell parent, Cell c1, int x, int y, java.lang.String hints)
           
 void Mapper.place(Cell parent, Cell c1, int x, int y, java.lang.String hints)
           
 void Mapper.iteratedPlaceWire(Cell parent, Wire w, int x, int y, int dx, int dy, java.lang.String hints)
           
 java.lang.String Mapper.getTechMapHint(Cell c)
           
 

Constructors in byucc.jhdl.Xilinx.XC4000.techmap with parameters of type Cell
XC4000PlacementInfo(Cell c, int x, int y)
           
XC4000PlacementInfo(Cell c)
           
PlacementChecker(Cell top)
           
 

Uses of Cell in byucc.jhdl.Xilinx.XC4000.techmap.lists
 

Methods in byucc.jhdl.Xilinx.XC4000.techmap.lists that return Cell
 Cell HierarchicalMappedCellList.getCell()
           
 Cell TMCellList.getCell()
           
 

Methods in byucc.jhdl.Xilinx.XC4000.techmap.lists with parameters of type Cell
 void HierarchicalMappedCellList.append(Cell c)
           
 void TMCellList.insert(Cell c)
           
 

Uses of Cell in byucc.jhdl.Xilinx.XC4000.techmap.tree
 

Methods in byucc.jhdl.Xilinx.XC4000.techmap.tree with parameters of type Cell
 void PlacedLeafCellListGen.processLeafNode(Cell cell)
           
 void PlacedLeafCellListGen.processHierarchicalNode(Cell cell)
           
 void RecursionOperator.processLeafNode(Cell cell)
           
 void RecursionOperator.processHierarchicalNode(Cell cell)
           
 boolean RecursionOperator.push(Cell cell)
           
 void RecursionOperator.pop(Cell cell)
           
 void Recurser.recurse(Cell cell, RecursionOperator op)
           
 boolean PlacedCellSelector.push(Cell cell)
           
 void PlacedCellSelector.pop(Cell cell)
           
 void PlacedCellSelector.processLeafNode(Cell cell)
           
 void LeafCellListGenerator.processLeafNode(Cell cell)
           
 void LeafCellListGenerator.processHierarchicalNode(Cell cell)
           
 boolean PlacementBoundsChecker.push(Cell cell)
           
 void PlacementBoundsChecker.pop(Cell cell)
           
 void PlacementBoundsChecker.processLeafNode(Cell cell)
           
 

Constructors in byucc.jhdl.Xilinx.XC4000.techmap.tree with parameters of type Cell
PlacedCellSelector(Cell parentCell, SelectedPlacedCellList selectionList, boolean select, XC4000TechMapper mapper, XC4000FloorPlanCanvas canvas)
           
 

Uses of Cell in byucc.jhdl.Xilinx.XC9000
 

Subclasses of Cell in byucc.jhdl.Xilinx.XC9000
 class add1
          See the Xilinx Libraries Guide for details.
 class adsu1
          See the Xilinx Libraries Guide for details.
 class and5_g
          This class implements and asynchronous 5-input and gate.
 class and6_g
          This class implements and asynchronous 6-input and gate.
 class and7_g
          This class implements and asynchronous 7-input and gate.
 class and8_g
          This class implements and asynchronous 8-input and gate.
 class and9_g
          This class implements and asynchronous 9-input and gate.
 class bufgsr
          See the Xilinx Libraries guide for details.
 class fdcp_g
          Implements an asynchronously settable/clearable register in the XC4000 library.
 class ftcp
          Asynchronously presettable/clearable toggle flip-flop.
 class nand5_g
          This class implements and asynchronous 5-input nand gate.
 class nand6_g
          This class implements and asynchronous 6-input nand gate.
 class nand7_g
          This class implements and asynchronous 7-input nand gate.
 class nand8_g
          This class implements and asynchronous 8-input nand gate.
 class nand9_g
          This class implements and asynchronous 9-input nand gate.
 class nor5_g
          This class implements and asynchronous 5-input nor gate.
 class nor6_g
          This class implements and asynchronous 6-input nor gate.
 class nor7_g
          This class implements and asynchronous 7-input nor gate.
 class nor8_g
          This class implements and asynchronous 8-input nor gate.
 class nor9_g
          This class implements and asynchronous 9-input nor gate.
 class or5_g
          This class implements and asynchronous 5-input or gate.
 class or6_g
          This class implements and asynchronous 6-input or gate.
 class or7_g
          This class implements and asynchronous 7-input or gate.
 class or8_g
          This class implements and asynchronous 8-input or gate.
 class or9_g
          This class implements and asynchronous 9-input or gate.
 class TESTXC9000Library
          This class is the self-test controller for the XC9000 library.
 class xnor5_g
          This class implements and asynchronous 5-input xnor gate.
 class xnor6_g
          This class implements and asynchronous 6-input xnor gate.
 class xnor7_g
          This class implements and asynchronous 7-input xnor gate.
 class xnor8_g
          This class implements and asynchronous 8-input xnor gate.
 class xnor9_g
          This class implements and asynchronous 9-input xnor gate.
 class xor5_g
          This class implements and asynchronous 5-input xor gate.
 class xor6_g
          This class implements and asynchronous 6-input xor gate.
 class xor7_g
          This class implements and asynchronous 7-input xor gate.
 class xor8_g
          This class implements and asynchronous 8-input xor gate.
 class xor9_g
          This class implements and asynchronous 9-input xor gate.
 

Methods in byucc.jhdl.Xilinx.XC9000 that return Cell
 Cell XC9000TechMapper.map(Logic parent, Wire[] in, Wire out, java.lang.String hints)
           
static Cell XC9000TechMapper.getSourceHierarchicalCell(Cell caller, Wire w)
           
static Cell XC9000TechMapper.getSinkHierarchicalCell(Cell caller, Cell par, Wire w)
           
 Cell XC9000TechMapper.getSourcePlaceable(Cell requester, Wire w)
           
 Cell XC9000TechMapper.getSourcePlaceableLeaf(Cell requester, Wire w)
           
 Cell XC9000TechMapper.getSourceLeafCell(Logic requester, Wire w)
           
 Cell XC9000TechMapper.getSinkLeafCell(Logic requester, Cell par, Wire w)
          Deprecated. Returns any arbitrary leaf cell on the sink list of this wire.
 Cell XC9000TechMapper.source(Logic caller, Wire w1)
          Deprecated. use XC9000TechMapper.getSourcePlaceable(byucc.jhdl.base.Cell, byucc.jhdl.base.Wire), XC9000TechMapper.getSourcePlaceableLeaf(byucc.jhdl.base.Cell, byucc.jhdl.base.Wire), or XC9000TechMapper.getSourceLeafCell(byucc.jhdl.Logic.Logic, byucc.jhdl.base.Wire)
 Cell XC9000TechMapper.sink(Logic caller, Wire w1, Cell c1)
          Deprecated. use getSinkLeafCell
 Cell TMCellList.getCell()
           
 

Methods in byucc.jhdl.Xilinx.XC9000 with parameters of type Cell
 void XC9000TechMapper.checkCellnameCoherency(Cell c)
           
 java.awt.Dimension XC9000TechMapper.checkAllPlacement(Cell c)
           
 void XC9000TechMapper.padClock(Cell parent, Wire pad, Wire in, java.lang.String[] mods, java.lang.String name)
           
 void XC9000TechMapper.padClockR(Cell parent, Wire pad, Wire in, java.lang.String[] mods, java.lang.String name)
           
 void XC9000TechMapper.padIn(Cell parent, boolean clocked, Wire pad, Wire in, java.lang.String[] mods, java.lang.String name)
           
 void XC9000TechMapper.padInR(Cell parent, boolean clocked, Wire pad, Wire in, java.lang.String[] mods, java.lang.String name)
           
 void XC9000TechMapper.padInout(Cell parent, boolean clockedIn, Wire in, boolean clockedOut, Wire out, Wire ctl, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void XC9000TechMapper.padInoutR(Cell parent, boolean clockedIn, Wire in, boolean clockedOut, Wire out, Wire ctl, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void XC9000TechMapper.padOut(Cell parent, boolean clocked, Wire out, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void XC9000TechMapper.padOutR(Cell parent, boolean clocked, Wire out, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void XC9000TechMapper.padOutT(Cell parent, boolean clocked, Wire out, Wire ctl, Wire pad, java.lang.String[] mods, java.lang.String name)
           
 void XC9000TechMapper.mux(Cell parent, Wire[] d, Wire sel, Wire out, java.lang.String name)
           
 void XC9000TechMapper.and(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void XC9000TechMapper.or(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void XC9000TechMapper.xor(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void XC9000TechMapper.nand(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void XC9000TechMapper.nor(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void XC9000TechMapper.xnor(Cell parent, Wire[] in, Wire out, java.lang.String name)
           
 void XC9000TechMapper.reg(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void XC9000TechMapper.regc(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void XC9000TechMapper.regp(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void XC9000TechMapper.regr(Cell parent, Wire in, Wire r, Wire out, java.lang.String name)
           
 void XC9000TechMapper.regre(Cell parent, Wire in, Wire ce, Wire r, Wire out, java.lang.String name)
           
 void XC9000TechMapper.regs(Cell parent, Wire in, Wire s, Wire out, java.lang.String name)
           
 void XC9000TechMapper.regse(Cell parent, Wire in, Wire ce, Wire s, Wire out, java.lang.String name)
           
 void XC9000TechMapper.reg(Cell parent, Wire clk, Wire in, Wire out, java.lang.String name)
           
 void XC9000TechMapper.regc(Cell parent, Wire clk, Wire in, Wire out, java.lang.String name)
           
 void XC9000TechMapper.regp(Cell parent, Wire clk, Wire in, Wire out, java.lang.String name)
           
 void XC9000TechMapper.regr(Cell parent, Wire clk, Wire in, Wire r, Wire out, java.lang.String name)
           
 void XC9000TechMapper.regs(Cell parent, Wire clk, Wire in, Wire s, Wire out, java.lang.String name)
           
 void XC9000TechMapper.regse(Cell parent, Wire clk, Wire in, Wire ce, Wire s, Wire out, java.lang.String name)
           
 void XC9000TechMapper.regre(Cell parent, Wire clk, Wire in, Wire ce, Wire r, Wire out, java.lang.String name)
           
 void XC9000TechMapper.add(Cell parent, Wire a, Wire b, Wire ci, Wire s, Wire co, java.lang.String name)
           
 void XC9000TechMapper.sub(Cell parent, Wire a, Wire b, Wire ci, Wire s, Wire co, java.lang.String name)
           
 void XC9000TechMapper.addsub(Cell parent, Wire a, Wire b, Wire ci, Wire add, Wire s, Wire co, java.lang.String name)
           
 void XC9000TechMapper.add(Cell parent, Wire a, Wire b, Wire s, java.lang.String name)
           
 void XC9000TechMapper.sub(Cell parent, Wire a, Wire b, Wire s, java.lang.String name)
           
 void XC9000TechMapper.addsub(Cell parent, Wire a, Wire b, Wire ci, Wire add, Wire s, java.lang.String name)
           
 Wire XC9000TechMapper.ashiftr(Cell parent, Wire in, int shift, Wire out)
           
 Wire XC9000TechMapper.shiftr(Cell parent, Wire in, int shift, Wire out)
           
 Wire XC9000TechMapper.shiftl(Cell parent, Wire in, int shift, Wire out)
           
 void XC9000TechMapper.rom(Cell parent, Wire addr, Wire data, long[] init, java.lang.String name)
           
 void XC9000TechMapper.ram(Cell parent, Wire din, Wire we, Wire addr, Wire dout, long[] init, java.lang.String name)
           
 void XC9000TechMapper.rams(Cell parent, Wire din, Wire we, Wire addr, Wire dout, long[] init, java.lang.String name)
           
 void XC9000TechMapper.ramd(Cell parent, Wire din, Wire we, Wire addrA, Wire addrB, Wire outA, Wire outB, long[] init, java.lang.String name)
           
 java.lang.String XC9000TechMapper.getRLOCFromPlacementInfo(Cell c)
           
static Cell XC9000TechMapper.getSourceHierarchicalCell(Cell caller, Wire w)
           
static Cell XC9000TechMapper.getSinkHierarchicalCell(Cell caller, Cell par, Wire w)
           
 Cell XC9000TechMapper.getSourcePlaceable(Cell requester, Wire w)
           
 Cell XC9000TechMapper.getSourcePlaceableLeaf(Cell requester, Wire w)
           
 Cell XC9000TechMapper.getSinkLeafCell(Logic requester, Cell par, Wire w)
          Deprecated. Returns any arbitrary leaf cell on the sink list of this wire.
 Cell XC9000TechMapper.sink(Logic caller, Wire w1, Cell c1)
          Deprecated. use getSinkLeafCell
 PlacementInfo XC9000TechMapper.createPlacementInfo(Cell c)
           
 void XC9000TechMapper.place(Logic parent, Cell c1, int x, int y, java.lang.String hints)
           
 java.lang.String XC9000TechMapper.getTechMapHint(Logic parent, Cell c)
           
 java.lang.String XC9000PlacementInfo.getTransformation(Cell c)
           
abstract  void XilinxTechMapper.checkCellnameCoherency(Cell c)
           
abstract  java.awt.Dimension XilinxTechMapper.checkAllPlacement(Cell c)
           
abstract  java.lang.String XilinxTechMapper.getRLOCFromPlacementInfo(Cell cell)
           
 void XilinxTechMapper.buf(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void XilinxTechMapper.tbuf(Cell parent, Wire in, Wire en, Wire out, java.lang.String name)
           
 void XilinxTechMapper.and(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
           
 void XilinxTechMapper.and(Cell parent, Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
           
 void XilinxTechMapper.and(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
           
 void XilinxTechMapper.and(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
           
 void XilinxTechMapper.and(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
           
 void XilinxTechMapper.and(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
           
 void XilinxTechMapper.and(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
           
 void XilinxTechMapper.and(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
           
 void XilinxTechMapper.or(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
           
 void XilinxTechMapper.or(Cell parent, Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
           
 void XilinxTechMapper.or(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
           
 void XilinxTechMapper.or(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
           
 void XilinxTechMapper.or(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
           
 void XilinxTechMapper.or(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
           
 void XilinxTechMapper.or(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
           
 void XilinxTechMapper.or(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
           
 void XilinxTechMapper.mux(Cell parent, Wire d0, Wire d1, Wire sel, Wire out, java.lang.String name)
           
 void XilinxTechMapper.xor(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
           
 void XilinxTechMapper.xor(Cell parent, Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
           
 void XilinxTechMapper.xor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
           
 void XilinxTechMapper.xor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
           
 void XilinxTechMapper.xor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
           
 void XilinxTechMapper.xor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
           
 void XilinxTechMapper.xor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
           
 void XilinxTechMapper.xor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
           
 void XilinxTechMapper.nand(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
           
 void XilinxTechMapper.nand(Cell parent, Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
           
 void XilinxTechMapper.nand(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
           
 void XilinxTechMapper.nand(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
           
 void XilinxTechMapper.nand(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
           
 void XilinxTechMapper.nand(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
           
 void XilinxTechMapper.nand(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
           
 void XilinxTechMapper.nand(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
           
 void XilinxTechMapper.nor(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
           
 void XilinxTechMapper.nor(Cell parent, Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
           
 void XilinxTechMapper.nor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
           
 void XilinxTechMapper.nor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
           
 void XilinxTechMapper.nor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
           
 void XilinxTechMapper.nor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
           
 void XilinxTechMapper.nor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
           
 void XilinxTechMapper.nor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
           
 void XilinxTechMapper.xnor(Cell parent, Wire in1, Wire in2, Wire out, java.lang.String name)
           
 void XilinxTechMapper.xnor(Cell parent, Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
           
 void XilinxTechMapper.xnor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
           
 void XilinxTechMapper.xnor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
           
 void XilinxTechMapper.xnor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
           
 void XilinxTechMapper.xnor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
           
 void XilinxTechMapper.xnor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
           
 void XilinxTechMapper.xnor(Cell parent, Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
           
 void XilinxTechMapper.not(Cell parent, Wire in, Wire out, java.lang.String name)
           
 void XilinxTechMapper.vcc(Cell parent, Wire o, java.lang.String name)
           
 void XilinxTechMapper.gnd(Cell parent, Wire o, java.lang.String name)
           
 void XilinxTechMapper.regce(Cell parent, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void XilinxTechMapper.regpe(Cell parent, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void XilinxTechMapper.regce(Cell parent, Wire clk, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void XilinxTechMapper.regpe(Cell parent, Wire clk, Wire in, Wire ce, Wire out, java.lang.String name)
           
 void XilinxTechMapper.pullup(Cell parent, Wire out, java.lang.String name)
           
 void XilinxTechMapper.pulldown(Cell parent, Wire out, java.lang.String name)
           
 Wire XilinxTechMapper.wire(Cell p, java.lang.String name)
           
 Wire XilinxTechMapper.wire(Cell p, int width, java.lang.String name)
           
 Wire XilinxTechMapper.concat(Cell parent, Wire[] wa, java.lang.String name)
           
 Wire XilinxTechMapper.concat(Cell parent, WireList wl, java.lang.String name)
           
 Wire XilinxTechMapper.range(Cell parent, Wire src, int hi, int lo)
           
 void XilinxTechMapper.constant(Cell parent, Wire out, int value, java.lang.String name)
           
 void XilinxTechMapper.constant(Cell parent, Wire out, long value, java.lang.String name)
           
 void XilinxTechMapper.constant(Cell parent, Wire out, int[] value, java.lang.String name)
           
 void XilinxTechMapper.constant(Cell parent, Wire out, BV value, java.lang.String name)
           
 void TMCellList.insert(Cell c)
           
 

Constructors in byucc.jhdl.Xilinx.XC9000 with parameters of type Cell
XC9000PlacementInfo(Cell c)
           
XC9000PlacementInfo(Cell c, int x, int y)
           
andX_g(Cell parent, java.lang.String name, Wire[] in, Wire out)
           
Xwire(Cell parent, int width)
           
Xwire(Cell parent, int width, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16)
           
Xwire(Cell parent, Wire w1, Wire w2, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, java.lang.String name)
           
Xwire(Cell parent, Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16, java.lang.String name)
           
Xwire(Cell parent, WireList wl)
           
Xwire(Cell parent, WireList wl, java.lang.String name)
           
Xwire(Cell parent, Wire[] wa)
           
Xwire(Cell parent, Wire[] wa, java.lang.String name)
           
orX_g(Cell parent, java.lang.String name, Wire[] in, Wire out)
           
nandX_g(Cell parent, java.lang.String name, Wire[] in, Wire out)
           
norX_g(Cell parent, java.lang.String name, Wire[] in, Wire out)
           
 



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