diff --git a/libraries/dsp/fft/hdllib.cfg b/libraries/dsp/fft/hdllib.cfg new file mode 100644 index 0000000000000000000000000000000000000000..74b137c853c0638acc78d32ef8becda67884a782 --- /dev/null +++ b/libraries/dsp/fft/hdllib.cfg @@ -0,0 +1,32 @@ +hdl_lib_name = fft +hdl_library_clause_name = fft_lib +hdl_lib_uses = common mm dp diag rTwoSDF st +hdl_lib_technology = + +build_dir_sim = $HDL_BUILD_DIR +build_dir_synth = $HDL_BUILD_DIR + +synth_files = + $UNB/Firmware/dsp/fft/src/vhdl/fft_pkg.vhd + $UNB/Firmware/dsp/fft/src/vhdl/fft_sepa.vhd + $UNB/Firmware/dsp/fft/src/vhdl/fft_reorder_sepa_pipe.vhd + $UNB/Firmware/dsp/fft/src/vhdl/fft_sepa_wide.vhd + $UNB/Firmware/dsp/fft/src/vhdl/fft_r2_bf_par.vhd + $UNB/Firmware/dsp/fft/src/vhdl/fft_r2_pipe.vhd + $UNB/Firmware/dsp/fft/src/vhdl/fft_r2_par.vhd + $UNB/Firmware/dsp/fft/src/vhdl/fft_r2_wide.vhd + $UNB/Firmware/dsp/fft/src/vhdl/fft_wide_unit_control.vhd + $UNB/Firmware/dsp/fft/src/vhdl/fft_wide_unit.vhd + +test_bench_files = + $UNB/Firmware/dsp/fft/tb/vhdl/tb_fft_pkg.vhd + $UNB/Firmware/dsp/fft/tb/vhdl/tb_fft_functions.vhd + $UNB/Firmware/dsp/fft/tb/vhdl/tb_fft_sepa.vhd + $UNB/Firmware/dsp/fft/tb/vhdl/tb_fft_reorder_sepa_pipe.vhd + $UNB/Firmware/dsp/fft/tb/vhdl/tb_fft_r2_bf_par.vhd + $UNB/Firmware/dsp/fft/tb/vhdl/tb_fft_r2_pipe.vhd + $UNB/Firmware/dsp/fft/tb/vhdl/tb_fft_r2_par.vhd + $UNB/Firmware/dsp/fft/tb/vhdl/tb_fft_r2_wide.vhd + $UNB/Firmware/dsp/fft/tb/vhdl/tb_fft_wide_unit.vhd + $UNB/Firmware/dsp/fft/tb/vhdl/tb_mmf_fft_r2.vhd + $UNB/Firmware/dsp/fft/tb/vhdl/tb_mmf_fft_wide_unit.vhd diff --git a/libraries/dsp/filter/hdllib.cfg b/libraries/dsp/filter/hdllib.cfg new file mode 100644 index 0000000000000000000000000000000000000000..c061f6f4d25163be480f16bc0a1e04ebcacbc78d --- /dev/null +++ b/libraries/dsp/filter/hdllib.cfg @@ -0,0 +1,19 @@ +hdl_lib_name = filter +hdl_library_clause_name = filter_lib +hdl_lib_uses = common dp diag +hdl_lib_technology = + +build_dir_sim = $HDL_BUILD_DIR +build_dir_synth = $HDL_BUILD_DIR + +synth_files = + $UNB/Firmware/dsp/filter/src/vhdl/fil_pkg.vhd + $UNB/Firmware/dsp/filter/src/vhdl/fil_ppf_ctrl.vhd + $UNB/Firmware/dsp/filter/src/vhdl/fil_ppf_filter.vhd + $UNB/Firmware/dsp/filter/src/vhdl/fil_ppf_single.vhd + $UNB/Firmware/dsp/filter/src/vhdl/fil_ppf_wide.vhd + +test_bench_files = + $UNB/Firmware/dsp/filter/tb/vhdl/tb_fil_ppf_single.vhd + $UNB/Firmware/dsp/filter/tb/vhdl/tb_fil_ppf_wide.vhd + diff --git a/libraries/dsp/rTwoSDF/hdllib.cfg b/libraries/dsp/rTwoSDF/hdllib.cfg new file mode 100644 index 0000000000000000000000000000000000000000..58093c77afd774ffe5e5ce46c05814da1e25c416 --- /dev/null +++ b/libraries/dsp/rTwoSDF/hdllib.cfg @@ -0,0 +1,33 @@ +hdl_lib_name = rTwoSDF +hdl_library_clause_name = rTwoSDF_lib +hdl_lib_uses = common +hdl_lib_technology = + +build_dir_sim = $HDL_BUILD_DIR +build_dir_synth = $HDL_BUILD_DIR + +synth_files = + $UNB/Firmware/dsp/rTwoSDF/src/vhdl/twiddlesPkg.vhd + $UNB/Firmware/dsp/rTwoSDF/src/vhdl/rTwoSDFPkg.vhd + $UNB/Firmware/dsp/rTwoSDF/src/vhdl/rTwoBF.vhd + $UNB/Firmware/dsp/rTwoSDF/src/vhdl/rTwoBFStage.vhd + $UNB/Firmware/dsp/rTwoSDF/src/vhdl/rTwoWeights.vhd + $UNB/Firmware/dsp/rTwoSDF/src/vhdl/rTwoWMul.vhd + $UNB/Firmware/dsp/rTwoSDF/src/vhdl/rTwoSDFStage.vhd + $UNB/Firmware/dsp/rTwoSDF/src/vhdl/rTwoOrder.vhd + $UNB/Firmware/dsp/rTwoSDF/src/vhdl/rTwoSDF.vhd + $UNB/Firmware/dsp/rTwoSDF/src/vhdl/rtwo_top.vhd + +test_bench_files = + $UNB/Firmware/dsp/rTwoSDF/tb/vhdl/tb_rTwoSDF.vhd + $UNB/Firmware/dsp/rTwoSDF/tb/vhdl/tb_tb_rTwoSDF.vhd + $UNB/Firmware/dsp/rTwoSDF/tb/vhdl/tb_rTwoOrder.vhd + + + + + + + + + diff --git a/libraries/dsp/st/hdllib.cfg b/libraries/dsp/st/hdllib.cfg new file mode 100644 index 0000000000000000000000000000000000000000..bde28bbed2f767b93d1c6c1faa522de836c20aa3 --- /dev/null +++ b/libraries/dsp/st/hdllib.cfg @@ -0,0 +1,20 @@ +hdl_lib_name = st +hdl_library_clause_name = st_lib +hdl_lib_uses = common mm dp diag +hdl_lib_technology = + +build_dir_sim = $HDL_BUILD_DIR +build_dir_synth = $HDL_BUILD_DIR + +synth_files = + $UNB/Firmware/modules/Lofar/st/src/vhdl/st_acc.vhd + $UNB/Firmware/modules/Lofar/st/src/vhdl/st_ctrl.vhd + $UNB/Firmware/modules/Lofar/st/src/vhdl/st_calc.vhd + $UNB/Firmware/modules/Lofar/st/src/vhdl/st_sst.vhd + $UNB/Firmware/modules/Lofar/st/src/vhdl/st_top.vhd + +test_bench_files = + $UNB/Firmware/modules/Lofar/st/tb/vhdl/tb_st_acc.vhd + $UNB/Firmware/modules/Lofar/st/tb/vhdl/tb_st_calc.vhd + $UNB/Firmware/modules/Lofar/st/tb/vhdl/tb_mmf_st_sst.vhd + diff --git a/libraries/dsp/wpfb/hdllib.cfg b/libraries/dsp/wpfb/hdllib.cfg new file mode 100644 index 0000000000000000000000000000000000000000..7abdc25294acb241f7ae0fab22303558be222b3d --- /dev/null +++ b/libraries/dsp/wpfb/hdllib.cfg @@ -0,0 +1,16 @@ +hdl_lib_name = wpfb +hdl_library_clause_name = wpfb_lib +hdl_lib_uses = common mm diag dp rTwoSDF st fft filter +hdl_lib_technology = + +build_dir_sim = $HDL_BUILD_DIR +build_dir_synth = $HDL_BUILD_DIR + +synth_files = + $UNB/Firmware/dsp/wpfb/src/vhdl/wpfb_pkg.vhd + $UNB/Firmware/dsp/wpfb/src/vhdl/wpfb_unit.vhd + +test_bench_files = + $UNB/Firmware/dsp/wpfb/tb/vhdl/tb_wpfb_unit.vhd + $UNB/Firmware/dsp/wpfb/tb/vhdl/tb_mmf_wpfb_unit.vhd +