Uses of Class
byucc.jhdl.synth.DFVertex

Packages that use DFVertex
byucc.jhdl.synth   
byucc.jhdl.synth.operators   
 

Uses of DFVertex in byucc.jhdl.synth
 

Methods in byucc.jhdl.synth that return DFVertex
 DFVertex DFSubGraph.getSource()
          Get the source vertex for this DFSubGraph.
 DFVertex DFSubGraph.getSink()
          Get the sink vertex for this DFSubGraph.
 DFVertex DFSubGraph.addDFVertex(java.lang.String name)
          Add a new DFVertex to the graph.
 DFVertex DFSubGraph.getSignal(java.lang.String name)
          Get a signal from the subGraph that has the given name, (null if none exists)
 DFVertex DFSubGraph.getConstant(int width, int value)
          Get a constant from the subGraph that has the given value, (null if none exists)
 DFVertex DFSubGraph.addSignal(int width, java.lang.String name)
          Add a new signal to the subGraph with the given name, or return a previously existing one.
 DFVertex DFSubGraph.addConstant(int width, int value)
          Add a new constant to the subGraph with the given value, or return a previously existing.
 DFVertex DFSubGraph.addUnsharedSignal(int width, java.lang.String name)
          Add a new unshared signal to this DFSubGraph.
 DFVertex DFSubGraph.addUnsharedConstant(int width, int value)
          Add a new unshared constant to this DFSubGraph.
 DFVertex DFSubGraph.addOperator(java.lang.String operation)
          Add a new operator to this DFSubGraph.
 DFVertex DFSubGraph.addAnnotation(java.lang.String name)
          Add a new annotation to this DFSubGraph.
 DFVertex DFSubGraph.findDecisionSignal()
          Find a signal in this subGraph that is named DataFlowGraph.DECISION_VERTEX_NAME.
 DFVertex CFVertex.getSource()
          Get this block's corresponding source vertex in the DataFlowGraph.
 DFVertex CFVertex.getSink()
          Get this block's corresponding sink vertex in the DataFlowGraph.
 DFVertex CFVertex.getDecisionSignal()
          Get the decision signal corresponding to this vertex.
 DFVertex GraphStack.addSignal(int width, java.lang.String name)
           
 DFVertex GraphStack.addConstant(int width, int value)
           
 DFVertex GraphStack.addOperator(java.lang.String name)
           
 DFVertex GraphStack.getExistingSignal(java.lang.String name)
          Find a vertex that already exists in the dataflow graph with the given signal name and return it.
 DFVertex GraphStack.getSignal(java.lang.String name, Wire wire)
          If a Vertex already exists in the dataflow graph with the given name and associated with the given Wire, return it.
 DFVertex GraphStack.getSignal(int width, java.lang.String name)
          If a Vertex already exists in the dataflow graph with the given signal name, return it.
 DFVertex GraphStack.getConstant(int width, int value)
           
 

Methods in byucc.jhdl.synth with parameters of type DFVertex
 void OperatorSynthesizer.resolveOutputWidth(DFVertex operator)
          Determine the width for the output of the given operator based on one or more of the inputs with established widths.
 void OperatorSynthesizer.resolveInputWidths(DFVertex operator)
          Determine the widths for one or more inputs to the given operator vertex based on the output width and other inputs with established widths.
 Wire OperatorSynthesizer.createCell(Logic parent, DFVertex operator, Wire[] inputWires)
          Create a cell from the given DFVertex operator.
 DFEdge GraphStack.addEdge(DFVertex tail, DFVertex head)
          Add an edge in the dataflow graph.
 DFEdge GraphStack.addEdge(DFVertex tail, java.lang.String tailPort, DFVertex head)
          Add an edge in the dataflow graph with the given tail port name.
 DFEdge GraphStack.addEdge(DFVertex tail, DFVertex head, java.lang.String headPort)
          Add an edge in the dataflow graph with the given head port name.
 DFEdge GraphStack.addEdge(DFVertex tail, java.lang.String tailPort, DFVertex head, java.lang.String headPort)
          Add an edge in the dataflow graph with the given port names.
 

Uses of DFVertex in byucc.jhdl.synth.operators
 

Methods in byucc.jhdl.synth.operators with parameters of type DFVertex
 Wire EqSynthesizer.createCell(Logic parent, DFVertex operator, Wire[] inputWires)
          Create a cell from the given DFVertex operator.
 Wire ShiftSynthesizer.createCell(Logic parent, DFVertex operator, Wire[] inputWires)
          Create a cell from the given DFVertex operator.
 Wire MuxSynthesizer.createCell(Logic parent, DFVertex operator, Wire[] inputWires)
          Create a cell from the given DFVertex operator.
 void MuxSynthesizer.resolveOutputWidth(DFVertex operator)
          Determine the width for the output of the given operator based on one or more of the inputs with established widths.
 void MuxSynthesizer.resolveInputWidths(DFVertex operator)
          Determine the widths for one or more inputs to the given operator vertex based on the output width and other inputs with established widths.
 Wire WidthAdjustSynthesizer.createCell(Logic parent, DFVertex operator, Wire[] inputWires)
          Create a cell from the given DFVertex operator.
 void LogicSynthesizer.resolveOutputWidth(DFVertex operator)
          Determine the width for the output of the given operator based on one or more of the inputs with established widths.
 void LogicSynthesizer.resolveInputWidths(DFVertex operator)
          Determine the widths for one or more inputs to the given operator vertex based on the output width and other inputs with established widths.
 Wire LogicSynthesizer.createCell(Logic parent, DFVertex operator, Wire[] inputWires)
          Create a cell from the given DFVertex operator.
 



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