|
|||||||||||
| 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 OperatorSynthesizercreateCell in class LogicSynthesizerparent - 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 | ||||||||||