From f2f846fb6c36d9e944c6025e4e919edb22f13dfc Mon Sep 17 00:00:00 2001 From: Eric Kooistra <kooistra@astron.nl> Date: Tue, 19 Jan 2021 08:15:03 +0100 Subject: [PATCH] Refer to default c_pft_twiddle_w = 16 from pft_pkg.vhd. --- applications/lofar1/pft2/src/vhdl/pft_pkg.vhd | 2 ++ applications/lofar1/pft2/src/vhdl/pft_tmult.vhd | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/applications/lofar1/pft2/src/vhdl/pft_pkg.vhd b/applications/lofar1/pft2/src/vhdl/pft_pkg.vhd index 0adc958ca5..1768ec00ec 100644 --- a/applications/lofar1/pft2/src/vhdl/pft_pkg.vhd +++ b/applications/lofar1/pft2/src/vhdl/pft_pkg.vhd @@ -28,6 +28,8 @@ USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.NUMERIC_STD.ALL; PACKAGE pft_pkg IS + + CONSTANT c_pft_twiddle_w : NATURAL := 16; CONSTANT c_pft_stage_dat_w : NATURAL := 20; TYPE pft_mode_type IS ( diff --git a/applications/lofar1/pft2/src/vhdl/pft_tmult.vhd b/applications/lofar1/pft2/src/vhdl/pft_tmult.vhd index 6b5a7be82b..6d5d191e55 100644 --- a/applications/lofar1/pft2/src/vhdl/pft_tmult.vhd +++ b/applications/lofar1/pft2/src/vhdl/pft_tmult.vhd @@ -31,6 +31,7 @@ LIBRARY common_mult_lib; LIBRARY common_lib; USE common_lib.common_pkg.ALL; USE common_lib.common_mem_pkg.ALL; +USE work.pft_pkg.ALL; ENTITY pft_tmult IS @@ -60,7 +61,7 @@ ARCHITECTURE rtl OF pft_tmult IS CONSTANT c_adr_w : NATURAL := 2 + 2*g_index; CONSTANT c_mult_in_w : NATURAL := 18; - CONSTANT c_coeff_w : NATURAL := 16; + CONSTANT c_coeff_w : NATURAL := c_pft_twiddle_w; CONSTANT c_mult_out_w : NATURAL := c_mult_in_w + c_coeff_w-1; CONSTANT c_twid_rom : t_c_mem := (latency => 2, -- GitLab