Operator SignalToPixel

Operator Library: Signal

이 오퍼레이터는 최대 64개의 입력 신호 스트림을 VALT_PIXEL0D 픽셀 데이터 스트림으로 변환합니다. 입력의 현재 신호 값은 픽셀 비트로 변환됩니다. LOW는 값 0으로, HIGH는 값 1로 변환됩니다. 단일 입력 포트보다 많은 입력 포트가 있는 경우 각 입력은 출력 피셀 데이터의 비트 위치에 매핑됩니다. 특히 첫 번째 입력 포트 I000은 출력 포트 O의 비트 0에 매핑되고, 후속 입력 포트들은 출력 포트 O의 후속 비트 위치에 매핑됩니다.

안정적인 픽셀 스트림, 즉 클럭 주기마다 하나의 픽셀이 출력됩니다. 이는 픽셀 데이터 스트림에는 픽셀 사이에 간격이 있을 수 있는 반면 신호는 모든 클럭 주기에 대해 정의되기 때문입니다. 신호 스트림을 픽셀 스트림으로 변환해야 하므로 클럭 주기마다 픽셀도 출력되어야 합니다. 이로 인해 데이터 손실이 발생할 수 있습니다. 픽셀 처리 오퍼레이터는 입력을 차단할 수 있습니다. 그러나 픽셀은 항상 발생하므로 PixelToSignal 오퍼레이터의 출력은 차단할 수 없습니다. 데이터 손실을 방지하려면 Parallelism을 높이거나 픽셀 수를 줄이십시오.

이 operator는 VisualApplets 기능 시뮬레이션에서 제외됩니다.

I/O Properties

Property Value
Operator Type M
입력 링크 I000...I063, 신호 입력
출력 링크 O, 이미지 데이터 출력

지원되는 Link Format

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

Parameters

None

사용 예

SignalToPixel 오퍼레이터의 사용법은 다음 예제에 나와 있습니다:

  • 'Hardware Test'

    DMA, RAM, GPIO, Trigger 및 LED의 하드웨어 자체 테스트 예시.