Visible to Intel only — GUID: nik1411172650017
Ixiasoft
Visible to Intel only — GUID: nik1411172650017
Ixiasoft
3.3.1. LL 40GbE IP Core Signals
The signals of the LL 40GbE IP core are described in the following formats:
- The figure identifies the IP core interfaces.
- Tables list the signals and the interfaces to which they belong.
- Links guide you to descriptions for the individual signals, by interface. The links appear in Related Links.
Signal Name |
Direction |
Interface |
---|---|---|
clk_ref | Input |
Clocks |
clk_rx_recover | Output | Clocks This signal is only available if you turn on Enable SyncE in the parameter editor. |
reset_async | Input |
Reset |
tx_serial[3:0] |
Output |
Transceiver PHY serial data interface |
rx_pcs_ready | Output |
PHY status |
tx_lanes_stable | Output | |
clk_txmac_in | Input | Clocks Interface to external TX MAC PLL This signal is only available if you turn on Enable external TX MAC PLL in the parameter editor. |
clk_txmac | Output |
Clocks TX client interface |
l4_tx_data[255:0] |
Input |
Avalon-ST TX client interface Each IP core instance has Avalon-ST TX and RX client interfaces, or custom streaming TX and RX client interfaces. |
l4_tx_empty[4:0] |
Input |
|
l4_tx_startofpacket |
Input |
|
l4_tx_endofpacket |
Input |
|
l4_tx_ready |
Output |
|
l4_tx_valid |
Input |
|
l4_tx_error |
Input | |
din[127:0] |
Input |
Custom streaming TX client interface Each IP core instance has Avalon-ST TX and RX client interfaces, or custom streaming TX and RX client interfaces. |
din_sop[1:0] |
Input |
|
din_eop[1:0] |
Input |
|
din_eop_empty[5:0] |
Input |
|
din_idle[1:0] |
Input |
|
din_req |
Output |
|
tx_error[1:0] |
Input | |
clk_rxmac | Output |
Clocks RX client interface |
l4_rx_data[255:0] |
Output |
Avalon-ST RX client interface Each IP core instance has Avalon-ST TX and RX client interfaces, or custom streaming TX and RX client interfaces. |
l4_rx_empty[4:0] |
Output |
|
l4_rx_startofpacket |
Output |
|
l4_rx_endofpacket |
Output |
|
l4_rx_error[5:0] |
Output |
|
l4_rx_valid |
Output |
|
l4_rx_fcs_valid |
Output |
|
l4_rx_fcs_error |
Output |
|
l4_rx_status[2:0] |
Output | |
dout_d[127:0] |
Output |
Custom streaming RX client interface Each IP core instance has Avalon-ST TX and RX client interfaces, or custom streaming TX and RX client interfaces. |
dout_c[15:0] |
Output |
|
dout_sop[1:0] |
Output |
|
dout_eop[1:0] |
Output |
|
dout_eop_empty[5:0] |
Output | |
dout_idle[1:0] |
Output | |
rx_error[5:0] | Output | |
rx_fcs_error | Output |
|
rx_fcs_valid | Output |
|
rx_status[2:0] | Output | |
dout_valid | Output |
|
pause_insert_tx[<N>-1:0] | Input |
Pause control and generation interface |
pause_receive_rx[<N>-1:0] | Output |
|
remote_fault_status | Output |
Link fault signaling interface These signals are available only in IP core variations that include the link fault signaling module. |
local_fault_status | Output |
|
unidirectional_en | Output | Link fault signaling interface, Clause 66 status These signals are available only in IP core variations that include the link fault signaling module. |
link_fault_gen_en | Output | |
tx_inc_64 | Output |
TX statistics counter increment vectors These signals are available whether or not your IP core includes TX statistics counters. |
tx_inc_127 | Output |
|
tx_inc_255 | Output |
|
tx_inc_511 | Output |
|
tx_inc_1023 | Output |
|
tx_inc_1518 | Output |
|
tx_inc_max | Output |
|
tx_inc_over | Output |
|
tx_inc_mcast_data_err | Output |
|
tx_inc_mcast_data_ok | Output |
|
tx_inc_bcast_data_err | Output |
|
tx_inc_bcast_data_ok | Output |
|
tx_inc_ucast_data_err | Output |
|
tx_inc_ucast_data_ok | Output |
|
tx_inc_mcast_ctrl | Output |
|
tx_inc_bcast_ctrl | Output |
|
tx_inc_ucast_ctrl | Output |
|
tx_inc_pause | Output |
|
tx_inc_fcs_err | Output |
|
tx_inc_fragment | Output |
|
tx_inc_jabber | Output |
|
tx_inc_sizeok_fcserr | Output |
|
rx_inc_runt | Output |
RX statistics counter increment vectors These signals are available whether or not your IP core includes RX statistics counters. |
rx_inc_64 | Output |
|
rx_inc_127 | Output |
|
rx_inc_255 | Output |
|
rx_inc_511 | Output |
|
rx_inc_1023 | Output |
|
rx_inc_1518 | Output |
|
rx_inc_max | Output |
|
rx_inc_over | Output |
|
rx_inc_mcast_data_err | Output |
|
rx_inc_mcast_data_ok | Output |
|
rx_inc_bcast_data_err | Output |
|
rx_inc_bcast_data_ok | Output |
|
rx_inc_ucast_data_err | Output |
|
rx_inc_ucast_data_ok | Output |
|
rx_inc_mcast_ctrl | Output |
|
rx_inc_bcast_ctrl | Output |
|
rx_inc_ucast_ctrl | Output |
|
rx_inc_pause | Output |
|
rx_inc_fcs_err | Output |
|
rx_inc_fragment | Output |
|
rx_inc_jabber | Output |
|
rx_inc_sizeok_fcserr | Output |
|
rx_inc_pause_ctrl_err | Output |
|
rx_inc_mcast_ctrl_err | Output |
|
rx_inc_bcast_ctrl_err | Output |
|
rx_inc_ucast_ctrl_err | Output |
|
tx_inc_octetsOK[15:0] | Output | OctetOK Count interface |
tx_inc_octetsOK_valid | Output | |
rx_inc_octetsOK[15:0] | Output | |
rx_inc_octetsOK_valid | Output | |
clk_status | Input |
Clocks Control and status interface |
reset_status | Input |
Resets Control and status interface |
status_addr[15:0] | Input |
Control and status interface |
status_read | Input |
|
status_write | Input |
|
status_writedata[31:0] | Input |
|
status_readdata[31:0] | Output |
|
status_readdata_valid | Output |
|
status_waitrequest |
Output |
|
status_read_timeout | Output |
|
tx_time_of_day_96b_data[95:0] | Input | 1588 PTP interface These signals are available only if 1588 PTP functionality is included in the IP core. |
tx_time_of_day_64b_data[63:0] | Input | |
rx_time_of_day_96b_data[95:0] | Input | |
rx_time_of_day_64b_data[63:0] | Input | |
tx_etstamp_ins_ctrl_timestamp_insert | Input | |
tx_etstamp_ins_ctrl_residence_time_update | Input | |
tx_etstamp_ins_ctrl_ingress_timestamp_96b[95:0] | Input |
|
tx_etstamp_ins_ctrl_ingress_timestamp_64b[63:0] | Input |
|
tx_etstamp_ins_ctrl_timestamp_format | Input |
|
tx_etstamp_ins_ctrl_residence_time_calc_format | Input |
|
tx_etstamp_ins_ctrl_offset_timestamp[15:0] | Input |
|
tx_etstamp_ins_ctrl_offset_correction_field[15:0] | Input |
|
tx_etstamp_ins_ctrl_checksum_zero | Input |
|
tx_etstamp_ins_ctrl_offset_checksum_field[15:0] | Input |
|
tx_etstamp_ins_ctrl_checksum_correct | Input |
|
tx_etstamp_ins_ctrl_offset_checksum_correction[15:0] | Input |
|
tx_egress_asymmetry_update | Input |
|
tx_egress_timestamp_request_valid | Input |
|
tx_egress_timestamp_96b_data[95:0] | Output |
|
tx_egress_timestamp_96b_valid | Output |
|
tx_egress_timestamp_64b_data[63:0] | Output |
|
tx_egress_timestamp_64b_valid | Output |
|
tx_egress_timestamp_request_fingerprint[(W–1):0] | Input |
|
tx_egress_timestamp_96b_fingerprint[(W–1):0] | Output |
|
tx_egress_timestamp_64b_fingerprint[(W–1):0] | Output |
|
rx_ingress_timestamp_96b_data[95:0] | Output |
|
rx_ingress_timestamp_96b_valid | Output | |
rx_ingress_timestamp_64b_data[63:0] | Output |
|
rx_ingress_timestamp_64b_valid | Output |
|
reconfig_to_xcvr[559:0] |
Input |
Interface to Stratix V reconfiguration controller These signals are available in Stratix V devices only. |
reconfig_from_xcvr[367:0] |
Output |
|
reconfig_busy | Input |
|
reconfig_clk | Input |
Clocks Arria 10 Native PHY IP core reconfiguration interface This signal is available in Arria 10 devices only. |
reconfig_reset | Input |
Resets Arria 10 Native PHY IP core reconfiguration interface This signal is available in Arria 10 devices only. |
reconfig_address [11:0] |
Input |
Arria 10 Native PHY IP core reconfiguration interface These signals are available in Arria 10 devices only. |
reconfig_read | Input |
|
reconfig_write | Input |
|
reconfig_writedata[31:0] | Input |
|
reconfig_readdata[31:0] | Output |
|
reconfig_waitrequest | Output |
|
pll_locked | Input |
External transceiver PLL interface. These signals are available in Arria 10 devices only. |
tx_serial_clk[3:0] |
Input |