User Interface - 2.6 English

UltraScale Devices Integrated 100G Ethernet Subsystem Product Guide (PG165)

Document ID
PG165
Release Date
2023-06-15
Version
2.6 English

General purpose I/Os (GPIOs. have been provided to control the example design. I/Os are as listed in Table: User I/O Ports .

Note: For all the input and output signals mentioned in Table: User I/O Ports , a three-stage registering has been done internally.

Table 5-1: User I/O Ports

Name

Size

I/O

Description

sys_reset

1

I

Reset for cmac_0

gt_ref_clk_p

1

I

Differential clk input to GT.

gt_ref_clk_n

1

I

Differential clk input to GT.

init_clk

1

I

Stable and free-running clk input to GT.

pm_tick

1

I

PM tick input for AXI4-Lite read operations.

Note: This input is available when Include AXI4-Lite Control and Statistics Interface is selected in the General Tab.

simplex_mode_rx_aligned

1

I

This signal is used to indicate to the generator module that the simplex RX module is aligned and the generator can now start the packet generation.

Note: This input is available only for simplex TX.

send_continuous_pkts

1

I

This signal is used for streaming continuous packets.

1'b1: Streams continuous packets from the generator.

1'b0: Fixed number of packets to be transmitted.

(For runtime switchable configurations: if this input is 1'b1 at the beginning, you must deassert this signal before switching the mode.)

switch_caui_mode

1

I

This signal is used to initiate the GT DRP write operation to switch the operation mode of CMAC.

After the GT DRP operation, a normal data sanity check will be performed for the switched mode.

Note: This input is available only for the mode Runtime Switchable . This input should be a single pulse. Do not apply another pulse before RX is aligned.

lbus_tx_rx_restart_in

1

I

This signal is used to restart the packet generation and reception for the data sanity test, when the packet generator and the packet monitor are in idle state, that is, when tx_busy_led = 0 and rx_busy_led = 0.

tx_gt_locked_led

1

O

Indicates that the GT has been locked.

Note: This input is available only for simplex TX mode.

tx_done_led

1

O

Indicates that the packet generator has sent all the packets.

caui_mode_led

1

O

Indicates the CMAC operation mode (CAUI-10/CAUI-4).

1’b0: CAUI-10

1’b1: CAUI-4

Note: This output is available only for the mode Runtime Switchable .

tx_busy_led

1

O

Indicates that the generator is busy and is not able to respond to the lbus_tx_rx_restart_in command.

rx_gt_locked_led

1

O

Indicates that the GT has been locked.

rx_aligned_led

1

O

Indicates that RX alignment has been achieved.

rx_done_led

1

O

Indicates that the monitor has received all packets.

rx_data_fail_led

1

O

Indicates the data comparison failed in the packet monitor.

rx_busy_led

1

O

Indicates that the monitor is busy and is not able to respond to the lbus_tx_rx_restart_in command.

stat_reg_compare_out

1

O

Indicates TX and RX statistics registers comparison status.

1'b1: Indicates both the TX and RX statistics matched.

1'b0: Indicates if there is any mismatch between TX and RX statistics.

Note: This output is available when Include AXI4-Lite Control and Statistics Interface is selected in the General Tab.