연산자 라이브러리: 신호
이 연산자는 입력 신호의 펄스 폭을 제한합니다. 최대 폭을 설정하려면 MaxWidth 매개변수를 사용하십시오. 펄스 폭은 펄스가 1(HIGH)인 시간입니다. 다음 파형은 이 연산자의 동작을 보여줍니다. 첫 번째 펄스는 매개변수 MaxWidth로 정의된 4클럭 사이클로 연산자에 의해 제한됩니다. 두 번째 펄스는 MaxWidth보다 짧으므로 제한이 필요하지 않습니다. 매개변수 변경 사항은 다음 펄스에 적용되며, 현재 처리 중인 펄스의 제한 값에는 영향을 미치지 않습니다.

펄스 폭은 틱(Tick) 단위로 측정됩니다. 틱은 입력 링크입니다. 틱 입력에서 1(HIGH)이 입력될 때마다 연산기는 펄스 폭을 카운트합니다. 이러한 동작은 다음 그림에 나와 있습니다. 대부분의 응용 사례에서는 틱(Tick) 입력이 필요하지 않습니다. 이 경우 틱 입력을 Vcc에 연결하십시오.

추가적인 리셋 입력을 통해 오퍼레이터를 리셋할 수 있습니다. 현재 진행 중인 모든 펄스 처리가 중단됩니다.
이 연산자는 ‘ VisualApplets ’ 기능 시뮬레이션에서 제외됩니다.
| Link Parameter | Input Link I | 입력 링크 틱 | 입력 링크 초기화 | 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 | 정적/동적 읽기/쓰기 매개변수 |
| Default | 32768 |
| Range | 동적일 경우 [0, 2^MaxWidthBits-1], 정적일 경우 [0, 2^64-1] |
|
최대 신호 폭을 정의합니다. |
|

이전

