diff --git a/lib/SDRAM/ddr_sdr_v1_5/src/tb_sdram_ctrl_frontend_wb.vhd b/lib/SDRAM/ddr_sdr_v1_5/src/tb_sdram_ctrl_frontend_wb.vhd index 2fd94e7..385985e 100644 --- a/lib/SDRAM/ddr_sdr_v1_5/src/tb_sdram_ctrl_frontend_wb.vhd +++ b/lib/SDRAM/ddr_sdr_v1_5/src/tb_sdram_ctrl_frontend_wb.vhd @@ -276,7 +276,6 @@ STIMULUS: process for i in 0 to 31 loop wait until rising_edge(CLK_O) and SRDY_I = '1'; - DAT_O <= DAT_O + 1; ADDR_O <= ADDR_O + 4; end loop; @@ -332,7 +331,6 @@ STIMULUS: process for i in 0 to 31 loop wait until rising_edge(CLK_O) and SRDY_I = '1'; - DAT_O <= DAT_O + 1; ADDR_O <= ADDR_O + 4; end loop; @@ -361,7 +359,6 @@ STIMULUS: process for i in 0 to 7 loop wait until rising_edge(CLK_O) and SRDY_I = '1'; - DAT_O <= DAT_O + 1; ADDR_O <= ADDR_O + 4; end loop; @@ -385,7 +382,6 @@ STIMULUS: process for i in 0 to 7 loop wait until rising_edge(CLK_O) and SRDY_I = '1'; - DAT_O <= DAT_O + 1; ADDR_O <= ADDR_O + 4; end loop; @@ -409,7 +405,6 @@ STIMULUS: process for i in 0 to 7 loop wait until rising_edge(CLK_O) and SRDY_I = '1'; - DAT_O <= DAT_O + 1; ADDR_O <= ADDR_O + 4; end loop; @@ -433,7 +428,6 @@ STIMULUS: process for i in 0 to 7 loop wait until rising_edge(CLK_O) and SRDY_I = '1'; - DAT_O <= DAT_O + 1; ADDR_O <= ADDR_O + 4; end loop; @@ -461,7 +455,6 @@ STIMULUS: process for i in 0 to 7 loop wait until rising_edge(CLK_O) and SRDY_I = '1'; - DAT_O <= DAT_O + 1; ADDR_O <= ADDR_O + 4; end loop; @@ -485,7 +478,6 @@ STIMULUS: process for i in 0 to 7 loop wait until rising_edge(CLK_O) and SRDY_I = '1'; - DAT_O <= DAT_O + 1; ADDR_O <= ADDR_O + 4; end loop; @@ -509,7 +501,6 @@ STIMULUS: process for i in 0 to 7 loop wait until rising_edge(CLK_O) and SRDY_I = '1'; - DAT_O <= DAT_O + 1; ADDR_O <= ADDR_O + 4; end loop; @@ -533,7 +524,6 @@ STIMULUS: process for i in 0 to 7 loop wait until rising_edge(CLK_O) and SRDY_I = '1'; - DAT_O <= DAT_O + 1; ADDR_O <= ADDR_O + 4; end loop; @@ -560,6 +550,8 @@ STIMULUS: process CYC_O <= '1'; STB_O <= '1'; WE_O <= '1'; + SEL_O <= "1111"; + DAT_O <= X"1111_0000"; ADDR_O <= X"0000_0000"; for i in 0 to 7 loop @@ -584,6 +576,8 @@ STIMULUS: process CYC_O <= '1'; STB_O <= '1'; WE_O <= '1'; + SEL_O <= "1111"; + DAT_O <= X"2222_0000"; ADDR_O <= X"0000_0400"; for i in 0 to 7 loop @@ -608,6 +602,8 @@ STIMULUS: process CYC_O <= '1'; STB_O <= '1'; WE_O <= '1'; + SEL_O <= "1111"; + DAT_O <= X"3333_0000"; ADDR_O <= X"0000_0800"; for i in 0 to 7 loop @@ -632,6 +628,8 @@ STIMULUS: process CYC_O <= '1'; STB_O <= '1'; WE_O <= '1'; + SEL_O <= "1111"; + DAT_O <= X"4444_0000"; ADDR_O <= X"0000_0C00"; for i in 0 to 7 loop @@ -660,6 +658,8 @@ STIMULUS: process CYC_O <= '1'; STB_O <= '1'; WE_O <= '1'; + SEL_O <= "1111"; + DAT_O <= X"1111_0000"; ADDR_O <= X"0000_1000"; for i in 0 to 7 loop @@ -684,6 +684,8 @@ STIMULUS: process CYC_O <= '1'; STB_O <= '1'; WE_O <= '1'; + SEL_O <= "1111"; + DAT_O <= X"2222_0000"; ADDR_O <= X"0000_1400"; for i in 0 to 7 loop @@ -708,6 +710,8 @@ STIMULUS: process CYC_O <= '1'; STB_O <= '1'; WE_O <= '1'; + SEL_O <= "1111"; + DAT_O <= X"3333_0000"; ADDR_O <= X"0000_1800"; for i in 0 to 7 loop @@ -732,6 +736,8 @@ STIMULUS: process CYC_O <= '1'; STB_O <= '1'; WE_O <= '1'; + SEL_O <= "1111"; + DAT_O <= X"4444_0000"; ADDR_O <= X"0000_1C00"; for i in 0 to 7 loop @@ -764,7 +770,6 @@ STIMULUS: process for i in 0 to 7 loop wait until rising_edge(CLK_O) and SRDY_I = '1'; - DAT_O <= DAT_O + 1; ADDR_O <= ADDR_O + 4; end loop; @@ -788,7 +793,6 @@ STIMULUS: process for i in 0 to 7 loop wait until rising_edge(CLK_O) and SRDY_I = '1'; - DAT_O <= DAT_O + 1; ADDR_O <= ADDR_O + 4; end loop; @@ -812,7 +816,6 @@ STIMULUS: process for i in 0 to 7 loop wait until rising_edge(CLK_O) and SRDY_I = '1'; - DAT_O <= DAT_O + 1; ADDR_O <= ADDR_O + 4; end loop; @@ -836,7 +839,6 @@ STIMULUS: process for i in 0 to 7 loop wait until rising_edge(CLK_O) and SRDY_I = '1'; - DAT_O <= DAT_O + 1; ADDR_O <= ADDR_O + 4; end loop;