Operator LineStartToSignal

Operator Library: Signal

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

Note that empty line can exist in VisualApplets. For empty lines, the operator cannot find a first pixel. In this case, the operator will output a pulse at the end of the 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
Color Format any VAF_GRAY
Color Flavor any FL_NONE
Max. Img Width any any
Max. Img Height any any


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].



Examples of Use

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