-- . 1 = MM controlled, value is set via MM or by the field_default(), so any data path setting in
-- sdp_statistics_offload.vhd is not used.
-- Remarks:
-- . For constant values it is convenient to use MM controlled, because then the field_default()
-- is used that can be set here in c_sdp_stat_hdr_field_arr.
-- . For reserved values it is convenient to use MM controlled, because then in future they
-- could still be changed via MM without having to recompile the FW.
-- . Typically only use data path controlled if the value has to be set dynamically, so dependent
-- on the state of the FW.
-- . If a data path controlled field is not set in the FW, then it defaults to 0, e.g. udp_checksum,
-- so this is equivalent to using MM controlled and field_default(0).
-- eth ip udp app
CONSTANTc_sdp_stat_hdr_field_sel:STD_LOGIC_VECTOR(c_sdp_stat_nof_hdr_fields-1DOWNTO0):="1"&"101"&"111011111001"&"0100"&"0100"&"000000010"&"1000000"&"0";-- current
CONSTANTc_sdp_cep_packet_nof_longwords:NATURAL:=ceil_div(c_sdp_cep_header_len,c_longword_sz)+c_sdp_cep_payload_nof_longwords;-- without tail CRC, the CRC is applied by 10GbE MAC
CONSTANTc_sdp_cep_packet_nof_longwords:NATURAL:=ceil_div(c_sdp_cep_header_len,c_longword_sz)+c_sdp_cep_payload_nof_longwords;-- without tail CRC, the CRC is applied by 10GbE MAC
-- . 0 = data path controlled, value is set in sdp_beamformer_output.vhd, so field_default() is not used.
-- . 1 = MM controlled, value is set via MM or by the field_default(), so any data path setting in
-- sdp_beamformer_output.vhd is not used.
-- Remarks: see remarks at c_sdp_stat_nof_hdr_fields.
-- eth ip udp app
CONSTANTc_sdp_cep_hdr_field_sel:STD_LOGIC_VECTOR(c_sdp_cep_nof_hdr_fields-1DOWNTO0):="111"&"111111111011"&"1110"&"1100"&"00000010"&"100110"&"0";-- current