diff --git a/lib/filter/src/tb_fir_parallel.vhd b/lib/filter/src/tb_fir_parallel.vhd index 2d6ac47..51aca29 100644 --- a/lib/filter/src/tb_fir_parallel.vhd +++ b/lib/filter/src/tb_fir_parallel.vhd @@ -28,12 +28,12 @@ use work.PCK_FIO.all; ENTITY tb_fir_parallel IS Generic ( ntaps : integer := 33; - nbits_in : integer := 15; - nbits_in_frac : integer := 15; + nbits_in : integer := 16; + nbits_in_frac : integer := 16; nbits_stages : integer := 16; nbits_stages_frac : integer := 15; - nbits_out : integer := 15; - nbits_out_frac : integer := 15; + nbits_out : integer := 16; + nbits_out_frac : integer := 16; has_in_reg : boolean := false; has_pipe_reg : boolean := true; has_out_reg : boolean := false; @@ -161,7 +161,7 @@ BEGIN while not endfile(fi) loop read(fi, si); - x_in <= to_sfixed(to_signed(si, x_in'length), x_in'left, x_in'right); + x_in <= to_sfixed(to_signed(si, x_in'length)); in_valid <= '1'; wait for PERIOD; wait until rising_edge(clk);