diff --git a/libraries/dsp/bf/hdllib.cfg b/libraries/dsp/bf/hdllib.cfg
index 4865d1c74d10717f9f1ef33b6d11233b39b97e66..31d6e57c7e337bede1c7540a90f98e565a5577fa 100644
--- a/libraries/dsp/bf/hdllib.cfg
+++ b/libraries/dsp/bf/hdllib.cfg
@@ -1,32 +1,17 @@
 hdl_lib_name = bf
 hdl_library_clause_name = bf_lib
-hdl_lib_uses = common mm dp diag st ss
+hdl_lib_uses = common mm dp diag st reorder
 hdl_lib_technology = 
 
 build_dir_sim = $HDL_BUILD_DIR
 build_dir_synth = $HDL_BUILD_DIR
 
 synth_files =
-    $UNB/Firmware/dsp/bf/src/vhdl/fft_pkg.vhd 
-    $UNB/Firmware/dsp/bf/src/vhdl/fft_sepa.vhd 
-    $UNB/Firmware/dsp/bf/src/vhdl/fft_reorder_sepa_pipe.vhd 
-    $UNB/Firmware/dsp/bf/src/vhdl/fft_sepa_wide.vhd 
-    $UNB/Firmware/dsp/bf/src/vhdl/fft_r2_bf_par.vhd
-    $UNB/Firmware/dsp/bf/src/vhdl/fft_r2_pipe.vhd 
-    $UNB/Firmware/dsp/bf/src/vhdl/fft_r2_par.vhd 
-    $UNB/Firmware/dsp/bf/src/vhdl/fft_r2_wide.vhd 
-    $UNB/Firmware/dsp/bf/src/vhdl/fft_wide_unit_control.vhd 
-    $UNB/Firmware/dsp/bf/src/vhdl/fft_wide_unit.vhd 
+    src/vhdl/bf_pkg.vhd 
+    src/vhdl/bf_unit.vhd 
+    src/vhdl/bf.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 
+    $UNB/Firmware/dsp/bf/tb/vhdl/tb_bf_pkg.vhd 
+    $UNB/Firmware/dsp/bf/tb/vhdl/tb_bf_unit.vhd 
+    $UNB/Firmware/dsp/bf/tb/vhdl/tb_bf.vhd