Control Components

Control Components

Latch
Data Selector (MUX)
Maximum
Minimum
Waveform Generator

Latch

Description

This component contains several latches for floating point values. These latches have a common enable and reset input.

During a true condition at the enable input the data is fetched from the input and shifted to the output. A false condition latches the current value.

A true condition at the reset input sets the output values to the reset value. The reset value is user definable and is also used during the first simulation cycle.

Features

  • Up to 26 separate latches.

  • The enable and reset inputs are negatable.

  • The reset and enable inputs are level or edge sensitive.

  • Activate or deactivate the reset input (deactivated connectors are hidden).

  • The component supports a user definable reset value. The output adopts this value during the reset cycle and keeps this value until the first simulation cycle is finished. The default reset value is 0.0. This reset value is also used, if a the reset input is active.

  • The component is rotatable.

View

Location

Floating Point -> Control -> Latch

Data Selector (MUX)

Description

This component contains a multiplexer for floating point values. The Data Selector routes one of the input values to the output connector. The selected input connector depends on the address read from the address inputs.

The component has an internal address latch. This latch is activated if the connector 'Latch Address Input' is activated. During true condition at this input the current address is used. A transition to false condition latches the address.

The component has also an internal output latch. This latch is activated if the connector 'Latch Output' is activated. During true condition at this input the current addressed input value is used. A transition to false condition latches the value.

If an input is addressed which does not exist (e.g. the 15th input is selected but the component has only 14 inputs) the reset value is used.

Features

  • Up to 16 inputs.

  • The 'Latch Address Input', 'Latch Output' and the address inputs are negatable.

  • The 'Latch Address Input' and 'Latch Output' inputs are level or edge sensitive.

  • Activate or deactivate the 'Latch Address Input' and 'Latch Output' inputs (deactivated connectors are hidden).

  • The component supports a user definable reset value. The output adopts this value during the reset cycle and keeps this value until the first simulation cycle is finished. The default reset value is 0.0.

  • The component is rotatable.

View

Location

Floating Point -> Control -> Data Selector

Maximum

Description

The component shifts the maximum value of all inputs to the output.

Features

  • Up to 26 inputs.

  • The component supports a user definable reset value. The output adopts this value during the reset cycle and keeps this value until the first simulation cycle is finished. The default reset value is 0.0.

  • The component is rotatable.

View

Location

Floating Point -> Control -> Maximum

Minimum

Description

The component shifts the minimum value of all inputs to the output.

Features

  • Up to 26 inputs.

  • The component supports a user definable reset value. The output adopts this value during the reset cycle and keeps this value until the first simulation cycle is finished. The default reset value is 0.0.

  • The component is rotatable.

View

Location

Floating Point -> Control -> Minimum

Waveform Generator

Description

The component generates one of five available waveforms with user definable period and phase.

Features

  • Available waveforms: Sinusoidal, Square, Sawtooth, Triangular, Dirac

  • An additional amplitude and offset.

  • The component supports a user definable reset value. The output adopts this value during the reset cycle and keeps this value until the first simulation cycle is finished. The default reset value is 0.0.

  • The component is rotatable.

View

Equation

Output = f(x, t / Period + (Phase * Period / 360)) * Amplitude + Offset

x: the selected waveform

t: time since simulation start

Location

Floating Point -> Control -> Waveform Generator

KDE Logo