Uses of Class
de.upb.hni.vmagic.object.Signal

Packages that use Signal
de.upb.hni.vmagic.concurrent Contains concurrent statement meta classes. 
de.upb.hni.vmagic.declaration Contains declaration meta classes. 
de.upb.hni.vmagic.expression Contains VHDL expression meta classes. 
de.upb.hni.vmagic.highlevel Contains high level meta classes. 
de.upb.hni.vmagic.libraryunit Contains library unit meta classes. 
de.upb.hni.vmagic.object Contains VHDL object meta classes. 
de.upb.hni.vmagic.output Contains the VHDL output module. 
de.upb.hni.vmagic.statement Contains sequential statement meta classes. 
 

Uses of Signal in de.upb.hni.vmagic.concurrent
 

Methods in de.upb.hni.vmagic.concurrent that return types with arguments of type Signal
 java.util.List<VhdlObjectProvider<Signal>> BlockStatement.getPort()
          Returns the port clause.
abstract  java.util.List<Signal> AbstractProcessStatement.getSensitivityList()
          Returns the sensitivity list.
 java.util.List<Signal> ProcessStatement.getSensitivityList()
          Returns the sensitivity list.
 Target<Signal> ConditionalSignalAssignment.getTarget()
          Returns the target of this conditional signal assignment.
 Target<Signal> SelectedSignalAssignment.getTarget()
          Returns the target of this selected signal assignment.
 

Method parameters in de.upb.hni.vmagic.concurrent with type arguments of type Signal
 void ConditionalSignalAssignment.setTarget(Target<Signal> target)
          Sets the target of this conditional signal assignment.
 void SelectedSignalAssignment.setTarget(Target<Signal> target)
          Sets the target of this selected signal assignment.
 

Constructor parameters in de.upb.hni.vmagic.concurrent with type arguments of type Signal
ConditionalSignalAssignment(Target<Signal> target, ConditionalSignalAssignment.ConditionalWaveformElement... conditionalWaveforms)
          Creates a conditional signal assignment.
ConditionalSignalAssignment(Target<Signal> target, Expression value)
          Creates a conditional signal assignment.
ConditionalSignalAssignment(Target<Signal> target, java.util.List<ConditionalSignalAssignment.ConditionalWaveformElement> conditionalWaveforms)
          Creates a conditional signal assignment.
SelectedSignalAssignment(Expression expression, Target<Signal> target)
          Creates a selected signal assignment.
 

Uses of Signal in de.upb.hni.vmagic.declaration
 

Methods in de.upb.hni.vmagic.declaration that return types with arguments of type Signal
 java.util.List<VhdlObjectProvider<Signal>> Component.getPort()
          Returns the port.
 java.util.List<Signal> DisconnectionSpecification.SignalList.getSignals()
          Returns the list of signals in this signal list.
 

Constructors in de.upb.hni.vmagic.declaration with parameters of type Signal
DisconnectionSpecification.SignalList(Signal... signals)
          Creates a signal list.
SignalDeclaration(Signal... signals)
          Creates a new signal declaration.
 

Constructor parameters in de.upb.hni.vmagic.declaration with type arguments of type Signal
DisconnectionSpecification.SignalList(java.util.List<Signal> signals)
          Creates a signal list.
SignalDeclaration(java.util.List<Signal> signals)
          Creates a new signal declaration.
 

Uses of Signal in de.upb.hni.vmagic.expression
 

Methods in de.upb.hni.vmagic.expression that return Signal
static Signal Expressions.getEdgeConditionClock(Expression expression)
          Returns the clock signal in an edge condition.
 

Methods in de.upb.hni.vmagic.expression with parameters of type Signal
static Expression Expressions.fallingEdge(Signal clock)
          Creates a falling edge clock condition.
static Expression Expressions.fallingEdge(Signal clock, boolean useFunction)
          Creates a falling edge clock condition with or without using a function call.
static Expression Expressions.risingEdge(Signal clock)
          Creates a rising edge clock condition.
static Expression Expressions.risingEdge(Signal clock, boolean useFunction)
          Creates a rising edge clock condition with or without using a function call.
 

Uses of Signal in de.upb.hni.vmagic.highlevel
 

Methods in de.upb.hni.vmagic.highlevel that return Signal
 Signal Register.getClock()
          Returns the clock signal.
 Signal StateMachine.getClock()
          Returns the clock signal.
 Signal StateMachine.getCurrentStateSignal()
          Returns the signal that contains the current state.
 Signal Register.getInput()
          Returns the input signal.
 Signal StateMachine.getNextStateSignal()
          Returns the signal that contains the next state.
 Signal Register.getOutput()
          Returns the output signal.
 Signal Register.getReset()
          Returns the reset signal.
 Signal StateMachine.getReset()
          Returns the reset signal.
 Signal Register.getWriteEnable()
          Returns the write enable signal.
 

Methods in de.upb.hni.vmagic.highlevel that return types with arguments of type Signal
 java.util.List<Signal> Register.getSensitivityList()
           
 java.util.List<Signal> RegisterGroup.getSensitivityList()
           
 java.util.List<Signal> StateMachine.getSensitivityList()
          Returns the sensitivity list.
 

Methods in de.upb.hni.vmagic.highlevel with parameters of type Signal
 void Register.setClock(Signal clock)
          Sets the clock signal.
 void StateMachine.setClock(Signal clock)
          Sets the clock signal.
 void Register.setInput(Signal input)
          Sets the input signal.
 void Register.setOutput(Signal output)
          Sets the output signal.
 void Register.setReset(Signal reset)
          Sets the reset signal.
 void StateMachine.setReset(Signal reset)
          Sets the reset signal.
 void Register.setWriteEnable(Signal writeEnable)
          Sets the write enable signal.
 

Constructors in de.upb.hni.vmagic.highlevel with parameters of type Signal
Register(Signal input, Signal output, Signal clock)
          Creates a register with input, output and clock.
Register(Signal input, Signal output, Signal clock, Signal reset)
          Creates a register with input, output, clock and reset.
Register(java.lang.String identifier, Signal input, Signal output, Signal clock)
          Creates a named register with input, output and clock.
Register(java.lang.String identifier, Signal input, Signal output, Signal clock, Signal reset)
          Creates a named register with input, output, clock and reset.
StateMachine(java.lang.String identifier, java.lang.String stateSignalIdentifier, Signal clock, Signal reset)
          Creates a state machine.
 

Uses of Signal in de.upb.hni.vmagic.libraryunit
 

Methods in de.upb.hni.vmagic.libraryunit that return types with arguments of type Signal
 java.util.List<VhdlObjectProvider<Signal>> Entity.getPort()
          Returns the port.
 

Uses of Signal in de.upb.hni.vmagic.object
 

Methods in de.upb.hni.vmagic.object that return types with arguments of type Signal
 java.util.List<Signal> SignalGroup.getElements()
          Returns the signals in this group.
 java.util.List<Signal> Signal.getVhdlObjects()
           
 java.util.List<Signal> SignalGroup.getVhdlObjects()
           
 

Constructors in de.upb.hni.vmagic.object with parameters of type Signal
SignalGroup(Signal... signals)
          Creates a group of signals.
 

Constructor parameters in de.upb.hni.vmagic.object with type arguments of type Signal
SignalGroup(java.util.List<Signal> signals)
          Creates a group of signals.
 

Uses of Signal in de.upb.hni.vmagic.output
 

Method parameters in de.upb.hni.vmagic.output with type arguments of type Signal
 void MiscellaneousElementOutput.port(java.util.List<VhdlObjectProvider<Signal>> port)
          Outputs a port clause.
 

Uses of Signal in de.upb.hni.vmagic.statement
 

Methods in de.upb.hni.vmagic.statement that return types with arguments of type Signal
 java.util.List<Signal> WaitStatement.getSensitivityList()
          Returns the sensitivity list.
 Target<Signal> SignalAssignment.getTarget()
          Returns the signal assignment target.
 

Method parameters in de.upb.hni.vmagic.statement with type arguments of type Signal
 void SignalAssignment.setTarget(Target<Signal> target)
          Sets the signal assignement target.
 

Constructors in de.upb.hni.vmagic.statement with parameters of type Signal
WaitStatement(Signal... sensitivityList)
          Create a wait statement with a sensitivity list.
 

Constructor parameters in de.upb.hni.vmagic.statement with type arguments of type Signal
SignalAssignment(Target<Signal> target, Expression value)
          Creates a signal assignement.
SignalAssignment(Target<Signal> target, java.util.List<WaveformElement> waveformElements)
          Creates a signal assignment.
SignalAssignment(Target<Signal> target, WaveformElement... waveformElements)
          Creates a signal assignment.
WaitStatement(java.util.List<Signal> sensitivityList)
          Create a wait statement with a sensitivity list.