diff --git a/libraries/io/ddr/src/vhdl/io_ddr.vhd b/libraries/io/ddr/src/vhdl/io_ddr.vhd index 2ca84c2153271c871fa0b7339348dbcd9e63abea..7ebc7d82ab3dd2387f08bed00eeb66d04f5d523c 100644 --- a/libraries/io/ddr/src/vhdl/io_ddr.vhd +++ b/libraries/io/ddr/src/vhdl/io_ddr.vhd @@ -211,8 +211,7 @@ BEGIN u_io_ddr_driver : ENTITY work.io_ddr_driver GENERIC MAP ( - g_tech_ddr => g_tech_ddr, - g_wr_fifo_depth => g_wr_fifo_depth + g_tech_ddr => g_tech_ddr ) PORT MAP ( rst => ctlr_gen_rst, diff --git a/libraries/io/ddr/src/vhdl/io_ddr_driver.vhd b/libraries/io/ddr/src/vhdl/io_ddr_driver.vhd index 03124a9bb7b07937de44e94bcc6c4e57acd09913..e28a52d8a15c93e59ba280b6953d729f11b9e3bd 100644 --- a/libraries/io/ddr/src/vhdl/io_ddr_driver.vhd +++ b/libraries/io/ddr/src/vhdl/io_ddr_driver.vhd @@ -29,8 +29,7 @@ USE tech_ddr_lib.tech_ddr_pkg.ALL; ENTITY io_ddr_driver IS GENERIC ( - g_tech_ddr : t_c_tech_ddr; - g_wr_fifo_depth : NATURAL := 128 + g_tech_ddr : t_c_tech_ddr ); PORT ( clk : IN STD_LOGIC; @@ -98,7 +97,7 @@ ARCHITECTURE str OF io_ddr_driver IS SIGNAL addresses_rem : STD_LOGIC_VECTOR(31 DOWNTO 0); -- nof words (on the user side interface) to rd/wr until end addr is reached SIGNAL reg_addresses_rem : STD_LOGIC_VECTOR(31 DOWNTO 0); -- nof words (on the user side interface) to rd/wr until end addr is reached - SIGNAL reg_wr_fifo_usedw : STD_LOGIC_VECTOR(ceil_log2(g_wr_fifo_depth)-1 DOWNTO 0); -- read side depth of the write FIFO + SIGNAL reg_wr_fifo_usedw : STD_LOGIC_VECTOR(wr_fifo_usedw'RANGE); -- read side depth of the write FIFO BEGIN