diff --git a/libraries/base/common/hdllib.cfg b/libraries/base/common/hdllib.cfg
index ce382f19c6df077e1d097aeef00ce28e7e7fed30..4b17a1a1aa3be8cd558a5330ef044096ffa7379f 100644
--- a/libraries/base/common/hdllib.cfg
+++ b/libraries/base/common/hdllib.cfg
@@ -6,230 +6,230 @@ build_sim_dir = $HDL_BUILD_DIR
 build_synth_dir = 
 
 synth_files =
-    ../MegaWizard/fifo_sc/fifo_sc.vhd
-    ../MegaWizard/fifo_dc/fifo_dc.vhd
-    ../MegaWizard/fifo_dc/fifo_dc_mixed_widths.vhd
-    ../MegaWizard/mem/rom_r.vhd
-    ../MegaWizard/mem/ram_r_w.vhd
-    ../MegaWizard/mem/ram_crw_crw.vhd
-    ../MegaWizard/mem/ram_crwk_crw.vhd
-    ../MegaWizard/mem/ram_cr_cw.vhd
-    ../MegaWizard/arith/lut_add_sub.vhd
-    ../MegaWizard/arith/dsp_add_sub.vhd
-    ../MegaWizard/arith/dsp_mult_add2.vhd
-    ../MegaWizard/arith/dsp_mult_add4.vhd
-    ../MegaWizard/arith/dsp_complex_mult.vhd
+    $UNB/Firmware/modules/MegaWizard/fifo_sc/fifo_sc.vhd
+    $UNB/Firmware/modules/MegaWizard/fifo_dc/fifo_dc.vhd
+    $UNB/Firmware/modules/MegaWizard/fifo_dc/fifo_dc_mixed_widths.vhd
+    $UNB/Firmware/modules/MegaWizard/mem/rom_r.vhd
+    $UNB/Firmware/modules/MegaWizard/mem/ram_r_w.vhd
+    $UNB/Firmware/modules/MegaWizard/mem/ram_crw_crw.vhd
+    $UNB/Firmware/modules/MegaWizard/mem/ram_crwk_crw.vhd
+    $UNB/Firmware/modules/MegaWizard/mem/ram_cr_cw.vhd
+    $UNB/Firmware/modules/MegaWizard/arith/lut_add_sub.vhd
+    $UNB/Firmware/modules/MegaWizard/arith/dsp_add_sub.vhd
+    $UNB/Firmware/modules/MegaWizard/arith/dsp_mult_add2.vhd
+    $UNB/Firmware/modules/MegaWizard/arith/dsp_mult_add4.vhd
+    $UNB/Firmware/modules/MegaWizard/arith/dsp_complex_mult.vhd
     
-    src/ip/MegaWizard/iobuf_in.vhd
+    $UNB/Firmware/modules/common/src/ip/MegaWizard/iobuf_in.vhd
     
-    src/vhdl/common_pkg.vhd
-    src/vhdl/common_str_pkg.vhd
-    src/vhdl/common_mem_pkg.vhd
-    src/vhdl/common_field_pkg.vhd
-    src/vhdl/common_lfsr_sequences_pkg.vhd
-    src/vhdl/common_components_pkg.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_pkg.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_str_pkg.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_mem_pkg.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_field_pkg.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_lfsr_sequences_pkg.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_components_pkg.vhd
     
-    src/vhdl/common_wideband_data_scope.vhd
-    src/vhdl/common_iobuf_in.vhd
-    src/vhdl/common_iobuf_in_a_stratix4.vhd
-    src/vhdl/common_ddio_in.vhd
-    src/vhdl/common_ddio_in_a_stratix4.vhd
-    src/vhdl/common_ddio_out.vhd
-    src/vhdl/common_ddio_out_a_stratix4.vhd
-    src/vhdl/common_inout.vhd
-    src/vhdl/common_async.vhd
-    src/vhdl/common_async_slv.vhd
-    src/vhdl/common_areset.vhd
-    src/vhdl/common_acapture.vhd
-    src/vhdl/common_acapture_slv.vhd
-    src/vhdl/common_pipeline.vhd
-    src/vhdl/common_pipeline_sl.vhd
-    src/vhdl/common_pipeline_integer.vhd
-    src/vhdl/common_pipeline_natural.vhd
-    src/vhdl/common_fanout.vhd
-    src/vhdl/common_fanout_tree.vhd
-    src/vhdl/common_ddreg.vhd
-    src/vhdl/common_ddreg_slv.vhd
-    src/vhdl/common_evt.vhd
-    src/vhdl/common_flank_to_pulse.vhd
-    src/vhdl/common_toggle.vhd
-    src/vhdl/common_switch.vhd
-    src/vhdl/common_request.vhd
-    src/vhdl/common_pulse_extend.vhd
-    src/vhdl/common_spulse.vhd
-    src/vhdl/common_counter.vhd
-    src/vhdl/common_init.vhd
-    src/vhdl/common_pulser.vhd
-    src/vhdl/common_debounce.vhd
-    src/vhdl/common_frame_busy.vhd
-    src/vhdl/common_stable_delayed.vhd
-    src/vhdl/common_stable_monitor.vhd
-    src/vhdl/common_interval_monitor.vhd
-    src/vhdl/common_clock_active_detector.vhd
-    src/vhdl/common_clock_phase_detector.vhd
-    src/vhdl/common_resize.vhd
-    src/vhdl/common_round.vhd
-    src/vhdl/common_requantize.vhd
-    src/vhdl/common_clip.vhd
-    src/vhdl/common_pipeline_symbol.vhd
-    src/vhdl/common_shiftreg.vhd
-    src/vhdl/common_shiftreg_symbol.vhd
-    src/vhdl/common_add_symbol.vhd
-    src/vhdl/common_select_symbol.vhd
-    src/vhdl/common_select_m_symbols.vhd
-    src/vhdl/common_reorder_symbol.vhd
-    src/vhdl/common_multiplexer.vhd
-    src/vhdl/common_demultiplexer.vhd
-    src/vhdl/common_transpose_symbol.vhd
-    src/vhdl/common_transpose.vhd
-    src/vhdl/common_complex_round.vhd
-    src/vhdl/common_add_sub.vhd
-    src/vhdl/common_add_sub_a_stratix4.vhd
-    src/vhdl/common_add_sub_a_rtl.vhd
-    src/vhdl/common_complex_add_sub.vhd
-    src/vhdl/common_accumulate.vhd
-    src/vhdl/common_int2float.vhd
-    src/vhdl/common_adder_staged.vhd
-    src/vhdl/common_adder_tree.vhd
-    src/vhdl/common_adder_tree_a_recursive.vhd
-    src/vhdl/common_adder_tree_a_str.vhd
-    src/vhdl/common_operation.vhd
-    src/vhdl/common_operation_tree.vhd
-    src/vhdl/common_mult.vhd
-    src/vhdl/common_mult_a_stratix4.vhd
-    src/vhdl/common_mult_a_rtl.vhd
-    src/vhdl/common_mult_add2.vhd
-    src/vhdl/common_mult_add2_a_stratix4.vhd
-    src/vhdl/common_mult_add2_a_rtl_stratix4.vhd
-    src/vhdl/common_mult_add2_a_rtl.vhd
-    src/vhdl/common_mult_add4.vhd
-    src/vhdl/common_mult_add4_a_stratix4.vhd
-    src/vhdl/common_mult_add4_a_rtl.vhd
-    src/vhdl/common_complex_mult.vhd
-    src/vhdl/common_complex_mult_a_stratix4.vhd
-    src/vhdl/common_complex_mult_a_str_stratix4.vhd
-    src/vhdl/common_complex_mult_add.vhd
-    src/vhdl/common_complex_mult_add_parallel.vhd
-    src/vhdl/common_complex_mult_add_pipeline.vhd
-    src/vhdl/common_rl_decrease.vhd
-    src/vhdl/common_rl_increase.vhd
-    src/vhdl/common_rl_register.vhd
-    src/vhdl/common_fifo_rd.vhd
-    src/vhdl/common_fifo_sc.vhd
-    src/vhdl/common_fifo_sc_a_stratix4.vhd
-    src/vhdl/common_fifo_dc_mixed_widths.vhd
-    src/vhdl/common_fifo_dc_mixed_widths_a_stratix4.vhd
-    src/vhdl/common_fifo_dc.vhd
-    src/vhdl/common_fifo_dc_a_stratix4.vhd
-    src/vhdl/common_blockreg.vhd
-    src/vhdl/common_fifo_dc_lock_control.vhd
-    src/vhdl/common_mem_mux.vhd
-    src/vhdl/common_reg_cross_domain.vhd
-    src/vhdl/common_reg_r_w.vhd
-    src/vhdl/common_reg_r_w_dc.vhd
-    src/vhdl/common_ram_crw_crw_ratio.vhd
-    src/vhdl/common_ram_crw_crw_ratio_a_stratix4.vhd
-    src/vhdl/common_ram_crw_crw.vhd
-    src/vhdl/common_ram_crw_crw_a_stratix4.vhd
-    src/vhdl/common_ram_crw_cr.vhd
-    src/vhdl/common_ram_crw_cr_a_str.vhd
-    src/vhdl/common_ram_crw_cw.vhd
-    src/vhdl/common_ram_crw_cw_a_str.vhd
-    src/vhdl/common_ram_cr_cw.vhd
-    src/vhdl/common_ram_cr_cw_a_str.vhd
-    src/vhdl/common_ram_cr_cw_ratio.vhd
-    src/vhdl/common_ram_cr_cw_ratio_a_str.vhd
-    src/vhdl/common_ram_rw_rw.vhd
-    src/vhdl/common_ram_rw_rw_a_str.vhd
-    src/vhdl/common_ram_r_w.vhd
-    src/vhdl/common_interleave.vhd
-    src/vhdl/common_deinterleave.vhd
-    src/vhdl/common_reinterleave.vhd
-    src/vhdl/common_ram_r_w_a_str.vhd
-    src/vhdl/common_rom.vhd
-    src/vhdl/common_rom_a_str.vhd
-    src/vhdl/common_paged_reg.vhd
-    src/vhdl/common_paged_ram_crw_crw.vhd
-    src/vhdl/common_paged_ram_rw_rw.vhd
-    src/vhdl/common_paged_ram_r_w.vhd
-    src/vhdl/common_paged_ram_ww_rr.vhd
-    src/vhdl/common_paged_ram_w_rr.vhd
-    src/vhdl/common_zip.vhd
-    src/vhdl/common_duty_cycle.vhd
-    src/vhdl/common_bit_delay.vhd
-    src/vhdl/common_delay.vhd
-    src/vhdl/common_shiftram.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_wideband_data_scope.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_iobuf_in.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_iobuf_in_a_stratix4.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_ddio_in.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_ddio_in_a_stratix4.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_ddio_out.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_ddio_out_a_stratix4.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_inout.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_async.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_async_slv.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_areset.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_acapture.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_acapture_slv.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_pipeline.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_pipeline_sl.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_pipeline_integer.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_pipeline_natural.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_fanout.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_fanout_tree.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_ddreg.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_ddreg_slv.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_evt.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_flank_to_pulse.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_toggle.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_switch.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_request.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_pulse_extend.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_spulse.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_counter.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_init.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_pulser.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_debounce.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_frame_busy.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_stable_delayed.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_stable_monitor.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_interval_monitor.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_clock_active_detector.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_clock_phase_detector.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_resize.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_round.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_requantize.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_clip.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_pipeline_symbol.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_shiftreg.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_shiftreg_symbol.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_add_symbol.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_select_symbol.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_select_m_symbols.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_reorder_symbol.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_multiplexer.vhd
+    $UNB/Firmware/modules/common/$UNB/Firmware/modules/common/src/vhdl/common_demultiplexer.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_transpose_symbol.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_transpose.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_complex_round.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_add_sub.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_add_sub_a_stratix4.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_add_sub_a_rtl.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_complex_add_sub.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_accumulate.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_int2float.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_adder_staged.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_adder_tree.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_adder_tree_a_recursive.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_adder_tree_a_str.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_operation.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_operation_tree.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_mult.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_mult_a_stratix4.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_mult_a_rtl.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_mult_add2.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_mult_add2_a_stratix4.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_mult_add2_a_rtl_stratix4.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_mult_add2_a_rtl.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_mult_add4.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_mult_add4_a_stratix4.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_mult_add4_a_rtl.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_complex_mult.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_complex_mult_a_stratix4.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_complex_mult_a_str_stratix4.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_complex_mult_add.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_complex_mult_add_parallel.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_complex_mult_add_pipeline.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_rl_decrease.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_rl_increase.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_rl_register.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_fifo_rd.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_fifo_sc.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_fifo_sc_a_stratix4.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_fifo_dc_mixed_widths.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_fifo_dc_mixed_widths_a_stratix4.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_fifo_dc.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_fifo_dc_a_stratix4.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_blockreg.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_fifo_dc_lock_control.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_mem_mux.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_reg_cross_domain.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_reg_r_w.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_reg_r_w_dc.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_ram_crw_crw_ratio.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_ram_crw_crw_ratio_a_stratix4.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_ram_crw_crw.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_ram_crw_crw_a_stratix4.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_ram_crw_cr.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_ram_crw_cr_a_str.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_ram_crw_cw.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_ram_crw_cw_a_str.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_ram_cr_cw.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_ram_cr_cw_a_str.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_ram_cr_cw_ratio.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_ram_cr_cw_ratio_a_str.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_ram_rw_rw.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_ram_rw_rw_a_str.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_ram_r_w.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_interleave.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_deinterleave.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_reinterleave.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_ram_r_w_a_str.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_rom.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_rom_a_str.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_paged_reg.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_paged_ram_crw_crw.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_paged_ram_rw_rw.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_paged_ram_r_w.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_paged_ram_ww_rr.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_paged_ram_w_rr.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_zip.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_duty_cycle.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_bit_delay.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_delay.vhd
+    $UNB/Firmware/modules/common/src/vhdl/common_shiftram.vhd
     
-    src/vhdl/mms_common_reg.vhd
-    src/vhdl/mms_common_stable_monitor.vhd
+    $UNB/Firmware/modules/common/src/vhdl/mms_common_reg.vhd
+    $UNB/Firmware/modules/common/src/vhdl/mms_common_stable_monitor.vhd
         
-    src/vhdl/avs_common_mm.vhd
-    src/vhdl/avs_common_mm_irq.vhd
-    src/vhdl/avs_common_mm_readlatency0.vhd
-    src/vhdl/avs_common_mm_readlatency2.vhd
-    src/vhdl/avs_common_reg_r_w.vhd
+    $UNB/Firmware/modules/common/src/vhdl/avs_common_mm.vhd
+    $UNB/Firmware/modules/common/src/vhdl/avs_common_mm_irq.vhd
+    $UNB/Firmware/modules/common/src/vhdl/avs_common_mm_readlatency0.vhd
+    $UNB/Firmware/modules/common/src/vhdl/avs_common_mm_readlatency2.vhd
+    $UNB/Firmware/modules/common/src/vhdl/avs_common_reg_r_w.vhd
     
-    synth/quartus/common_top.vhd
+    $UNB/Firmware/modules/common/build/synth/quartus/common_top.vhd
 
 test_bench_files = 
-    tb/vhdl/tb_common_pkg.vhd
-    tb/vhdl/tb_common_mem_pkg.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_pkg.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_mem_pkg.vhd
     
-    tb/vhdl/tb_common_acapture.vhd
-    tb/vhdl/tb_common_add_sub.vhd
-    tb/vhdl/tb_common_adder_tree.vhd
-    tb/vhdl/tb_common_async.vhd
-    tb/vhdl/tb_common_clock_phase_detector.vhd
-    tb/vhdl/tb_common_complex_mult.vhd
-    tb/vhdl/tb_common_complex_mult_add_parallel.vhd
-    tb/vhdl/tb_common_complex_mult_add_pipeline.vhd
-    tb/vhdl/tb_common_counter.vhd
-    tb/vhdl/tb_common_ddreg.vhd
-    tb/vhdl/tb_common_debounce.vhd
-    tb/vhdl/tb_common_duty_cycle.vhd
-    tb/vhdl/tb_common_fanout_tree.vhd
-    tb/vhdl/tb_common_fifo_dc_mixed_widths.vhd
-    tb/vhdl/tb_common_fifo_rd.vhd
-    tb/vhdl/tb_common_flank_to_pulse.vhd
-    tb/vhdl/tb_common_iobuf_in.vhd
-    tb/vhdl/tb_common_init.vhd
-    tb/vhdl/tb_common_int2float.vhd
-    tb/vhdl/tb_common_mem_mux.vhd
-    tb/vhdl/tb_common_mult.vhd
-    tb/vhdl/tb_common_mult_add2.vhd
-    tb/vhdl/tb_common_multiplexer.vhd
-    tb/vhdl/tb_common_operation_tree.vhd
-    tb/vhdl/tb_common_paged_ram_crw_crw.vhd
-    tb/vhdl/tb_common_paged_ram_ww_rr.vhd
-    tb/vhdl/tb_common_pulse_extend.vhd
-    tb/vhdl/tb_common_pulser.vhd
-    tb/vhdl/tb_common_reg_cross_domain.vhd
-    tb/vhdl/tb_common_reinterleave.vhd
-    tb/vhdl/tb_common_reorder_symbol.vhd
-    tb/vhdl/tb_common_rl.vhd
-    tb/vhdl/tb_common_rl_register.vhd
-    tb/vhdl/tb_common_select_m_symbols.vhd
-    tb/vhdl/tb_common_shiftram.vhd
-    tb/vhdl/tb_common_shiftreg.vhd
-    tb/vhdl/tb_common_spulse.vhd
-    tb/vhdl/tb_common_switch.vhd
-    tb/vhdl/tb_common_toggle.vhd
-    tb/vhdl/tb_common_transpose.vhd
-    tb/vhdl/tb_common_transpose_symbol.vhd
-    tb/vhdl/tb_common_zip.vhd
-    tb/vhdl/tb_requantize.vhd
-    tb/vhdl/tb_resize.vhd
-    tb/vhdl/tb_round.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_acapture.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_add_sub.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_adder_tree.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_async.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_clock_phase_detector.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_complex_mult.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_complex_mult_add_parallel.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_complex_mult_add_pipeline.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_counter.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_ddreg.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_debounce.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_duty_cycle.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_fanout_tree.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_fifo_dc_mixed_widths.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_fifo_rd.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_flank_to_pulse.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_iobuf_in.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_init.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_int2float.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_mem_mux.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_mult.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_mult_add2.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_multiplexer.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_operation_tree.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_paged_ram_crw_crw.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_paged_ram_ww_rr.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_pulse_extend.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_pulser.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_reg_cross_domain.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_reinterleave.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_reorder_symbol.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_rl.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_rl_register.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_select_m_symbols.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_shiftram.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_shiftreg.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_spulse.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_switch.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_toggle.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_transpose.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_transpose_symbol.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_common_zip.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_requantize.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_resize.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_round.vhd
     
-    tb/vhdl/tb_tb_common_add_sub.vhd
-    tb/vhdl/tb_tb_common_adder_tree.vhd
-    tb/vhdl/tb_tb_common_fanout_tree.vhd
-    tb/vhdl/tb_tb_common_mult.vhd
-    tb/vhdl/tb_tb_common_multiplexer.vhd
-    tb/vhdl/tb_tb_common_operation_tree.vhd
-    tb/vhdl/tb_tb_common_paged_ram_ww_rr.vhd
-    tb/vhdl/tb_tb_common_reinterleave.vhd
-    tb/vhdl/tb_tb_common_reorder_symbol.vhd
-    tb/vhdl/tb_tb_common_rl.vhd
-    tb/vhdl/tb_tb_common_rl_register.vhd
-    tb/vhdl/tb_tb_common_transpose.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_tb_common_add_sub.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_tb_common_adder_tree.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_tb_common_fanout_tree.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_tb_common_mult.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_tb_common_multiplexer.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_tb_common_operation_tree.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_tb_common_paged_ram_ww_rr.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_tb_common_reinterleave.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_tb_common_reorder_symbol.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_tb_common_rl.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_tb_common_rl_register.vhd
+    $UNB/Firmware/modules/common/tb/vhdl/tb_tb_common_transpose.vhd