Package byucc.jhdl.synth

Interface Summary
OperatorSynthesizer An interface which specifies a class that is responsible for translating DFVertex operators to JHDL cells.
 

Class Summary
BlockIterator A class to allow iteration over the vertices in a ControlFlowGraph which are blocks, (as opposed to decisions).
CFEdge The basic edge for any ControlFlowGraph.
CFVertex The basic vertex for any ControlFlowGraph.
ControlFlowGraph A graph representing control flow of a method.
DataFlowGraph A graph representing the dataflow of various signals and constants.
DFEdge The basic edge for any DataFlowGraph.
DFSubGraph An object used to represent a subset of a DataFlowGraph.
DFVertex The basic vertex for any DataFlowGraph.
GraphStack  
GraphTestBench  
MethodArg A simple structure that holds an Object as well as a descriptor to describe that object's type.
SynthBlock A class that extends BasicBlock in the byucc.jhdl.synth.classparse package to add to it anything necessary for a synthesizable basic block.
SynthByte  
SynthByteCP  
Synthesize  
SynthIinc  
SynthInvoke  
SynthMethod An abstract class for a Synthesizable method.
SynthOpCode  
SynthShortBranch  
SynthShortCP  
SynthTableswitch  
WideInt  
 

Exception Summary
CorruptStackException An exception for when the stack appears to be corrupt
SynthesisException This is thrown when there is a problem with synthesis.
 



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