Fixed Mode 200G operation uses a 512-bit data bus. Up to two 100G ports are supported at one time.
Port | Segment(s) | Interface | Function | Signaling |
---|---|---|---|---|
0 | M=0…3 | Encryption Ingress (ENC_IGR) | ready | enc_igr_axis_tready_0 |
almost_full | enc_igr_axis_taf_0 | |||
valid | enc_igr_axis_tvalid_0 | |||
seg<M>_data[127:0] | enc_igr_axis_tdata_<M>[127:0] | |||
seg<M>_ena | enc_igr_axis_tuser_ena<M> | |||
seg<M>_sop | enc_igr_axis_tuser_sop<M> | |||
seg<M>_eop | enc_igr_axis_tuser_eop<M> | |||
seg<M>_err | enc_igr_axis_tuser_err<M> | |||
seg<M>_mty | enc_igr_axis_tuser_mty<M> | |||
Encryption Egress (ENC_EGR) | valid | enc_egr_axis_tvalid_0 | ||
seg<M>_data[127:0] | enc_egr_axis_tdata_<M>[127:0] | |||
seg<M>_ena | enc_egr_axis_tuser_ena<M> | |||
seg<M>_sop | enc_egr_axis_tuser_sop<M> | |||
seg<M>_eop | enc_egr_axis_tuser_eop<M> | |||
seg<M>_err | enc_egr_axis_tuser_err<M> | |||
seg<M>_mty | enc_egr_axis_tuser_mty<M> | |||
Decryption Ingress (DEC_IGR) | ready | dec_igr_axis_tready_0 | ||
almost_full | dec_igr_axis_taf_0 | |||
valid | dec_igr_axis_tvalid_0 | |||
seg<M>_data[127:0] | dec_igr_axis_tdata_<M>[127:0] | |||
seg<M>_ena | dec_igr_axis_tuser_ena<M> | |||
seg<M>_sop | dec_igr_axis_tuser_sop<M> | |||
seg<M>_eop | dec_igr_axis_tuser_eop<M> | |||
seg<M>_err | dec_igr_axis_tuser_err<M> | |||
seg<M>_mty | dec_igr_axis_tuser_mty<M> | |||
Decryption Egress (DEC_EGR) | valid | dec_egr_axis_tvalid_0 | ||
seg<M>_data[127:0] | dec_egr_axis_tdata_<M>[127:0] | |||
seg<M>_ena | dec_egr_axis_tuser_ena<M> | |||
seg<M>_sop | dec_egr_axis_tuser_sop<M> | |||
seg<M>_eop | dec_egr_axis_tuser_eop<M> | |||
seg<M>_err | dec_egr_axis_tuser_err<M> | |||
seg<M>_mty | dec_egr_axis_tuser_mty<M> | |||
2 | M=4…7 | Encryption Ingress (ENC_IGR) | ready | enc_igr_axis_tready_2 |
almost_full | enc_igr_axis_taf_2 | |||
valid | enc_igr_axis_tvalid_2 | |||
seg<M>_data[127:0] | enc_igr_axis_tdata_<M>[127:0] | |||
seg<M>_ena | enc_igr_axis_tuser_ena<M> | |||
seg<M>_sop | enc_igr_axis_tuser_sop<M> | |||
seg<M>_eop | enc_igr_axis_tuser_eop<M> | |||
seg<M>_err | enc_igr_axis_tuser_err<M> | |||
seg<M>_mty | enc_igr_axis_tuser_mty<M> | |||
Encryption Egress (ENC_EGR) | valid | enc_egr_axis_tvalid_2 | ||
seg<M>_data[127:0] | enc_egr_axis_tdata_<M>[127:0] | |||
seg<M>_ena | enc_egr_axis_tuser_ena<M> | |||
seg<M>_sop | enc_egr_axis_tuser_sop<M> | |||
seg<M>_eop | enc_egr_axis_tuser_eop<M> | |||
seg<M>_err | enc_egr_axis_tuser_err<M> | |||
seg<M>_mty | enc_egr_axis_tuser_mty<M> | |||
Decryption Ingress (DEC_IGR) | ready | dec_igr_axis_tready_2 | ||
almost_full | dec_igr_axis_taf_2 | |||
valid | dec_igr_axis_tvalid_2 | |||
seg<M>_data[127:0] | dec_igr_axis_tdata_<M>[127:0] | |||
seg<M>_ena | dec_igr_axis_tuser_ena<M> | |||
seg<M>_sop | dec_igr_axis_tuser_sop<M> | |||
seg<M>_eop | dec_igr_axis_tuser_eop<M> | |||
seg<M>_err | dec_igr_axis_tuser_err<M> | |||
seg<M>_mty | dec_igr_axis_tuser_mty<M> | |||
Decryption Egress (DEC_EGR) | valid | dec_egr_axis_tvalid_2 | ||
seg<M>_data[127:0] | dec_egr_axis_tdata_<M>[127:0] | |||
seg<M>_ena | dec_egr_axis_tuser_ena<M> | |||
seg<M>_sop | dec_egr_axis_tuser_sop<M> | |||
seg<M>_eop | dec_egr_axis_tuser_eop<M> | |||
seg<M>_err | dec_egr_axis_tuser_err<M> | |||
seg<M>_mty | dec_egr_axis_tuser_mty<M> | |||
|