]> git.the-white-hart.net Git - vhdl/commitdiff
Update window sum filter test
authorrs <>
Sun, 14 Dec 2025 22:38:24 +0000 (16:38 -0600)
committerrs <>
Sun, 14 Dec 2025 22:38:24 +0000 (16:38 -0600)
libraries/dsp/tests/test_filter_windowsum.vhd

index 58bbedc11bee6a4eec19126999f378d3c9eaa266..2ce0300c92b7febd2ae365c452b02cd79386d9d8 100644 (file)
@@ -15,23 +15,19 @@ architecture behavior of test_filter_windowsum is
        signal rst_i:   std_logic;
        signal clk_i:   std_logic;
 
-       signal src_stb: std_logic;
-       signal src_rdy: std_logic;
+       signal en_i:    std_logic;
        signal src_dat: std_logic_vector(7 downto 0);
-
-       signal sum_stb: std_logic;
-       signal sum_rdy: std_logic;
-       signal sum_dat: std_logic_vector(7+2 downto 0);
+       signal sum_dat: std_logic_vector(9 downto 0);
 
 begin
 
        p_test: process
        begin
                -- Initial values
-               sum_rdy <= '1';
-               --src_dat <= x"80";
+               en_i    <= '1';
+               src_dat <= x"80";
                --src_dat <= x"7f";
-               src_dat <= x"ff";
+               --src_dat <= x"ff";
 
                -- Reset
                rst_i <= '1';
@@ -42,16 +38,6 @@ begin
                wait;
        end process;
 
-       e_src: entity work.src_counter
-               generic map (WIDTH => 8)
-               port map (
-                       rst_i => rst_i,
-                       clk_i => clk_i,
-                       stb_o => src_stb,
-                       rdy_i => src_rdy,
-                       dat_o => open--src_dat
-               );
-
        e_windsum: entity work.filter_windowsum
                generic map (
                        WIDTH  => 8,
@@ -60,11 +46,8 @@ begin
                port map (
                        rst_i => rst_i,
                        clk_i => clk_i,
-                       stb_i => src_stb,
-                       rdy_o => src_rdy,
+                       en_i  => en_i,
                        dat_i => src_dat,
-                       stb_o => sum_stb,
-                       rdy_i => sum_rdy,
                        dat_o => sum_dat
                );