Operator Library: Signal
오퍼레이터는 입력 I의 각 상승 에지마다 펄스를 생성합니다. 펄스 폭은 입력 PI에 의해 제어됩니다.
입력의 상승 에지가 펄스 생성을 시작합니다. 펄스 폭은 입력 링크 PI의 마지막 유효 값과 같으며, ‘High’ 상태인 틱 수로 측정됩니다.
펄스 생성 중에는 연산자 입력에서 새로운 상승 에지가 수신될 수 없습니다. 이 경우, 새로운 입력 상승 에지는 모두 무시됩니다. 또한, PI의 값이 변경되어도 현재 진행 중인 펄스 처리는 변경되지 않습니다. PI는 입력에서 상승 에지가 발생할 때 샘플링됩니다.
입력 링크 ‘Reset’을 사용하여 오퍼레이터를 리셋할 수 있습니다. 리셋 입력이 ‘High’ 상태인 동안에는 출력 펄스가 처리되지 않습니다. 모든 처리가 중단됩니다. 리셋 입력이 ‘Low’ 상태가 되면 오퍼레이터가 작동을 재개합니다. 다음 파형은 오퍼레이터의 동작을 보여줍니다.

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

틱을 사용할 때의 한 가지 특별한 점은, 틱이 없더라도 입력 펄스가 샘플링된다는 것입니다. 이는 파형의 두 번째 입력 펄스에서 확인할 수 있습니다. 이를 통해 입력 펄스가 누락되는 일이 없도록 보장합니다.
이 operator는 VisualApplets 기능 시뮬레이션에서 제외됩니다.
| Property | Value |
|---|---|
| Operator Type | O |
| Input Links | I, 신호 입력 PI, 제어 이미지 데이터 입력 Tick, 신호 입력 Reset, 신호 입력 |
| 출력 링크 | O, 신호 출력 |
동기식 및 비동기식 입력
- 모든 신호 입력은 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 |
다음 예제에서는 WidthToSignal 연산자의 사용법을 보여줍니다:
-
예시 - 자동 노출: 노출 시간의 자동 조정
-
'Functional Example for Specific Operators of Library Signal'
예제 - 오퍼레이터 사용법 시연

이전

