Statistics Ports - 1.0 English

Versal Adaptive SoC Integrated 400G High Speed Channelized Cryptography Engine Subsystem Product Guide (PG372)

Document ID
PG372
Release Date
2024-01-30
Version
1.0 English

In addition to the statistics that are stored inside the HSC Subsystem and available through AXI4-Lite registers, the HSC Subsystem provides information to allow for collection of statistics in the user logic. All statistics ports are outputs.

Table 1. HSC Subsystem Encryption Statistic Ports
Port Name Clock Domain I/O Description
tx_sc_stats_num_a[18:0] enc_egr_axis_clk O Indicates the SC number (index) associated with the Tx Incremental SC Stats outputs for set a.
tx_sc_stats_num_b[18:0] enc_egr_axis_clk O Indicates the SC number associated with the Tx Incremental SC Stats outputs for set b.
tx_sc_stats_valid_b enc_egr_axis_clk O Validates the Tx Incremental SC Stats outputs for set b.
tx_secy_stats_num_a[5:0] enc_egr_axis_clk O Indicates the SECY/Channel number (index) associated with the Tx Incremental SECY Stats outputs for set a.
tx_secy_stats_num_b[5:0] enc_egr_axis_clk O Indicates the SECY/Channel number (index) associated with the Tx Incremental SECY Stats outputs for set b.
tx_secy_stats_valid_b enc_egr_axis_clk O Validates the Tx Incremental SECY Stats outputs for set b.
tx_stats_valid_a enc_egr_axis_clk O Validates the Tx Incremental SECY and SC Stats outputs for set a.
stat_tx_secy_encr_octets_a[15:0] enc_egr_axis_clk O External stats increment for the STAT_TX_SECY_PROTECTED_OCTETS counter defined in the Statistics section for the SecY specified by the tx_secy_stats_num_a port.
stat_tx_secy_encr_octets_b[15:0] enc_egr_axis_clk O External stats increment for the STAT_TX_SECY_ENCRYPTED_OCTETS counter defined in the Statistics section for the SecY specified by the tx_secy_stats_num_b port.
stat_tx_secy_prot_octets_a[15:0] enc_egr_axis_clk O Number of integrity protected, but not encrypted, octets transmitted by the port specified by tx_secy_stats_num_a.
stat_tx_secy_prot_octets_b[15:0] enc_egr_axis_clk O Number of integrity protected, but not encrypted, octets transmitted by the port specified by tx_secy_stats_num_b.
stat_tx_secy_too_long_pkt_a[1:0] enc_egr_axis_clk O External stats increment for the STAT_TX_SECY_TOO_LONG_PACKETS counter defined in the Statistics section for the SecY specified by the tx_secy_stats_num_a port.
stat_tx_secy_too_long_pkt_b enc_egr_axis_clk O External stats increment for the STAT_TX_SECY_TOO_LONG_PACKETS counter defined in the Statistics section for the SecY specified by the tx_secy_stats_num_b port.
stat_tx_secy_untagged_pkt_a[1:0] enc_egr_axis_clk O External stats increment for the STAT_TX_SECY_UNTAGGD_PACKETS counter defined in the Statistics section for the SecY specified by the tx_secy_stats_num_a port.
stat_tx_secy_untagged_pkt_b enc_egr_axis_clk O External stats increment for the STAT_TX_SECY_UNTAGGD_PACKETS counter defined in the Statistics section for the SecY specified by the tx_secy_stats_num_b port.
stat_tx_sc_encr_pkt_a[1:0] enc_egr_axis_clk O External stats increment for the STAT_TX_SC_ENCRYPTED_PACKETS counter defined in the Statistics section for the SC specified by the tx_sc_stats_num_a port.
stat_tx_sc_encr_pkt_b enc_egr_axis_clk O External stats increment for the STAT_TX_SC_ENCRYPTED_PACKETS counter defined in the Statistics section for the SC specified by the tx_sc_stats_num_b port.
stat_tx_sc_prot_pkt_a[1:0] enc_egr_axis_clk O External stats increment for the STAT_TX_SC_PROTECTED_PACKETS counter defined in the Statistics section for the SC specified by the tx_sc_stats_num_a port.
stat_tx_sc_prot_pkt_b enc_egr_axis_clk O External stats increment for the STAT_TX_SC_PROTECTED_PACKETS counter defined in the Statistics section for the SC specified by the tx_sc_stats_num_b port.
Table 2. HSC Subsystem Decryption Statistic Ports
Port Name Clock Domain I/O Description
rx_sc_stats_num_a[18:0] dec_egr_axis_clk O Indicates the SC number (index) associated with the Rx Incremental SC Stats outputs for set a.
rx_sc_stats_num_b[18:0] dec_egr_axis_clk O Indicates the SC number associated with the Rx Incremental SC Stats outputs for set b.
rx_sc_stats_valid_b dec_egr_axis_clk O Validates the Rx Incremental SC Stats outputs for set b.
rx_secy_stats_num_a[5:0] dec_egr_axis_clk O Indicates the SECY/Channel number (index) associated with the Rx Incremental SECY Stats outputs for set a.
rx_secy_stats_num_b[5:0] dec_egr_axis_clk O Indicates the SECY/Channel number (index) associated with the Rx Incremental SECY Stats outputs for set b.
rx_secy_stats_valid_b dec_egr_axis_clk O Validates the Rx Incremental SECY Stats outputs for set b.
rx_stats_valid_a dec_egr_axis_clk O Validates the Rx Incremental SECY and SC Stats outputs for set a.
stat_rx_secy_bad_tag_pkt_a[1:0] dec_egr_axis_clk O External stats increment for the STAT_RX_SECY_BAD_TAG_PACKETS counter defined in the Statistics section for the SecY specified by the rx_secy_stats_num_a port.
stat_rx_secy_bad_tag_pkt_b dec_egr_axis_clk O External stats increment for the STAT_RX_SECY_BAD_TAG_PACKETS counter defined in the Statistics section for the SecY specified by the rx_secy_stats_num_b port.
stat_rx_secy_decr_octets_a[15:0] dec_egr_axis_clk O External stats increment for the STAT_RX_SECY_DECRYPTED_OCTETS counter defined in the Statistics section for the SecY specified by the rx_secy_stats_num_a port.
stat_rx_secy_decr_octets_b[15:0] dec_egr_axis_clk O External stats increment for the STAT_RX_SECY_DECRYPTED_OCTETS counter defined in the Statistics section for the SecY specified by the rx_secy_stats_num_b port.
stat_rx_secy_no_sa_error_pkt_a[1:0] dec_egr_axis_clk O External stats increment for the STAT_RX_SECY_NO_SA_ERROR_PACKETS counter defined in the Statistics section for the SecY specified by the rx_secy_stats_num_a port.
stat_rx_secy_no_sa_error_pkt_b dec_egr_axis_clk O External stats increment for the STAT_RX_SECY_NO_SA_ERROR_PACKETS counter defined in the Statistics section for the SecY specified by the rx_secy_stats_num_b port.
stat_rx_secy_no_sa_pkt_a[1:0] dec_egr_axis_clk O External stats increment for the STAT_RX_SECY_NO_SA_PACKETS counter defined in the Statistics section for the SecY specified by the rx_secy_stats_num_a port.
stat_rx_secy_no_sa_pkt_b dec_egr_axis_clk O External stats increment for the STAT_RX_SECY_NO_SA_PACKETS counter defined in the Statistics section for the SecY specified by the rx_secy_stats_num_b port.
stat_rx_secy_no_tag_pkt_a[1:0] dec_egr_axis_clk O External stats increment for the STAT_RX_SECY_NO_TAG_PACKETS counter defined in the Statistics section for the SecY specified by the rx_secy_stats_num_a port.
stat_rx_secy_no_tag_pkt_b dec_egr_axis_clk O External stats increment for the STAT_RX_SECY_NO_TAG_PACKETS counter defined in the Statistics section for the SecY specified by the rx_secy_stats_num_b port.
stat_rx_secy_untagged_pkt_a[1:0] dec_egr_axis_clk O External stats increment for the STAT_RX_SECY_UNTAGGED_PACKETS counter defined in the Statistics section for the SecY specified by the rx_secy_stats_num_a port.
stat_rx_secy_untagged_pkt_b dec_egr_axis_clk O External stats increment for the STAT_RX_SECY_UNTAGGED_PACKETS counter defined in the Statistics section for the SecY specified by the rx_secy_stats_num_b port.
stat_rx_secy_vald_octets_a[15:0] dec_egr_axis_clk O External stats increment for the STAT_RX_SECY_VALIDATED_OCTETS counter defined in the Statistics section for the SecY specified by the rx_secy_stats_num_a port.
stat_rx_secy_vald_octets_b[15:0] dec_egr_axis_clk O External stats increment for the STAT_RX_SECY_VALIDATED_OCTETS counter defined in the Statistics section for the SecY specified by the rx_secy_stats_num_b port.
stat_rx_sc_delayed_pkt_a[1:0] dec_egr_axis_clk O External stats increment for the STAT_RX_SC_DELAYED_PACKETS counter defined in the Statistics section for the SC specified by the rx_sc_stats_num_a port.
stat_rx_sc_delayed_pkt_b dec_egr_axis_clk O External stats increment for the STAT_RX_SC_DELAYED_PACKETS counter defined in the Statistics section for the SC specified by the rx_sc_stats_num_b port.
stat_rx_sc_invalid_pkt_a[1:0] dec_egr_axis_clk O External stats increment for the STAT_RX_SC_INVALID_PACKETS counter defined in the Statistics section for the SC specified by the rx_sc_stats_num_a port.
stat_rx_sc_invalid_pkt_b dec_egr_axis_clk O External stats increment for the STAT_RX_SC_INVALID_PACKETS counter defined in the Statistics section for the SC specified by the rx_sc_stats_num_b port.
stat_rx_sc_late_pkt_a[1:0] dec_egr_axis_clk O External stats increment for the STAT_RX_SC_LATE_PACKETS counter defined in the Statistics section for the SC specified by the rx_sc_stats_num_a port.
stat_rx_sc_late_pkt_b dec_egr_axis_clk O External stats increment for the STAT_RX_SC_LATE_PACKETS counter defined in the Statistics section for the SC specified by the rx_sc_stats_num_b port.
stat_rx_sc_not_valid_pkt_a[1:0] dec_egr_axis_clk O External stats increment for the STAT_RX_SC_NOT_VALID_PACKETS counter defined in the Statistics section for the SC specified by the rx_sc_stats_num_a port.
stat_rx_sc_not_valid_pkt_b dec_egr_axis_clk O External stats increment for the STAT_RX_SC_NOT_VALID_PACKETS counter defined in the Statistics section for the SC specified by the rx_sc_stats_num_b port.
stat_rx_sc_ok_pkt_a[1:0] dec_egr_axis_clk O External stats increment for the STAT_RX_SC_OK_PACKETS counter defined in the Statistics section for the SC specified by the rx_sc_stats_num_a port.
stat_rx_sc_ok_pkt_b dec_egr_axis_clk O External stats increment for the STAT_RX_SC_OK_PACKETS counter defined in the Statistics section for the SC specified by the rx_sc_stats_num_b port.
stat_rx_sc_unchecked_pkt_a[1:0] dec_egr_axis_clk O External stats increment for the STAT_RX_SC_UNCHECKED_PACKETS counter defined in the Statistics section for the SC specified by the rx_sc_stats_num_a port.
stat_rx_sc_unchecked_pkt_b dec_egr_axis_clk O External stats increment for the STAT_RX_SC_UNCHECKED_PACKETS counter defined in the Statistics section for the SC specified by the rx_sc_stats_num_b port.