Skip to content
Snippets Groups Projects
Commit e699cb75 authored by Daniel van der Schuur's avatar Daniel van der Schuur
Browse files

-Set override bits and default value for IP- and UPD-lentghs; they're no

 longer inserted by dp_offload_tx.
parent dff7715a
No related branches found
No related tags found
No related merge requests found
......@@ -72,7 +72,7 @@ ARCHITECTURE wrap OF apertif_unb1_correlator_vis_offload IS
( field_name_pad("ip_version" ), " ", 4, field_default(4) ),
( field_name_pad("ip_header_length" ), " ", 4, field_default(5) ),
( field_name_pad("ip_services" ), " ", 8, field_default(0) ),
( field_name_pad("ip_total_length" ), " ", 16, field_default(0) ),
( field_name_pad("ip_total_length" ), " ", 16, field_default(2468) ), --2448+20
( field_name_pad("ip_identification" ), " ", 16, field_default(0) ),
( field_name_pad("ip_flags" ), " ", 3, field_default(2) ),
( field_name_pad("ip_fragment_offset" ), " ", 13, field_default(0) ),
......@@ -83,7 +83,7 @@ ARCHITECTURE wrap OF apertif_unb1_correlator_vis_offload IS
( field_name_pad("ip_dst_addr" ), " ", 32, field_default(x"0A6300FE") ), -- dop17
( field_name_pad("udp_src_port" ), " ", 16, field_default(4000) ),
( field_name_pad("udp_dst_port" ), " ", 16, field_default(4000) ),
( field_name_pad("udp_total_length" ), " ", 16, field_default(0) ),
( field_name_pad("udp_total_length" ), " ", 16, field_default(2448) ),
( field_name_pad("udp_checksum" ), " ", 16, field_default(0) ),
( field_name_pad("id_marker_byte" ), " ", 8, field_default(65) ), -- ASCII 'A'
( field_name_pad("id_format_version" ), " ", 8, field_default(1) ),
......@@ -295,8 +295,8 @@ ARCHITECTURE wrap OF apertif_unb1_correlator_vis_offload IS
CONSTANT c_hdr_field_flags_ovr_init : STD_LOGIC_VECTOR(c_nof_flags_per_input-1 DOWNTO 0) := "1"; -- All 8 flags combined in one register for now.
CONSTANT c_hdr_field_ovr_init : STD_LOGIC_VECTOR(c_nof_hdr_fields-1 DOWNTO 0) := "1101" & -- Eth header fields: eth_src_mac from data path (others use MM default value).
"111011111101" & -- IP header fields: ip_total_length* and ip_src_addr from data path (others use MM default value).
"1101"& -- UDP header fields: udp_total_length* from data path. *Length fields inserted by dp_offload_tx
"111111111101" & -- IP header fields: ip_src_addr from data path (others use MM default value).
"1111"& -- UDP header fields
c_hdr_field_id_ovr_init & -- ID header fields
c_hdr_field_flags_ovr_init & -- Flags input 0
c_hdr_field_flags_ovr_init & -- Flags input 1
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment