Operator Library: Signal
본 오퍼레이터는 입력 신호의 펄스 폭을 제한합니다. 최대 폭을 설정하려면 MaxWidth 파라미터를 사용하십시오. 펄스 폭은 펄스가 1(HIGH) 상태를 유지하는 시간입니다. 다음 파형은 오퍼레이터의 동작을 보여줍니다. 첫 번째 펄스는 MaxWidth 파라미터에 정의된 네 개의 클록 사이클로 오퍼레이터에 의해 제한됩니다. 두 번째 펄스는 MaxWidth보다 짧으므로 제한이 필요하지 않습니다. 파라미터 변경 사항은 다음 펄스에 적용되며 현재 처리 중인 펄스의 제한에는 영향을 주지 않습니다.

펄스 폭은 Tick 단위로 측정됩니다. Tick은 입력 링크입니다. 오퍼레이터는 Tick 입력의 모든 1(HIGH)에 대해 폭을 카운트합니다. 이 동작은 다음 그림에 나와 있습니다. 대부분의 어플리케이션에서는 Tick 입력이 필요하지 않습니다. 이 경우 Vcc에 연결하십시오.

추가 Reset 입력을 통해 오퍼레이터를 재설정할 수 있습니다. 진행 중인 펄스 처리가 중단됩니다.
이 오퍼레이터는 VisualApplets 기능 시뮬레이션에서 제외됩니다.
| Property | Value |
|---|---|
| Operator Type | O |
| Input Links | I, 신호 입력 Tick, 신호 입력 Reset, 신호 입력 |
| Output Link | O, signal output |
| Link Parameter | Input Link I | Input Link Tick | Input Link Reset | Output Link O |
|---|---|---|---|---|
| Bit Width | 1 | 1 | 1 | as I |
| Arithmetic | unsigned | unsigned | unsigned | as I |
| Parallelism | 1 | 1 | 1 | as I |
| Kernel Columns | 1 | 1 | 1 | as I |
| Kernel Rows | 1 | 1 | 1 | as I |
| Img Protocol | VALT_SIGNAL | VALT_SIGNAL | VALT_SIGNAL | as I |
| Color Format | VAF_GRAY | VAF_GRAY | VAF_GRAY | as I |
| Color Flavor | FL_NONE | FL_NONE | FL_NONE | as I |
| Max. Img Width | any | any | any | as I |
| Max. Img Height | any | any | any | as I |
| MaxWidthBits | |
|---|---|
| Type | static parameter |
| Default | 16 |
| Range | [1, 64] |
|
MaxWidth의 최대 허용 값은 이 파라미터를 사용하여 정의됩니다. 이 파라미터는 MaxWidth가 동적으로 설정된 경우에만 활성화됩니다. |
|
| MaxWidth | |
|---|---|
| Type | static/dynamic 읽기/쓰기 매개변수 |
| Default | 32768 |
| Range | dynamic인 경우 [0,2^MaxWidthBits-1], static인 경우 [0, 2^64-1] |
|
최대 신호 폭을 정의합니다. |
|
LimitSignalWidth 오퍼레이터의 사용법은 다음 예시와 같습니다:
-
'Functional Example for Specific Operators of Library Signal'
Examples - Demonstration of how to use the operator

이전

