Operator DFLed

Operator Library: Hardware Platform

The DFLed operator represents the front slot QSFP28 fiber port LED control under the data forwarding protocol. The DFLed operator can be used only for data forwarding (DF) applications, if the FiberProtocol0 and FiberProtocol1 parameters in AppletProperties operator are set to DataForwarding.

The LED is bi-color and allows control over the green and red LEDs separately, i.e., 4 optical states can be represented: OFF, green, red, orange (red + green ON). To simplify the usage in design, the red and green LEDs can be controlled separately by 2 distinct operators.

The QSFP28[0] port supports 4 green and 4 red LEDs, i.e., each fiber lane owns an exclusive LED in both colors. The QSFP28[1] port has only 1 LED which is common to all 4 fiber lanes, i.e., 1 green and 1 red LED.

LEDs on the imaFlex 2 Dual 100

Figure 423. LEDs on the imaFlex 2 Dual 100


Available for Hardware Platform
imaFlex 2 Dual 100

Resources

The operator mirrors the FiberConnection parameter setting 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

Figure 424. FPGA Device Resources


The resource is one of the following types:

  • Port[0] DF Green LED Lane with index 0 to 3

  • Port[0] DF Red LED Lane with index 0 to 3

  • Port[1] DF Green LED with index 0 to 0

  • Port[1] DF Red LED with index 0 to 0

Each resource is exclusive to one single operator. So, two operators can never have the same port and lane mapping. If they do, the Design Rules Check (DRC) provides an error message.

I/O Properties

Property Value
Operator Type M
Input Link I, signal input

Supported 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

FiberConnection
Type Static Write parameter
Default port_0_lane_0_green
Range {port_0_lane_0_green, port_0_lane_1_green, port_0_lane_2_green, port_0_lane_3_green, port_0_lane_0_red, port_0_lane_1_red, port_0_lane_2_red, port_0_lane_3_red, port_1_green, port_1_red}

The FiberConnection parameter defines which QSFP28 fiber port and lane the corresponding LED refers to, including the LED color (green or red).

The selected QSFP28 port can be used only if the FiberProtocol parameter in the AppletProperties operator for that port is set to DataForwarding and not to CoF.

When the FiberProtocol is set to CoF and a DFLed operator attempts to map to that fiber port, the Design Rule Check (DRC) will generate an appropriate error message. In this case, the FiberConnection parameter will be marked as conflicted (red), and hovering over it will display a quick-tip help message explaining the conflict.

Only one DFLed operator can use the same hardware QSFP28 port on the same lane and the same color. Mappings between multiple operators must be unique across the entire design.