diff --git a/libraries/base/reorder/src/vhdl/reorder_transpose.vhd b/libraries/base/reorder/src/vhdl/reorder_transpose.vhd index 198f6bcf4461aed1fbad84e2f07efe42779317de..01bb986e99076e5d8663a12f920ff61a25e1af4b 100644 --- a/libraries/base/reorder/src/vhdl/reorder_transpose.vhd +++ b/libraries/base/reorder/src/vhdl/reorder_transpose.vhd @@ -64,24 +64,23 @@ -- Remarks: -LIBRARY IEEE, common_lib, dp_lib, io_ddr_lib, tech_ddr_lib; +LIBRARY IEEE, common_lib, dp_lib; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.numeric_std.ALL; USE common_lib.common_pkg.ALL; USE common_lib.common_mem_pkg.ALL; USE dp_lib.dp_stream_pkg.ALL; -USE tech_ddr_lib.tech_ddr_pkg.ALL; USE work.reorder_pkg.ALL; ENTITY reorder_transpose IS GENERIC( g_sim : BOOLEAN := FALSE; - g_tech_ddr : t_c_tech_ddr; g_nof_streams : NATURAL := 4; g_in_dat_w : NATURAL := 8; g_frame_size_in : NATURAL := 256; g_frame_size_out : NATURAL := 256; g_use_complex : BOOLEAN := TRUE; + g_mem_dat_w : NATURAL := 256; -- The data width to the attached memory. g_ena_pre_transp : BOOLEAN := TRUE; g_reorder_seq : t_reorder_seq := c_reorder_seq; g_select_file : STRING := "UNUSED" @@ -131,8 +130,7 @@ ARCHITECTURE str OF reorder_transpose IS CONSTANT c_nof_ch_in : NATURAL := g_frame_size_in*g_reorder_seq.rd_chunksize; CONSTANT c_nof_ch_sel : NATURAL := c_nof_ch_in; - CONSTANT c_ctlr_data_w : NATURAL := func_tech_ddr_ctlr_data_w(g_tech_ddr); - CONSTANT c_data_w_ratio : POSITIVE := c_ctlr_data_w/c_data_w; + CONSTANT c_data_w_ratio : POSITIVE := g_mem_dat_w/c_data_w; SIGNAL sync_check_in_sosi : t_dp_sosi; SIGNAL sync_check_in_siso : t_dp_siso := c_dp_siso_rdy;