Port Name | Clock Domain | I/O | Description |
---|---|---|---|
enc_igr_axis_skip_id[5:0] | enc_igr_axis_clk | O | Encryption Skip ID: This signal represents the channel ID for which a skip cycle has been requested. |
enc_igr_axis_skip_req | enc_igr_axis_clk | O | Encryption AXI4-Stream Skip
Request: When asserted, this signal indicates that the encryption core has at least a full cycle worth of data accumulated internally for the channel specified by enc_igr_axis_skip_id[5:0]. Therefore you must skip sending data for that channel during a future calendar slot to prevent overflow. The skip requests are treated as pulse signals so a cycle of skip response is expected for each cycle of assertion. This signal is only valid in channelized mode. |
enc_igr_axis_taf_<N> | enc_igr_axis_clk | O | Almost full indicator: Provided as an advance warning that enc_igr_axis_tready_<N> is deasserted if there is no break in incoming client data. |
enc_igr_axis_tdata<M>[127:0] | enc_igr_axis_clk | I | Encryption Ingress AXI Segment <M> Data: Byte 0 of data on this segment is mapped to bits [7:0] and byte 15 is mapped to bits [127:120]. |
enc_igr_axis_tid[5:0] | enc_igr_axis_clk | I | Channel ID for client transaction: Only used in Channelized Mode. |
enc_igr_axis_tready_<N> | enc_igr_axis_clk | O | AXI TREADY: Asserted to indicate acceptance of data. |
enc_igr_axis_tuser_ena<M> | enc_igr_axis_clk | I | Segment enable: Deasserted to indicate per-segment IDLE. |
enc_igr_axis_tuser_eop<M> | enc_igr_axis_clk | I | Segment End-of-Packet indicator: Only valid for enabled segments. |
enc_igr_axis_tuser_err<M> | enc_igr_axis_clk | I | Transmit Error for Segment <M>: When this signal is sampled as a 1, it indicates an error in the packet which ends on Segment <M>. This signal is only valid in cycles when both enc_igr_axis_tuser_ena<M> and enc_igr_axis_tuser_eop<M> are sampled as a 1. |
enc_igr_axis_tuser_mty<M>[3:0] | enc_igr_axis_clk | I | Segment Empty Bytes indicator: Only valid for enabled EOP segments. |
enc_igr_axis_tuser_sop<M> | enc_igr_axis_clk | I | Segment Start-of-Packet indicator: Only valid for enabled segments. |
enc_igr_axis_tvalid_<N> | enc_igr_axis_clk | I | Valid signal for the AXI bus. |
enc_igr_ch_flush[3:0] | enc_igr_axis_clk | I | Per-channel flush. Active-High: If the HSC Subsystem is configured to channelized mode, reset is applied to the channel identified by enc_igr_axis_tid when bit 0 is asserted. In fixed port mode, assert the pin corresponding to the desired port to cause reset. |
stat_rsvd_out_tx_top[127:120] | enc_igr_axis_clk | O |
Bit [120]: This signal generates a pulse to indicate that an indirect access to the encryption key or statistics table is complete. Note, the pulse might be generated a few clock cycles after the deassertion of stat_rsvd_out_tx_top[121]. Bit [121]: This bit indicates the value of the tx_ind_axs_ctrl_ena field in the TX_INDIRECT_AXS_CTRL_REG register. This signal is asserted when an indirect register access to the encryption key or statistics table is pending. You can monitor this signal instead of polling the tx_ind_axs_ctrl_ena field in the TX_INDIRECT_AXS_CTRL_REG register to know when the indirect access transaction is complete. Bits [127:122]: Reserved |
|