Operator Library: Signal
이 오퍼레이터는 최대 64개의 입력 신호 스트림을 VALT_PIXEL0D 픽셀 데이터 스트림으로 변환합니다. 입력의 현재 신호 값은 픽셀 비트로 변환됩니다. LOW는 값 0으로, HIGH는 값 1로 변환됩니다. 단일 입력 포트보다 많은 입력 포트가 있는 경우 각 입력은 출력 피셀 데이터의 비트 위치에 매핑됩니다. 특히 첫 번째 입력 포트 I000은 출력 포트 O의 비트 0에 매핑되고, 후속 입력 포트들은 출력 포트 O의 후속 비트 위치에 매핑됩니다.
안정적인 픽셀 스트림, 즉 클럭 주기마다 하나의 픽셀이 출력됩니다. 이는 픽셀 데이터 스트림에는 픽셀 사이에 간격이 있을 수 있는 반면 신호는 모든 클럭 주기에 대해 정의되기 때문입니다. 신호 스트림을 픽셀 스트림으로 변환해야 하므로 클럭 주기마다 픽셀도 출력되어야 합니다. 이로 인해 데이터 손실이 발생할 수 있습니다. 픽셀 처리 오퍼레이터는 입력을 차단할 수 있습니다. 그러나 픽셀은 항상 발생하므로 PixelToSignal 오퍼레이터의 출력은 차단할 수 없습니다. 데이터 손실을 방지하려면 Parallelism을 높이거나 픽셀 수를 줄이십시오.
이 operator는 VisualApplets 기능 시뮬레이션에서 제외됩니다.
| Link Parameter | 입력 링크 I000...I063 | Output Link O |
|---|---|---|
| Bit Width | 1 | [1, 64] |
| Arithmetic | unsigned | unsigned |
| Parallelism | 1 | 1 |
| Kernel Columns | 1 | 1 |
| Kernel Rows | 1 | 1 |
| Img Protocol | VALT_SIGNAL | VALT_PIXEL0D |
| Color Format | VAF_GRAY | VAF_GRAY |
| Color Flavor | FL_NONE | FL_NONE |
| Max. Img Width | any | any |
| Max. Img Height | any | any |
SignalToPixel 오퍼레이터의 사용법은 다음 예제에 나와 있습니다:
-
DMA, RAM, GPIO, Trigger 및 LED의 하드웨어 자체 테스트 예시.

이전

