General purpose I/Os (GPIOs) have been provided to control the example design. I/Os are as listed in the following table.
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.
|
|
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.
|
send_continuous_pkts | 1 | I |
This signal is used for streaming continuous packets.
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.
|
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.
|
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):
|
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.
|
|