Skip to content
Snippets Groups Projects
Commit 4247f76d authored by Eric Kooistra's avatar Eric Kooistra
Browse files

Use dp_concat_field_blk.vhd instead of dp_offload_tx.vhd.

parent a8a066d5
No related branches found
No related tags found
No related merge requests found
......@@ -108,9 +108,6 @@ ARCHITECTURE wrap OF apertif_unb1_correlator_vis_offload IS
CONSTANT c_nof_hdr_words : NATURAL := field_slv_len(c_hdr_field_arr)/c_tech_tse_data_w;
CONSTANT c_nof_offload_streams : NATURAL := 1;
CONSTANT c_nof_words_per_block : NATURAL := 2*g_nof_visibilities; -- factor 2 because of 64b->32b interleaving.
CONSTANT c_nof_blocks_per_packet : NATURAL := 1;
SIGNAL dp_offload_tx_snk_in_arr : t_dp_sosi_arr(c_nof_offload_streams-1 DOWNTO 0);
SIGNAL dp_offload_tx_snk_out_arr : t_dp_siso_arr(c_nof_offload_streams-1 DOWNTO 0);
......@@ -139,13 +136,11 @@ BEGIN
---------------------------------------------------------------------------------------
snk_out <= dp_offload_tx_snk_out_arr(0);
u_dp_offload_tx : ENTITY dp_lib.dp_offload_tx
u_dp_concat_field_blk : ENTITY dp_lib.dp_concat_field_blk
GENERIC MAP (
g_nof_streams => c_nof_offload_streams,
g_data_w => c_tech_tse_data_w,
g_use_complex => FALSE,
g_nof_words_per_block => c_nof_words_per_block,
g_nof_blocks_per_packet => c_nof_blocks_per_packet,
g_data_w => c_tech_tse_data_w, -- = c_word_sz = 32b
g_symbol_w => c_tech_tse_data_w, -- = c_word_sz = 32b
g_hdr_field_arr => c_hdr_field_arr,
g_hdr_field_sel => c_hdr_field_sel
)
......@@ -165,7 +160,7 @@ BEGIN
src_out_arr => dp_offload_tx_src_out_arr,
src_in_arr => dp_offload_tx_src_in_arr,
hdr_fields_in_arr => hdr_fields_in_arr
hdr_fields_in_arr => hdr_fields_in_arr -- hdr_fields_in_arr(i) is considered valid @ snk_in_arr(i).sop
);
src_out <= dp_offload_tx_src_out_arr(0);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment