Operator Library: Signal
The operator SignalEdge generates a pulse of one design clock cycle when it detects a level changing of the input signal. The parameter Edge specifies the type of the detecting edge. Three settings are possible:
-
Rising:
A pulse for each rising edge at the input is generated.

-
Falling:
A pulse for each falling edge at the input is generated.

-
Both:
A pulse for both, rising and falling edges at the input is generated.

This operator is excluded from the VisualApplets functional simulation.
| Property | Value |
|---|---|
| Operator Type | O |
| Input Link | I, signal data input |
| Output Link | O, signal data output |
| Link Parameter | Input Link I | Output Link O |
|---|---|---|
| Bit Width | 1 | as I |
| Arithmetic | unsigned | as I |
| Parallelism | 1 | as I |
| Kernel Columns | 1 | as I |
| Kernel Rows | 1 | as I |
| Img Protocol | VALT_SIGNAL | as I |
| Color Format | VAF_GRAY | as I |
| Color Flavor | FL_NONE | as I |
| Max. Img Width | any | as I |
| Max. Img Height | any | as I |
| Edge | |
|---|---|
| Type | static parameter |
| Default | RisingEdge |
| Range | {RisingEdge, FallingEdge, BothEdges} |
|
The parameter defines the type of edge the operator detects. |
|
The use of operator SignalEdge is shown in the following examples:
-
'Functional Example for Specific Operators of Library Signal'
Examples - Demonstration of how to use the operator

Prev

