User Interface - 3.1 English

UltraScale+ Devices Integrated 100G Ethernet Subsystem Product Guide (PG203)

Document ID
PG203
Release Date
2023-11-01
Version
3.1 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(1).

 

Table 5-1:      User I/O Ports(1)

Name

Size

I/O

Description

sys_reset

1

I

Reset for cmac_usplus_0

gt_ref_clk_p

1

I

Differential input clk to GT

gt_ref_clk_n

1

I

Differential input clk to GT

init_clk

1

I

Stable and free-running clk input to GT

pm_tick

1

 

PM tick input for AXI4-Lite read operations.

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

simplex_mode_rx_aligned

1

I

This signal is used to indicate the generator module that the Simplex RX module is aligned and 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 the core.

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

Note:   This input is available only for the Runtime Switchable mode. This input should be a single pulse. You should 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 output 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 core operation mode (CAUI10 / CAUI4):

1'b0: CAUI10

1'b1: CAUI4

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

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.

Notes:

1.For all the input and output signals mentioned in the table, a three-stage registering has been done internally.