Operator LED

Operator Library: Hardware Platform

The LED operator provides an interface for accessing the board user LEDs of the frame grabber via the applet.

Driving a logic HIGH on the input forces the correspondent board LED to light on. Driving a logic LOW on the input forces the correspondent board LED to light off.

For the exact location of board LEDs on the frame grabber, see the manual of your frame grabber.

하드웨어 플랫폼별 지원 여부
imaFlex 2 Dual 100
imaFlex CXP-12 Penta
imaFlex CXP-12 Quad
mE5 marathon VCLx
mE5 marathon VCL
mE5 marathon VCX-QP1
mE5 marathon VF2
LightBridge VCL
mE5 ironman VQ8-CXP6D
mE5 ironman VQ8-CXP6B
mE5 ironman VD8-PoCL

1

On marathon VCX-QP, the numbering of the LEDs is mirrored, see parameter description of parameter Port below.

리소스

The operator mirrors the Port parameter settings into the FPGA Device Resources dialog as read-only parameters. You can see the FPGA device resources, if you open the FPGA Device Resources dialog from the Analysis menu. The device resources are read-only:

FPGA Device Resources All Platforms Except imaFlex 2 Dual 100

Figure 438. FPGA Device Resources All Platforms Except imaFlex 2 Dual 100


For the imaFlex 2 Dual 100 platform, the operator is using a read-only resource of type User LED, which is influenced by the Port operator parameter. The User LED resource index is always the Port label value, i.e., USR1 is mapped to the User LED resource index 1 and USR6 to the User LED resource index 6.

FPGA Device Resources of imaFlex 2 Dual 100

Figure 439. FPGA Device Resources of imaFlex 2 Dual 100


I/O Properties

Property Value
Operator Type M
입력 링크 I, 신호 입력

지원되는 Link Format

Link Parameter Input Link I
Bit Width 1
Arithmetic unsigned
Parallelism 1
Kernel Columns 1
Kernel Rows 1
Img Protocol VALT_SIGNAL
Color Format VAF_GRAY
Color Flavor FL_NONE
Max. Img Width any
Max. Img Height any

Parameters

Port (imaflex, mE5 marathon, and LightBridge VCL platforms)
Type 정적 쓰기 파라미터
Default USR1
Range

imaFlex 2 Dual 100, imaFlex CXP-12 Penta, and imaFlex CXP-12 Quad: {USR1, USR2, USR3, USR4, USR5, USR6}

LightBridge VCL, mE5 marathon VCLx, and mE5 marathon VCL: {USR1, USR2}

mE5 marathon VCX-QP and mE5 marathon VF2: {USR1, USR2, USR3, USR4}

The parameter defines which of the board LEDs will be connected by the operator.

imaFlex 2 Dual 100, imaFlex CXP-12 Penta and imaFlex CXP-12 Quad:

  • USR1 maps the operator to the LED USR1.

  • USR2 maps the operator to the LED USR2.

  • USR3 maps the operator to the LED USR3.

  • USR4 maps the operator to the LED USR4.

  • USR5 maps the operator to the LED USR5.

  • USR6 maps the operator to the LED USR6.

On the imaFlex 2 Dual 100, the board LEDs are located in the following positions:

LEDs on the imaFlex 2 Dual 100 Board

Figure 440. LEDs on the imaFlex 2 Dual 100 Board


On the imaFlex CXP-12 Penta, the board LEDs are located in the following positions:

LEDs on the imaFlex CXP-12 Penta Board

Figure 441. LEDs on the imaFlex CXP-12 Penta Board


imaFlex CXP-12 Quad 모델의 경우, 보드 LED는 다음 위치에 있습니다:

imaFlex CXP-12 Quad 보드의 LED

그림 442. imaFlex CXP-12 Quad 보드의 LED


mE5 marathon VCLx, mE5 marathon VCL, LightBridge VCL:

  • USR1 maps the operator to the LED USR1.

  • USR2 maps the operator to the LED USR2.

mE5 marathon VF2:

  • USR1 maps the operator to the LED USR1.

  • USR2 maps the operator to the LED USR2.

  • USR3 maps the operator to the LED USR3.

  • USR4 maps the operator to the LED USR4.

mE5 marathon VCX-QP:

  • USR1은 연산자를 LED 4에 매핑합니다.

  • USR2는 연산자를 LED 3에 매핑합니다.

  • USR3은 연산자를 LED 2에 매핑합니다.

  • USR4는 연산자를 LED 1에 매핑합니다.

LED를 켜려면 입력 I를 HIGH로 구동해야 합니다. LED를 끄려면 입력 I를 LOW로 구동해야 합니다.

[중요] 가용성

이 매개변수는 다음 플랫폼에서 사용됩니다:

  • imaFlex 2 Dual 100, imaFlex CXP-12 Penta, 및 imaFlex CXP-12 Quad (값 범위: {USR1, USR2, USR3, USR4, USR5, USR6})

  • mE5 marathon VCLx (값 범위: {USR1, USR2})

  • mE5 marathon VCL (값 범위: {USR1, USR2})

  • mE5 marathon VCX-QP (값 범위: {USR1, USR2, USR3, USR4})

  • mE5 marathon VF2 (값 범위: {USR1, USR2, USR3, USR4})

  • LightBridge VCL (값 범위: {USR1, USR2})

Pin_ID (ironman 플랫폼)
Type 정적 쓰기 파라미터
Default 0
Range [0;3]

Pin_ID 매개변수는 4개의 보드 LED 중 어떤 LED가 연산자에 의해 연결될지를 정의합니다. 범위는 [0; 3]입니다.

[중요] 가용성

이 매개변수는 다음 플랫폼에서 사용됩니다:

  • mE5 ironman VQ8-CXP6D

  • mE5 ironman VQ8-CXP6B

  • mE5 ironman VD8-PoCL

사용 예

LED 연산자의 사용법은 다음 예시에 나와 있습니다:

  • 'Hardware Test'

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