Operator FrameStartToSignal

Operator Library: Signal

The operator generates a signal pulse when the start of an input image is detected. The operator input is an image stream. The operator waits for the first pixel of the input image. When the first pixel is detected, a signal pulse of one clock cycle is output. See the following figure for explanation:

Note that empty images can exist in VisualApplets. For empty images, the operator cannot find a first pixel. In this case, the operator will output a pulse at the end of the frame. If the first line of a frame does not include any pixels, the operator will output a pulse at the end of the first line.

This operator is excluded from the VisualApplets functional simulation.

I/O Properties

Property Value
Operator Type M
Input Link I, image data input
Output Link O, signal output

Supported Link Format

Link Parameter Input Link I Output Link O
Bit Width [1, 64]1 1
Arithmetic {unsigned, signed} unsigned
Parallelism any 1
Kernel Columns any 1
Kernel Rows any 1
Img Protocol VALT_IMAGE2D VALT_SIGNAL
Color Format any VAF_GRAY
Color Flavor any FL_NONE
Max. Img Width any any
Max. Img Height any any

1

The range of the input bit width is [1, 64] for unsigned values. For signed inputs, the range is [2, 64]. For unsigned color inputs [3, 63] and for signed color inputs [6, 63].

Parameters

None

Examples of Use

The use of operator FrameStartToSignal is shown in the following examples: