From 65afed6df0f591e5892f91e07117a54f6ea34882 Mon Sep 17 00:00:00 2001 From: Eric Kooistra <kooistra@astron.nl> Date: Tue, 19 Jan 2021 08:04:33 +0100 Subject: [PATCH] Move tb_wpfb_unit_dev_wg to tb_verify_pfb_wg in seperate verify_pfb_lib, to try both Apertif wpfb and Lofar1 pfb2 without creating mutual lib dependencies between wpfb_lib and pfb2_lib. --- libraries/dsp/verify_pfb/hdllib.cfg | 27 +++++++++++++++++++ .../tb_tb_verify_pfb_wg.vhd} | 0 .../tb_verify_pfb_wg.txt} | 0 .../tb_verify_pfb_wg.vhd} | 0 libraries/dsp/wpfb/hdllib.cfg | 7 +++-- 5 files changed, 30 insertions(+), 4 deletions(-) create mode 100644 libraries/dsp/verify_pfb/hdllib.cfg rename libraries/dsp/{wpfb/tb/vhdl/tb_tb_wpfb_unit_dev_wg.vhd => verify_pfb/tb_tb_verify_pfb_wg.vhd} (100%) rename libraries/dsp/{wpfb/tb/vhdl/tb_wpfb_unit_dev_wg.txt => verify_pfb/tb_verify_pfb_wg.txt} (100%) rename libraries/dsp/{wpfb/tb/vhdl/tb_wpfb_unit_dev_wg.vhd => verify_pfb/tb_verify_pfb_wg.vhd} (100%) diff --git a/libraries/dsp/verify_pfb/hdllib.cfg b/libraries/dsp/verify_pfb/hdllib.cfg new file mode 100644 index 0000000000..c4b5bc7556 --- /dev/null +++ b/libraries/dsp/verify_pfb/hdllib.cfg @@ -0,0 +1,27 @@ +hdl_lib_name = verify_pfb +hdl_library_clause_name = verify_pfb_lib +hdl_lib_uses_synth = common mm diag dp rTwoSDF st fft filter pft2 pfb2 wpfb +hdl_lib_uses_sim = +hdl_lib_technology = + +synth_files = + +test_bench_files = + tb/vhdl/tb_verify_pfb_wg.vhd + tb/vhdl/tb_tb_verify_pfb_wg.vhd + +regression_test_vhdl = + tb/vhdl/tb_verify_pfb_wg.vhd + +[modelsim_project_file] +modelsim_copy_files = + # Note: path $RADIOHDL_WORK is equivalent to relative path ../../../ + # APERTIF wpfb + ../filter/src/hex data # PFIR filter coefficients + ../wpfb/tb/data data + # LOFAR1 pfs + pft2 + $RADIOHDL_WORK/applications/lofar1/pfs/src/data data # FIR filter coefficients + $RADIOHDL_WORK/applications/lofar1/pft2/src/data data # FFT twiddle factors + +[quartus_project_file] + diff --git a/libraries/dsp/wpfb/tb/vhdl/tb_tb_wpfb_unit_dev_wg.vhd b/libraries/dsp/verify_pfb/tb_tb_verify_pfb_wg.vhd similarity index 100% rename from libraries/dsp/wpfb/tb/vhdl/tb_tb_wpfb_unit_dev_wg.vhd rename to libraries/dsp/verify_pfb/tb_tb_verify_pfb_wg.vhd diff --git a/libraries/dsp/wpfb/tb/vhdl/tb_wpfb_unit_dev_wg.txt b/libraries/dsp/verify_pfb/tb_verify_pfb_wg.txt similarity index 100% rename from libraries/dsp/wpfb/tb/vhdl/tb_wpfb_unit_dev_wg.txt rename to libraries/dsp/verify_pfb/tb_verify_pfb_wg.txt diff --git a/libraries/dsp/wpfb/tb/vhdl/tb_wpfb_unit_dev_wg.vhd b/libraries/dsp/verify_pfb/tb_verify_pfb_wg.vhd similarity index 100% rename from libraries/dsp/wpfb/tb/vhdl/tb_wpfb_unit_dev_wg.vhd rename to libraries/dsp/verify_pfb/tb_verify_pfb_wg.vhd diff --git a/libraries/dsp/wpfb/hdllib.cfg b/libraries/dsp/wpfb/hdllib.cfg index 2a5f3013a8..a001a269f5 100644 --- a/libraries/dsp/wpfb/hdllib.cfg +++ b/libraries/dsp/wpfb/hdllib.cfg @@ -12,8 +12,6 @@ synth_files = test_bench_files = tb/vhdl/tb_wpfb_unit.vhd tb/vhdl/tb_wpfb_unit_dev.vhd - tb/vhdl/tb_wpfb_unit_dev_wg.vhd - tb/vhdl/tb_tb_wpfb_unit_dev_wg.vhd tb/vhdl/tb_mmf_wpfb_unit.vhd tb/vhdl/tb_wpfb_unit_wide.vhd tb/vhdl/tb_tb_wpfb_unit_wide.vhd @@ -25,12 +23,13 @@ regression_test_vhdl = [modelsim_project_file] modelsim_copy_files = + # Note: path $RADIOHDL_WORK is equivalent to relative path ../../../ modelsim/wave_tb_mmf_wpfb_unit.do . ../filter/src/hex data tb/data data - $RADIOHDL_WORK/applications/lofar2/designs/lofar2_unb2b_filterbank/src/data data + ../../base/diag/src/data data # WG # LOFAR1 pfs + pft2 - $RADIOHDL_WORK/applications/lofar1/pfs/src/data data # PFIR filter coefficients + $RADIOHDL_WORK/applications/lofar1/pfs/src/data data # FIR filter coefficients $RADIOHDL_WORK/applications/lofar1/pft2/src/data data # Twiddle factors [quartus_project_file] -- GitLab