Operator Library: Signal
본 오퍼레이터는 입력 신호를 지연시켜 출력으로 제공합니다. 지연 시간은 제어 데이터 입력 링크 PI에 의해 제어됩니다.
입력단 펄스의 상승 에지가 지연을 시작시킵니다. 지연 시간은 입력 링크 PI의 마지막 유효 값과 같으며 High 상태인 틱(tick) 단위로 측정됩니다. 입력 펄스의 펄스 폭은 유지되며, 즉 상승 및 하강 에지가 지연됩니다.
펄스가 지연되는 동안에는 오퍼레이터 입력에 새로운 펄스가 수신될 수 없습니다. 이 경우, 새로 들어오는 모든 입력 펄스는 무시됩니다. 또한, PI의 값 변경은 현재 펄스 처리에 영향을 주지 않습니다. PI는 지연 시작 시점에 샘플링됩니다.
입력 링크 Reset을 사용하여 오퍼레이터를 리셋할 수 있습니다. 리셋 입력이 High인 동안에는 출력 펄스가 처리되지 않습니다. 모든 처리가 중단됩니다. 리셋 입력이 Low가 되면 오퍼레이터가 작동을 재개합니다. 다음 파형도는 오퍼레이터의 동작을 보여줍니다.

Tick 입력은 오퍼레이터가 데이터를 처리하는 시간을 정의합니다. 프리스케일러처럼 사용할 수 있습니다. 대부분의 경우 Tick 입력은 필요하지 않습니다. 이 경우 오퍼레이터 VCC에 연결(Tie)하십시오. 다음 그림에서는 Tick 입력의 영향이 표시됩니다.

틱을 사용할 때의 한 가지 특수한 경우는 틱이 존재하지 않아도 입력 펄스가 샘플링된다는 점입니다. 이는 파형의 두 번째 입력 펄스에 대해 표시되어 있습니다. 이를 통해 입력 펄스가 누락되지 않도록 보장합니다.
이 operator는 VisualApplets 기능 시뮬레이션에서 제외됩니다.
| Property | Value |
|---|---|
| Operator Type | O |
| Input Links | I, 신호 데이터 입력 PI, 제어 이미지 데이터 입력 Tick, 신호 데이터 입력 Reset, 신호 데이터 입력 |
| 출력 링크 | O, signal data output |
동기식 및 비동기식 입력
- 모든 신호 입력은 O-type 연산자의 임의 네트워크를 통해 동일하거나 서로 다른 M-type 연산자로부터 소스를 공급받을 수 있습니다. 동일한 M-type 소스에서 소스를 공급받는 경우 자동으로 동기화됩니다.
- 입력 링크 PI는 신호 입력과 비동기식입니다.
| Link Parameter | Input Link I | 입력 링크 PI | Input Link Tick | Input Link Reset | Output Link O |
|---|---|---|---|---|---|
| Bit Width | 1 | [1, 64] | 1 | 1 | as I |
| Arithmetic | unsigned | unsigned | unsigned | unsigned | as I |
| Parallelism | 1 | 1 | 1 | 1 | as I |
| Kernel Columns | 1 | 1 | 1 | 1 | as I |
| Kernel Rows | 1 | 1 | 1 | 1 | as I |
| Img Protocol | VALT_SIGNAL | {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} | VALT_SIGNAL | VALT_SIGNAL | as I |
| Color Format | VAF_GRAY | VAF_GRAY | VAF_GRAY | VAF_GRAY | as I |
| Color Flavor | FL_NONE | FL_NONE | FL_NONE | FL_NONE | as I |
| Max. Img Width | any | any | any | any | as I |
| Max. Img Height | any | any | any | any | as I |
DelayToSignal 오퍼레이터의 사용법은 다음 예시에서 확인할 수 있습니다:
-
'Signal, Logic, Filter 및 Parameters 라이브러리의 특정 오퍼레이터에 대한 기능 예제'
예제 - 오퍼레이터 사용법 시연

이전

