|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbyucc.jhdl.synth.operators.LogicSynthesizer
byucc.jhdl.synth.operators.WidthAdjustSynthesizer
A class responsible for synthesizing widthAdjust operators.
Constructor Summary | |
WidthAdjustSynthesizer()
|
Method Summary | |
Wire |
createCell(Logic parent,
DFVertex operator,
Wire[] inputWires)
Create a cell from the given DFVertex operator. |
Methods inherited from class byucc.jhdl.synth.operators.LogicSynthesizer |
resolveInputWidths, resolveOutputWidth |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public WidthAdjustSynthesizer()
Method Detail |
public Wire createCell(Logic parent, DFVertex operator, Wire[] inputWires)
Specifically, WidthAdjustSynthesizer simply calls Logic.takeBot with operator.getBusWidth() to take the correct number of bits from input.
createCell
in interface OperatorSynthesizer
createCell
in class LogicSynthesizer
parent
- the parent Cell for the newly created celloperator
- an operator in a DataFlowGraph specifying the operation to
be performed by the new cell.inputWires
- The input wires for this operator (ignored)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |