- use correct rams

git-svn-id: http://moon:8086/svn/vhdl/trunk@1309 cc03376c-175c-47c8-b038-4cd826a8556b
This commit is contained in:
2015-10-23 05:29:54 +00:00
parent 7fff4289e3
commit 374566a294
2 changed files with 8 additions and 10 deletions
+4 -5
View File
@@ -83,18 +83,17 @@ counter:
end if; end if;
end process; end process;
inst_dpram_1w1r: entity work.dpram_1w1r inst_dpram_1w1r: entity work.dpram_1w1r2c_ro
GENERIC MAP GENERIC MAP
( (
addr_width => NextExpBaseTwo(ntaps), addr_width => NextExpBaseTwo(ntaps),
data_width => nbits data_width => nbits
) )
PORT MAP ( PORT MAP (
clka => clk, clk_a => clk,
clkb => clk, clk_b => clk,
en_a => '1',
en_b => '1',
we_a => shift_en, we_a => shift_en,
re_b => '1',
addr_a => addr_w, addr_a => addr_w,
addr_b => addr_r, addr_b => addr_r,
din_a => ram_w, din_a => ram_w,
+4 -5
View File
@@ -209,18 +209,17 @@ gen_coef_ram:
begin begin
addr_a <= coef_addr(addr_a'length-1 downto 0); addr_a <= coef_addr(addr_a'length-1 downto 0);
addr_b <= to_unsigned(count_array(i), addr_b'length); addr_b <= to_unsigned(count_array(i), addr_b'length);
inst_coef_ram: entity work.dpram_1w1r inst_coef_ram: entity work.dpram_1w1r2c_ro
GENERIC MAP GENERIC MAP
( (
addr_width => NextExpBaseTwo(ntaps_per_stage), addr_width => NextExpBaseTwo(ntaps_per_stage),
data_width => nbits_stages data_width => nbits_stages
) )
PORT MAP ( PORT MAP (
clka => clk, clk_a => clk,
clkb => clk, clk_b => clk,
en_a => '1',
en_b => '1',
we_a => coef_we(i), we_a => coef_we(i),
re_b => '1',
addr_a => addr_a, addr_a => addr_a,
addr_b => addr_b, addr_b => addr_b,
din_a => coef_din, din_a => coef_din,