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

Use 'RANGE instead of g_wr_fifo_depth to know width of wr_fifo_usedw.

parent ab127a62
No related branches found
No related tags found
No related merge requests found
...@@ -211,8 +211,7 @@ BEGIN ...@@ -211,8 +211,7 @@ BEGIN
u_io_ddr_driver : ENTITY work.io_ddr_driver u_io_ddr_driver : ENTITY work.io_ddr_driver
GENERIC MAP ( GENERIC MAP (
g_tech_ddr => g_tech_ddr, g_tech_ddr => g_tech_ddr
g_wr_fifo_depth => g_wr_fifo_depth
) )
PORT MAP ( PORT MAP (
rst => ctlr_gen_rst, rst => ctlr_gen_rst,
......
...@@ -29,8 +29,7 @@ USE tech_ddr_lib.tech_ddr_pkg.ALL; ...@@ -29,8 +29,7 @@ USE tech_ddr_lib.tech_ddr_pkg.ALL;
ENTITY io_ddr_driver IS ENTITY io_ddr_driver IS
GENERIC ( GENERIC (
g_tech_ddr : t_c_tech_ddr; g_tech_ddr : t_c_tech_ddr
g_wr_fifo_depth : NATURAL := 128
); );
PORT ( PORT (
clk : IN STD_LOGIC; clk : IN STD_LOGIC;
...@@ -98,7 +97,7 @@ ARCHITECTURE str OF io_ddr_driver IS ...@@ -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 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_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 BEGIN
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment