Operator Library: Signal
연산자는 입력 신호를 지정된 주파수로 축소합니다. 즉, N번째 펄스마다 출력으로 전달됩니다. 매개변수 Downscale은 축소 팩터를 지정합니다. 매개변수 SelectedPulse는 축소 시퀀스 중 어떤 펄스를 사용하여 출력으로 전달할지 정의합니다. 매개변수 값 변경은 연산자가 새 시퀀스를 시작할 때만 적용됩니다. 다음 파형도에서 연산자의 동작을 시각적으로 확인할 수 있습니다.

입력 링크 Reset을 사용하여 연산자를 리셋할 수 있습니다. 리셋 입력이 High 상태인 동안에는 펄스가 처리되지 않습니다. 진행 중인 모든 처리가 중단됩니다. 리셋 입력이 Low 상태가 되면 연산자가 작동을 재개합니다. 다음 파형도는 연산자의 동작을 보여줍니다.

이 operator는 VisualApplets 기능 시뮬레이션에서 제외됩니다.
| Property | Value |
|---|---|
| Operator Type | O |
| Input Links | I, 신호 데이터 입력 Reset, 신호 데이터 입력 |
| 출력 링크 | O, signal data output |
| Link Parameter | Input Link I | Input Link Reset | Output Link O |
|---|---|---|---|
| Bit Width | 1 | 1 | as I |
| Arithmetic | unsigned | unsigned | as I |
| Parallelism | 1 | 1 | as I |
| Kernel Columns | 1 | 1 | as I |
| Kernel Rows | 1 | 1 | as I |
| Img Protocol | VALT_SIGNAL | VALT_SIGNAL | as I |
| Color Format | VAF_GRAY | VAF_GRAY | as I |
| Color Flavor | FL_NONE | FL_NONE | as I |
| Max. Img Width | any | any | as I |
| Max. Img Height | any | any | as I |
| MaxScaleBits | |
|---|---|
| Type | static parameter |
| Default | 8 |
| Range | [1, 32] |
|
매개변수 Downscale의 최대 범위를 정의합니다. 이 매개변수는 Downscale이 dynamic으로 설정된 경우에만 활성화됩니다. |
|
| Downscale | |
|---|---|
| Type | dynamic/static 읽기/쓰기 파라미터 |
| Default | 1 |
| Range | dynamic인 경우 [1, 2^MaxScaleBits-1], 그 외의 경우 [1, 2^64-1] |
|
실제 축소 팩터는 이 매개변수를 사용하여 정의됩니다. 축소 팩터가 1이면 모든 입력 펄스가 출력으로 전달됩니다. 값은 매개변수 SelectedPulse보다 크거나 같아야 합니다(>=). |
|
| SelectedPulse | |
|---|---|
| Type | dynamic/static 읽기/쓰기 파라미터 |
| Default | 1 |
| Range | dynamic인 경우 [1, 2^MaxScaleBits-1], 그 외의 경우 [1, 2^64-1] |
|
이 매개변수는 출력으로 전달할 시퀀스의 펄스를 선택합니다. The value has to be <= parameter Downscale. |
|
Downscale 연산자의 사용 예시는 다음과 같습니다:
-
'Signal, Logic, Filter 및 Parameters 라이브러리의 특정 오퍼레이터에 대한 기능 예제'
예제 - 오퍼레이터 사용법 시연

이전

