diff --git a/applications/disturb2/designs/disturb2_unb2b_station/disturb2_unb2b_station.fpga.yaml b/applications/disturb2/designs/disturb2_unb2b_station/disturb2_unb2b_station.fpga.yaml
index 26742d9c1683435453e26636746d78c83712772a..dd2a732ab9e633fe4db740d4d78764a84e3e614f 100644
--- a/applications/disturb2/designs/disturb2_unb2b_station/disturb2_unb2b_station.fpga.yaml
+++ b/applications/disturb2/designs/disturb2_unb2b_station/disturb2_unb2b_station.fpga.yaml
@@ -214,6 +214,8 @@ peripherals:
       - RAM_FIL_COEFS
       
   - peripheral_name: sdp/sdp_subband_equalizer
+    parameter_overrides:
+      - { name: P_pfb, value: 12} # DISTURB uses 2x oversample so 2 X P_pfb
     mm_port_names:
       - RAM_EQUALIZER_GAINS
       
@@ -222,6 +224,8 @@ peripherals:
       - REG_DP_SELECTOR   # input_select = 0 for weighted subbands, input_select = 1 for raw subbands
       
   - peripheral_name: st/st_sst_for_sdp
+    parameter_overrides:
+      - { name: g_nof_instances, value: 12} # DISTURB uses 2x oversample so 2 X P_pfb
     mm_port_names:
       - RAM_ST_SST
       
diff --git a/applications/disturb2/designs/disturb2_unb2b_station/quartus/ip/qsys_disturb2_unb2b_station/qsys_disturb2_unb2b_station_cpu_0.ip b/applications/disturb2/designs/disturb2_unb2b_station/quartus/ip/qsys_disturb2_unb2b_station/qsys_disturb2_unb2b_station_cpu_0.ip
index 4bccefc927785a9ac530eeffbe02ba9bf7795f26..4a7166ae9ea970080d2b8c4c56c53dc094b53969 100644
--- a/applications/disturb2/designs/disturb2_unb2b_station/quartus/ip/qsys_disturb2_unb2b_station/qsys_disturb2_unb2b_station_cpu_0.ip
+++ b/applications/disturb2/designs/disturb2_unb2b_station/quartus/ip/qsys_disturb2_unb2b_station/qsys_disturb2_unb2b_station_cpu_0.ip
@@ -2218,7 +2218,7 @@
         <spirit:parameter>
           <spirit:name>dataSlaveMapParam</spirit:name>
           <spirit:displayName>dataSlaveMapParam</spirit:displayName>
-          <spirit:value spirit:format="string" spirit:id="dataSlaveMapParam"><![CDATA[<address-map><slave name='pio_system_info.mem' start='0x0' end='0x80' datawidth='32' /><slave name='reg_dp_block_validate_err_bf.mem' start='0x80' end='0x100' datawidth='32' /><slave name='reg_stat_hdr_dat_xst.mem' start='0x100' end='0x200' datawidth='32' /><slave name='reg_bsn_monitor_v2_ring_tx_xst.mem' start='0x200' end='0x400' datawidth='32' /><slave name='reg_bsn_monitor_v2_ring_tx_bf.mem' start='0x400' end='0x800' datawidth='32' /><slave name='ram_scrap.mem' start='0x800' end='0x1000' datawidth='32' /><slave name='avs_eth_0.mms_tse' start='0x1000' end='0x2000' datawidth='32' /><slave name='avs_eth_0.mms_ram' start='0x2000' end='0x3000' datawidth='32' /><slave name='reg_wdi.mem' start='0x3000' end='0x3008' datawidth='32' /><slave name='reg_ring_lane_info_xst.mem' start='0x3008' end='0x3010' datawidth='32' /><slave name='reg_ring_lane_info_bf.mem' start='0x3010' end='0x3020' datawidth='32' /><slave name='reg_dp_block_validate_bsn_at_sync_bf.mem' start='0x3020' end='0x3040' datawidth='32' /><slave name='reg_bsn_monitor_v2_aligned_bf.mem' start='0x3040' end='0x3080' datawidth='32' /><slave name='reg_bsn_monitor_v2_rx_align_bf.mem' start='0x3080' end='0x3100' datawidth='32' /><slave name='reg_stat_hdr_dat_sst.mem' start='0x3100' end='0x3200' datawidth='32' /><slave name='reg_bsn_monitor_v2_ring_rx_xst.mem' start='0x3200' end='0x3400' datawidth='32' /><slave name='reg_bsn_monitor_v2_ring_rx_bf.mem' start='0x3400' end='0x3800' datawidth='32' /><slave name='cpu_0.debug_mem_slave' start='0x3800' end='0x4000' datawidth='32' /><slave name='ram_st_bst.mem' start='0x4000' end='0x8000' datawidth='32' /><slave name='ram_st_histogram.mem' start='0x8000' end='0x10000' datawidth='32' /><slave name='rom_system_info.mem' start='0x10000' end='0x18000' datawidth='32' /><slave name='reg_nw_10gbe_mac.mem' start='0x18000' end='0x20000' datawidth='32' /><slave name='onchip_memory2_0.s1' start='0x20000' end='0x40000' datawidth='32' /><slave name='ram_st_xsq.mem' start='0x40000' end='0x80000' datawidth='32' /><slave name='reg_tr_10gbe_mac.mem' start='0x80000' end='0xA0000' datawidth='32' /><slave name='ram_bf_weights.mem' start='0xA0000' end='0xC0000' datawidth='32' /><slave name='ram_ss_ss_wide.mem' start='0xC0000' end='0xD0000' datawidth='32' /><slave name='ram_wg.mem' start='0xD0000' end='0xE0000' datawidth='32' /><slave name='ram_fil_coefs.mem' start='0xE0000' end='0xF0000' datawidth='32' /><slave name='ram_st_sst.mem' start='0xF0000' end='0x100000' datawidth='32' /><slave name='ram_equalizer_gains.mem' start='0x100000' end='0x108000' datawidth='32' /><slave name='jesd204b.mem' start='0x108000' end='0x10C000' datawidth='32' /><slave name='reg_bsn_monitor_input.mem' start='0x10C000' end='0x10C400' datawidth='32' /><slave name='reg_bsn_monitor_v2_rx_align_xsub.mem' start='0x10C400' end='0x10C600' datawidth='32' /><slave name='reg_stat_hdr_dat_bst.mem' start='0x10C600' end='0x10C800' datawidth='32' /><slave name='reg_hdr_dat.mem' start='0x10C800' end='0x10CA00' datawidth='32' /><slave name='reg_wg.mem' start='0x10CA00' end='0x10CB00' datawidth='32' /><slave name='reg_aduh_monitor.mem' start='0x10CB00' end='0x10CC00' datawidth='32' /><slave name='reg_unb_pmbus.mem' start='0x10CC00' end='0x10CD00' datawidth='32' /><slave name='reg_unb_sens.mem' start='0x10CD00' end='0x10CE00' datawidth='32' /><slave name='reg_bsn_align_v2_xsub.mem' start='0x10CE00' end='0x10CE80' datawidth='32' /><slave name='reg_diag_data_buffer_bsn.mem' start='0x10CE80' end='0x10CF00' datawidth='32' /><slave name='reg_dp_shiftram.mem' start='0x10CF00' end='0x10CF80' datawidth='32' /><slave name='avs_eth_0.mms_reg' start='0x10CF80' end='0x10CFC0' datawidth='32' /><slave name='reg_bsn_monitor_v2_beamlet_output.mem' start='0x10CFC0' end='0x10D000' datawidth='32' /><slave name='reg_bsn_monitor_v2_bst_offload.mem' start='0x10D000' end='0x10D040' datawidth='32' /><slave name='reg_dp_block_validate_err_xst.mem' start='0x10D040' end='0x10D080' datawidth='32' /><slave name='reg_bsn_sync_scheduler_xsub.mem' start='0x10D080' end='0x10D0C0' datawidth='32' /><slave name='reg_crosslets_info.mem' start='0x10D0C0' end='0x10D100' datawidth='32' /><slave name='reg_disturb_info.mem' start='0x10D100' end='0x10D140' datawidth='32' /><slave name='reg_fpga_voltage_sens.mem' start='0x10D140' end='0x10D180' datawidth='32' /><slave name='reg_bsn_align_v2_bf.mem' start='0x10D180' end='0x10D1A0' datawidth='32' /><slave name='timer_0.s1' start='0x10D1A0' end='0x10D1C0' datawidth='16' /><slave name='reg_bsn_monitor_v2_sst_offload.mem' start='0x10D1C0' end='0x10D1E0' datawidth='32' /><slave name='reg_tr_10gbe_eth10g.mem' start='0x10D1E0' end='0x10D200' datawidth='32' /><slave name='reg_bsn_monitor_v2_xst_offload.mem' start='0x10D200' end='0x10D220' datawidth='32' /><slave name='reg_bsn_monitor_v2_aligned_xsub.mem' start='0x10D220' end='0x10D240' datawidth='32' /><slave name='reg_bsn_source_v2.mem' start='0x10D240' end='0x10D260' datawidth='32' /><slave name='reg_fpga_temp_sens.mem' start='0x10D260' end='0x10D280' datawidth='32' /><slave name='reg_epcs.mem' start='0x10D280' end='0x10D2A0' datawidth='32' /><slave name='reg_remu.mem' start='0x10D2A0' end='0x10D2C0' datawidth='32' /><slave name='pio_wdi.s1' start='0x10D2C0' end='0x10D2D0' datawidth='32' /><slave name='reg_ring_info.mem' start='0x10D2D0' end='0x10D2E0' datawidth='32' /><slave name='reg_dp_block_validate_bsn_at_sync_xst.mem' start='0x10D2E0' end='0x10D2F0' datawidth='32' /><slave name='reg_stat_enable_bst.mem' start='0x10D2F0' end='0x10D300' datawidth='32' /><slave name='reg_dp_xonoff.mem' start='0x10D300' end='0x10D310' datawidth='32' /><slave name='reg_bf_scale.mem' start='0x10D310' end='0x10D320' datawidth='32' /><slave name='pio_pps.mem' start='0x10D320' end='0x10D330' datawidth='32' /><slave name='reg_nof_crosslets.mem' start='0x10D330' end='0x10D338' datawidth='32' /><slave name='reg_stat_enable_xst.mem' start='0x10D338' end='0x10D340' datawidth='32' /><slave name='reg_stat_enable_sst.mem' start='0x10D340' end='0x10D348' datawidth='32' /><slave name='pio_jesd_ctrl.mem' start='0x10D348' end='0x10D350' datawidth='32' /><slave name='reg_nw_10gbe_eth10g.mem' start='0x10D350' end='0x10D358' datawidth='32' /><slave name='reg_dp_selector.mem' start='0x10D358' end='0x10D360' datawidth='32' /><slave name='reg_bsn_scheduler.mem' start='0x10D360' end='0x10D368' datawidth='32' /><slave name='reg_si.mem' start='0x10D368' end='0x10D370' datawidth='32' /><slave name='reg_mmdp_data.mem' start='0x10D370' end='0x10D378' datawidth='32' /><slave name='reg_mmdp_ctrl.mem' start='0x10D378' end='0x10D380' datawidth='32' /><slave name='reg_dpmm_data.mem' start='0x10D380' end='0x10D388' datawidth='32' /><slave name='reg_dpmm_ctrl.mem' start='0x10D388' end='0x10D390' datawidth='32' /><slave name='jtag_uart_0.avalon_jtag_slave' start='0x10D390' end='0x10D398' datawidth='32' /><slave name='ram_diag_data_buffer_bsn.mem' start='0x800000' end='0x1000000' datawidth='32' /></address-map>]]></spirit:value>
+          <spirit:value spirit:format="string" spirit:id="dataSlaveMapParam"><![CDATA[<address-map><slave name='pio_system_info.mem' start='0x0' end='0x80' datawidth='32' /><slave name='reg_dp_block_validate_err_bf.mem' start='0x80' end='0x100' datawidth='32' /><slave name='reg_stat_hdr_dat_xst.mem' start='0x100' end='0x200' datawidth='32' /><slave name='reg_bsn_monitor_v2_ring_tx_xst.mem' start='0x200' end='0x400' datawidth='32' /><slave name='reg_bsn_monitor_v2_ring_tx_bf.mem' start='0x400' end='0x800' datawidth='32' /><slave name='ram_scrap.mem' start='0x800' end='0x1000' datawidth='32' /><slave name='avs_eth_0.mms_tse' start='0x1000' end='0x2000' datawidth='32' /><slave name='avs_eth_0.mms_ram' start='0x2000' end='0x3000' datawidth='32' /><slave name='reg_wdi.mem' start='0x3000' end='0x3008' datawidth='32' /><slave name='reg_ring_lane_info_xst.mem' start='0x3008' end='0x3010' datawidth='32' /><slave name='pio_wdi.s1' start='0x3010' end='0x3020' datawidth='32' /><slave name='timer_0.s1' start='0x3020' end='0x3040' datawidth='16' /><slave name='avs_eth_0.mms_reg' start='0x3040' end='0x3080' datawidth='32' /><slave name='reg_bsn_monitor_v2_rx_align_bf.mem' start='0x3080' end='0x3100' datawidth='32' /><slave name='reg_stat_hdr_dat_sst.mem' start='0x3100' end='0x3200' datawidth='32' /><slave name='reg_bsn_monitor_v2_ring_rx_xst.mem' start='0x3200' end='0x3400' datawidth='32' /><slave name='reg_bsn_monitor_v2_ring_rx_bf.mem' start='0x3400' end='0x3800' datawidth='32' /><slave name='cpu_0.debug_mem_slave' start='0x3800' end='0x4000' datawidth='32' /><slave name='ram_st_bst.mem' start='0x4000' end='0x8000' datawidth='32' /><slave name='ram_st_histogram.mem' start='0x8000' end='0x10000' datawidth='32' /><slave name='rom_system_info.mem' start='0x10000' end='0x18000' datawidth='32' /><slave name='reg_nw_10gbe_mac.mem' start='0x18000' end='0x20000' datawidth='32' /><slave name='onchip_memory2_0.s1' start='0x20000' end='0x40000' datawidth='32' /><slave name='ram_st_xsq.mem' start='0x40000' end='0x80000' datawidth='32' /><slave name='reg_tr_10gbe_mac.mem' start='0x80000' end='0xA0000' datawidth='32' /><slave name='ram_bf_weights.mem' start='0xA0000' end='0xC0000' datawidth='32' /><slave name='ram_fil_coefs.mem' start='0xC0000' end='0xE0000' datawidth='32' /><slave name='ram_st_sst.mem' start='0xE0000' end='0x100000' datawidth='32' /><slave name='ram_ss_ss_wide.mem' start='0x100000' end='0x110000' datawidth='32' /><slave name='ram_equalizer_gains.mem' start='0x110000' end='0x120000' datawidth='32' /><slave name='ram_wg.mem' start='0x120000' end='0x130000' datawidth='32' /><slave name='jesd204b.mem' start='0x130000' end='0x134000' datawidth='32' /><slave name='reg_bsn_monitor_input.mem' start='0x134000' end='0x134400' datawidth='32' /><slave name='reg_bsn_monitor_v2_rx_align_xsub.mem' start='0x134400' end='0x134600' datawidth='32' /><slave name='reg_stat_hdr_dat_bst.mem' start='0x134600' end='0x134800' datawidth='32' /><slave name='reg_hdr_dat.mem' start='0x134800' end='0x134A00' datawidth='32' /><slave name='reg_wg.mem' start='0x134A00' end='0x134B00' datawidth='32' /><slave name='reg_aduh_monitor.mem' start='0x134B00' end='0x134C00' datawidth='32' /><slave name='reg_unb_pmbus.mem' start='0x134C00' end='0x134D00' datawidth='32' /><slave name='reg_unb_sens.mem' start='0x134D00' end='0x134E00' datawidth='32' /><slave name='reg_bsn_align_v2_xsub.mem' start='0x134E00' end='0x134E80' datawidth='32' /><slave name='reg_diag_data_buffer_bsn.mem' start='0x134E80' end='0x134F00' datawidth='32' /><slave name='reg_dp_shiftram.mem' start='0x134F00' end='0x134F80' datawidth='32' /><slave name='reg_bsn_monitor_v2_aligned_bf.mem' start='0x134F80' end='0x134FC0' datawidth='32' /><slave name='reg_bsn_monitor_v2_beamlet_output.mem' start='0x134FC0' end='0x135000' datawidth='32' /><slave name='reg_bsn_monitor_v2_bst_offload.mem' start='0x135000' end='0x135040' datawidth='32' /><slave name='reg_dp_block_validate_err_xst.mem' start='0x135040' end='0x135080' datawidth='32' /><slave name='reg_bsn_sync_scheduler_xsub.mem' start='0x135080' end='0x1350C0' datawidth='32' /><slave name='reg_crosslets_info.mem' start='0x1350C0' end='0x135100' datawidth='32' /><slave name='reg_sdp_info.mem' start='0x135100' end='0x135140' datawidth='32' /><slave name='reg_fpga_voltage_sens.mem' start='0x135140' end='0x135180' datawidth='32' /><slave name='reg_dp_block_validate_bsn_at_sync_bf.mem' start='0x135180' end='0x1351A0' datawidth='32' /><slave name='reg_bsn_align_v2_bf.mem' start='0x1351A0' end='0x1351C0' datawidth='32' /><slave name='reg_bsn_monitor_v2_sst_offload.mem' start='0x1351C0' end='0x1351E0' datawidth='32' /><slave name='reg_tr_10gbe_eth10g.mem' start='0x1351E0' end='0x135200' datawidth='32' /><slave name='reg_bsn_monitor_v2_xst_offload.mem' start='0x135200' end='0x135220' datawidth='32' /><slave name='reg_bsn_monitor_v2_aligned_xsub.mem' start='0x135220' end='0x135240' datawidth='32' /><slave name='reg_bsn_source_v2.mem' start='0x135240' end='0x135260' datawidth='32' /><slave name='reg_fpga_temp_sens.mem' start='0x135260' end='0x135280' datawidth='32' /><slave name='reg_epcs.mem' start='0x135280' end='0x1352A0' datawidth='32' /><slave name='reg_remu.mem' start='0x1352A0' end='0x1352C0' datawidth='32' /><slave name='reg_ring_lane_info_bf.mem' start='0x1352C0' end='0x1352D0' datawidth='32' /><slave name='reg_ring_info.mem' start='0x1352D0' end='0x1352E0' datawidth='32' /><slave name='reg_dp_block_validate_bsn_at_sync_xst.mem' start='0x1352E0' end='0x1352F0' datawidth='32' /><slave name='reg_stat_enable_bst.mem' start='0x1352F0' end='0x135300' datawidth='32' /><slave name='reg_dp_xonoff.mem' start='0x135300' end='0x135310' datawidth='32' /><slave name='reg_bf_scale.mem' start='0x135310' end='0x135320' datawidth='32' /><slave name='pio_pps.mem' start='0x135320' end='0x135330' datawidth='32' /><slave name='reg_nof_crosslets.mem' start='0x135330' end='0x135338' datawidth='32' /><slave name='reg_stat_enable_xst.mem' start='0x135338' end='0x135340' datawidth='32' /><slave name='reg_stat_enable_sst.mem' start='0x135340' end='0x135348' datawidth='32' /><slave name='pio_jesd_ctrl.mem' start='0x135348' end='0x135350' datawidth='32' /><slave name='reg_nw_10gbe_eth10g.mem' start='0x135350' end='0x135358' datawidth='32' /><slave name='reg_dp_selector.mem' start='0x135358' end='0x135360' datawidth='32' /><slave name='reg_bsn_scheduler.mem' start='0x135360' end='0x135368' datawidth='32' /><slave name='reg_si.mem' start='0x135368' end='0x135370' datawidth='32' /><slave name='reg_mmdp_data.mem' start='0x135370' end='0x135378' datawidth='32' /><slave name='reg_mmdp_ctrl.mem' start='0x135378' end='0x135380' datawidth='32' /><slave name='reg_dpmm_data.mem' start='0x135380' end='0x135388' datawidth='32' /><slave name='reg_dpmm_ctrl.mem' start='0x135388' end='0x135390' datawidth='32' /><slave name='jtag_uart_0.avalon_jtag_slave' start='0x135390' end='0x135398' datawidth='32' /><slave name='ram_diag_data_buffer_bsn.mem' start='0x800000' end='0x1000000' datawidth='32' /></address-map>]]></spirit:value>
         </spirit:parameter>
         <spirit:parameter>
           <spirit:name>tightlyCoupledDataMaster0MapParam</spirit:name>
@@ -3489,7 +3489,7 @@
                 <suppliedSystemInfos>
                     <entry>
                         <key>ADDRESS_MAP</key>
-                        <value>&lt;address-map&gt;&lt;slave name='pio_system_info.mem' start='0x0' end='0x80' datawidth='32' /&gt;&lt;slave name='reg_dp_block_validate_err_bf.mem' start='0x80' end='0x100' datawidth='32' /&gt;&lt;slave name='reg_stat_hdr_dat_xst.mem' start='0x100' end='0x200' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_ring_tx_xst.mem' start='0x200' end='0x400' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_ring_tx_bf.mem' start='0x400' end='0x800' datawidth='32' /&gt;&lt;slave name='ram_scrap.mem' start='0x800' end='0x1000' datawidth='32' /&gt;&lt;slave name='avs_eth_0.mms_tse' start='0x1000' end='0x2000' datawidth='32' /&gt;&lt;slave name='avs_eth_0.mms_ram' start='0x2000' end='0x3000' datawidth='32' /&gt;&lt;slave name='reg_wdi.mem' start='0x3000' end='0x3008' datawidth='32' /&gt;&lt;slave name='reg_ring_lane_info_xst.mem' start='0x3008' end='0x3010' datawidth='32' /&gt;&lt;slave name='reg_ring_lane_info_bf.mem' start='0x3010' end='0x3020' datawidth='32' /&gt;&lt;slave name='reg_dp_block_validate_bsn_at_sync_bf.mem' start='0x3020' end='0x3040' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_aligned_bf.mem' start='0x3040' end='0x3080' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_rx_align_bf.mem' start='0x3080' end='0x3100' datawidth='32' /&gt;&lt;slave name='reg_stat_hdr_dat_sst.mem' start='0x3100' end='0x3200' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_ring_rx_xst.mem' start='0x3200' end='0x3400' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_ring_rx_bf.mem' start='0x3400' end='0x3800' datawidth='32' /&gt;&lt;slave name='cpu_0.debug_mem_slave' start='0x3800' end='0x4000' datawidth='32' /&gt;&lt;slave name='ram_st_bst.mem' start='0x4000' end='0x8000' datawidth='32' /&gt;&lt;slave name='ram_st_histogram.mem' start='0x8000' end='0x10000' datawidth='32' /&gt;&lt;slave name='rom_system_info.mem' start='0x10000' end='0x18000' datawidth='32' /&gt;&lt;slave name='reg_nw_10gbe_mac.mem' start='0x18000' end='0x20000' datawidth='32' /&gt;&lt;slave name='onchip_memory2_0.s1' start='0x20000' end='0x40000' datawidth='32' /&gt;&lt;slave name='ram_st_xsq.mem' start='0x40000' end='0x80000' datawidth='32' /&gt;&lt;slave name='reg_tr_10gbe_mac.mem' start='0x80000' end='0xA0000' datawidth='32' /&gt;&lt;slave name='ram_bf_weights.mem' start='0xA0000' end='0xC0000' datawidth='32' /&gt;&lt;slave name='ram_ss_ss_wide.mem' start='0xC0000' end='0xD0000' datawidth='32' /&gt;&lt;slave name='ram_wg.mem' start='0xD0000' end='0xE0000' datawidth='32' /&gt;&lt;slave name='ram_fil_coefs.mem' start='0xE0000' end='0xF0000' datawidth='32' /&gt;&lt;slave name='ram_st_sst.mem' start='0xF0000' end='0x100000' datawidth='32' /&gt;&lt;slave name='ram_equalizer_gains.mem' start='0x100000' end='0x108000' datawidth='32' /&gt;&lt;slave name='jesd204b.mem' start='0x108000' end='0x10C000' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_input.mem' start='0x10C000' end='0x10C400' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_rx_align_xsub.mem' start='0x10C400' end='0x10C600' datawidth='32' /&gt;&lt;slave name='reg_stat_hdr_dat_bst.mem' start='0x10C600' end='0x10C800' datawidth='32' /&gt;&lt;slave name='reg_hdr_dat.mem' start='0x10C800' end='0x10CA00' datawidth='32' /&gt;&lt;slave name='reg_wg.mem' start='0x10CA00' end='0x10CB00' datawidth='32' /&gt;&lt;slave name='reg_aduh_monitor.mem' start='0x10CB00' end='0x10CC00' datawidth='32' /&gt;&lt;slave name='reg_unb_pmbus.mem' start='0x10CC00' end='0x10CD00' datawidth='32' /&gt;&lt;slave name='reg_unb_sens.mem' start='0x10CD00' end='0x10CE00' datawidth='32' /&gt;&lt;slave name='reg_bsn_align_v2_xsub.mem' start='0x10CE00' end='0x10CE80' datawidth='32' /&gt;&lt;slave name='reg_diag_data_buffer_bsn.mem' start='0x10CE80' end='0x10CF00' datawidth='32' /&gt;&lt;slave name='reg_dp_shiftram.mem' start='0x10CF00' end='0x10CF80' datawidth='32' /&gt;&lt;slave name='avs_eth_0.mms_reg' start='0x10CF80' end='0x10CFC0' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_beamlet_output.mem' start='0x10CFC0' end='0x10D000' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_bst_offload.mem' start='0x10D000' end='0x10D040' datawidth='32' /&gt;&lt;slave name='reg_dp_block_validate_err_xst.mem' start='0x10D040' end='0x10D080' datawidth='32' /&gt;&lt;slave name='reg_bsn_sync_scheduler_xsub.mem' start='0x10D080' end='0x10D0C0' datawidth='32' /&gt;&lt;slave name='reg_crosslets_info.mem' start='0x10D0C0' end='0x10D100' datawidth='32' /&gt;&lt;slave name='reg_disturb_info.mem' start='0x10D100' end='0x10D140' datawidth='32' /&gt;&lt;slave name='reg_fpga_voltage_sens.mem' start='0x10D140' end='0x10D180' datawidth='32' /&gt;&lt;slave name='reg_bsn_align_v2_bf.mem' start='0x10D180' end='0x10D1A0' datawidth='32' /&gt;&lt;slave name='timer_0.s1' start='0x10D1A0' end='0x10D1C0' datawidth='16' /&gt;&lt;slave name='reg_bsn_monitor_v2_sst_offload.mem' start='0x10D1C0' end='0x10D1E0' datawidth='32' /&gt;&lt;slave name='reg_tr_10gbe_eth10g.mem' start='0x10D1E0' end='0x10D200' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_xst_offload.mem' start='0x10D200' end='0x10D220' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_aligned_xsub.mem' start='0x10D220' end='0x10D240' datawidth='32' /&gt;&lt;slave name='reg_bsn_source_v2.mem' start='0x10D240' end='0x10D260' datawidth='32' /&gt;&lt;slave name='reg_fpga_temp_sens.mem' start='0x10D260' end='0x10D280' datawidth='32' /&gt;&lt;slave name='reg_epcs.mem' start='0x10D280' end='0x10D2A0' datawidth='32' /&gt;&lt;slave name='reg_remu.mem' start='0x10D2A0' end='0x10D2C0' datawidth='32' /&gt;&lt;slave name='pio_wdi.s1' start='0x10D2C0' end='0x10D2D0' datawidth='32' /&gt;&lt;slave name='reg_ring_info.mem' start='0x10D2D0' end='0x10D2E0' datawidth='32' /&gt;&lt;slave name='reg_dp_block_validate_bsn_at_sync_xst.mem' start='0x10D2E0' end='0x10D2F0' datawidth='32' /&gt;&lt;slave name='reg_stat_enable_bst.mem' start='0x10D2F0' end='0x10D300' datawidth='32' /&gt;&lt;slave name='reg_dp_xonoff.mem' start='0x10D300' end='0x10D310' datawidth='32' /&gt;&lt;slave name='reg_bf_scale.mem' start='0x10D310' end='0x10D320' datawidth='32' /&gt;&lt;slave name='pio_pps.mem' start='0x10D320' end='0x10D330' datawidth='32' /&gt;&lt;slave name='reg_nof_crosslets.mem' start='0x10D330' end='0x10D338' datawidth='32' /&gt;&lt;slave name='reg_stat_enable_xst.mem' start='0x10D338' end='0x10D340' datawidth='32' /&gt;&lt;slave name='reg_stat_enable_sst.mem' start='0x10D340' end='0x10D348' datawidth='32' /&gt;&lt;slave name='pio_jesd_ctrl.mem' start='0x10D348' end='0x10D350' datawidth='32' /&gt;&lt;slave name='reg_nw_10gbe_eth10g.mem' start='0x10D350' end='0x10D358' datawidth='32' /&gt;&lt;slave name='reg_dp_selector.mem' start='0x10D358' end='0x10D360' datawidth='32' /&gt;&lt;slave name='reg_bsn_scheduler.mem' start='0x10D360' end='0x10D368' datawidth='32' /&gt;&lt;slave name='reg_si.mem' start='0x10D368' end='0x10D370' datawidth='32' /&gt;&lt;slave name='reg_mmdp_data.mem' start='0x10D370' end='0x10D378' datawidth='32' /&gt;&lt;slave name='reg_mmdp_ctrl.mem' start='0x10D378' end='0x10D380' datawidth='32' /&gt;&lt;slave name='reg_dpmm_data.mem' start='0x10D380' end='0x10D388' datawidth='32' /&gt;&lt;slave name='reg_dpmm_ctrl.mem' start='0x10D388' end='0x10D390' datawidth='32' /&gt;&lt;slave name='jtag_uart_0.avalon_jtag_slave' start='0x10D390' end='0x10D398' datawidth='32' /&gt;&lt;slave name='ram_diag_data_buffer_bsn.mem' start='0x800000' end='0x1000000' datawidth='32' /&gt;&lt;/address-map&gt;</value>
+                        <value>&lt;address-map&gt;&lt;slave name='pio_system_info.mem' start='0x0' end='0x80' datawidth='32' /&gt;&lt;slave name='reg_dp_block_validate_err_bf.mem' start='0x80' end='0x100' datawidth='32' /&gt;&lt;slave name='reg_stat_hdr_dat_xst.mem' start='0x100' end='0x200' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_ring_tx_xst.mem' start='0x200' end='0x400' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_ring_tx_bf.mem' start='0x400' end='0x800' datawidth='32' /&gt;&lt;slave name='ram_scrap.mem' start='0x800' end='0x1000' datawidth='32' /&gt;&lt;slave name='avs_eth_0.mms_tse' start='0x1000' end='0x2000' datawidth='32' /&gt;&lt;slave name='avs_eth_0.mms_ram' start='0x2000' end='0x3000' datawidth='32' /&gt;&lt;slave name='reg_wdi.mem' start='0x3000' end='0x3008' datawidth='32' /&gt;&lt;slave name='reg_ring_lane_info_xst.mem' start='0x3008' end='0x3010' datawidth='32' /&gt;&lt;slave name='pio_wdi.s1' start='0x3010' end='0x3020' datawidth='32' /&gt;&lt;slave name='timer_0.s1' start='0x3020' end='0x3040' datawidth='16' /&gt;&lt;slave name='avs_eth_0.mms_reg' start='0x3040' end='0x3080' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_rx_align_bf.mem' start='0x3080' end='0x3100' datawidth='32' /&gt;&lt;slave name='reg_stat_hdr_dat_sst.mem' start='0x3100' end='0x3200' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_ring_rx_xst.mem' start='0x3200' end='0x3400' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_ring_rx_bf.mem' start='0x3400' end='0x3800' datawidth='32' /&gt;&lt;slave name='cpu_0.debug_mem_slave' start='0x3800' end='0x4000' datawidth='32' /&gt;&lt;slave name='ram_st_bst.mem' start='0x4000' end='0x8000' datawidth='32' /&gt;&lt;slave name='ram_st_histogram.mem' start='0x8000' end='0x10000' datawidth='32' /&gt;&lt;slave name='rom_system_info.mem' start='0x10000' end='0x18000' datawidth='32' /&gt;&lt;slave name='reg_nw_10gbe_mac.mem' start='0x18000' end='0x20000' datawidth='32' /&gt;&lt;slave name='onchip_memory2_0.s1' start='0x20000' end='0x40000' datawidth='32' /&gt;&lt;slave name='ram_st_xsq.mem' start='0x40000' end='0x80000' datawidth='32' /&gt;&lt;slave name='reg_tr_10gbe_mac.mem' start='0x80000' end='0xA0000' datawidth='32' /&gt;&lt;slave name='ram_bf_weights.mem' start='0xA0000' end='0xC0000' datawidth='32' /&gt;&lt;slave name='ram_fil_coefs.mem' start='0xC0000' end='0xE0000' datawidth='32' /&gt;&lt;slave name='ram_st_sst.mem' start='0xE0000' end='0x100000' datawidth='32' /&gt;&lt;slave name='ram_ss_ss_wide.mem' start='0x100000' end='0x110000' datawidth='32' /&gt;&lt;slave name='ram_equalizer_gains.mem' start='0x110000' end='0x120000' datawidth='32' /&gt;&lt;slave name='ram_wg.mem' start='0x120000' end='0x130000' datawidth='32' /&gt;&lt;slave name='jesd204b.mem' start='0x130000' end='0x134000' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_input.mem' start='0x134000' end='0x134400' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_rx_align_xsub.mem' start='0x134400' end='0x134600' datawidth='32' /&gt;&lt;slave name='reg_stat_hdr_dat_bst.mem' start='0x134600' end='0x134800' datawidth='32' /&gt;&lt;slave name='reg_hdr_dat.mem' start='0x134800' end='0x134A00' datawidth='32' /&gt;&lt;slave name='reg_wg.mem' start='0x134A00' end='0x134B00' datawidth='32' /&gt;&lt;slave name='reg_aduh_monitor.mem' start='0x134B00' end='0x134C00' datawidth='32' /&gt;&lt;slave name='reg_unb_pmbus.mem' start='0x134C00' end='0x134D00' datawidth='32' /&gt;&lt;slave name='reg_unb_sens.mem' start='0x134D00' end='0x134E00' datawidth='32' /&gt;&lt;slave name='reg_bsn_align_v2_xsub.mem' start='0x134E00' end='0x134E80' datawidth='32' /&gt;&lt;slave name='reg_diag_data_buffer_bsn.mem' start='0x134E80' end='0x134F00' datawidth='32' /&gt;&lt;slave name='reg_dp_shiftram.mem' start='0x134F00' end='0x134F80' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_aligned_bf.mem' start='0x134F80' end='0x134FC0' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_beamlet_output.mem' start='0x134FC0' end='0x135000' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_bst_offload.mem' start='0x135000' end='0x135040' datawidth='32' /&gt;&lt;slave name='reg_dp_block_validate_err_xst.mem' start='0x135040' end='0x135080' datawidth='32' /&gt;&lt;slave name='reg_bsn_sync_scheduler_xsub.mem' start='0x135080' end='0x1350C0' datawidth='32' /&gt;&lt;slave name='reg_crosslets_info.mem' start='0x1350C0' end='0x135100' datawidth='32' /&gt;&lt;slave name='reg_sdp_info.mem' start='0x135100' end='0x135140' datawidth='32' /&gt;&lt;slave name='reg_fpga_voltage_sens.mem' start='0x135140' end='0x135180' datawidth='32' /&gt;&lt;slave name='reg_dp_block_validate_bsn_at_sync_bf.mem' start='0x135180' end='0x1351A0' datawidth='32' /&gt;&lt;slave name='reg_bsn_align_v2_bf.mem' start='0x1351A0' end='0x1351C0' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_sst_offload.mem' start='0x1351C0' end='0x1351E0' datawidth='32' /&gt;&lt;slave name='reg_tr_10gbe_eth10g.mem' start='0x1351E0' end='0x135200' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_xst_offload.mem' start='0x135200' end='0x135220' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_aligned_xsub.mem' start='0x135220' end='0x135240' datawidth='32' /&gt;&lt;slave name='reg_bsn_source_v2.mem' start='0x135240' end='0x135260' datawidth='32' /&gt;&lt;slave name='reg_fpga_temp_sens.mem' start='0x135260' end='0x135280' datawidth='32' /&gt;&lt;slave name='reg_epcs.mem' start='0x135280' end='0x1352A0' datawidth='32' /&gt;&lt;slave name='reg_remu.mem' start='0x1352A0' end='0x1352C0' datawidth='32' /&gt;&lt;slave name='reg_ring_lane_info_bf.mem' start='0x1352C0' end='0x1352D0' datawidth='32' /&gt;&lt;slave name='reg_ring_info.mem' start='0x1352D0' end='0x1352E0' datawidth='32' /&gt;&lt;slave name='reg_dp_block_validate_bsn_at_sync_xst.mem' start='0x1352E0' end='0x1352F0' datawidth='32' /&gt;&lt;slave name='reg_stat_enable_bst.mem' start='0x1352F0' end='0x135300' datawidth='32' /&gt;&lt;slave name='reg_dp_xonoff.mem' start='0x135300' end='0x135310' datawidth='32' /&gt;&lt;slave name='reg_bf_scale.mem' start='0x135310' end='0x135320' datawidth='32' /&gt;&lt;slave name='pio_pps.mem' start='0x135320' end='0x135330' datawidth='32' /&gt;&lt;slave name='reg_nof_crosslets.mem' start='0x135330' end='0x135338' datawidth='32' /&gt;&lt;slave name='reg_stat_enable_xst.mem' start='0x135338' end='0x135340' datawidth='32' /&gt;&lt;slave name='reg_stat_enable_sst.mem' start='0x135340' end='0x135348' datawidth='32' /&gt;&lt;slave name='pio_jesd_ctrl.mem' start='0x135348' end='0x135350' datawidth='32' /&gt;&lt;slave name='reg_nw_10gbe_eth10g.mem' start='0x135350' end='0x135358' datawidth='32' /&gt;&lt;slave name='reg_dp_selector.mem' start='0x135358' end='0x135360' datawidth='32' /&gt;&lt;slave name='reg_bsn_scheduler.mem' start='0x135360' end='0x135368' datawidth='32' /&gt;&lt;slave name='reg_si.mem' start='0x135368' end='0x135370' datawidth='32' /&gt;&lt;slave name='reg_mmdp_data.mem' start='0x135370' end='0x135378' datawidth='32' /&gt;&lt;slave name='reg_mmdp_ctrl.mem' start='0x135378' end='0x135380' datawidth='32' /&gt;&lt;slave name='reg_dpmm_data.mem' start='0x135380' end='0x135388' datawidth='32' /&gt;&lt;slave name='reg_dpmm_ctrl.mem' start='0x135388' end='0x135390' datawidth='32' /&gt;&lt;slave name='jtag_uart_0.avalon_jtag_slave' start='0x135390' end='0x135398' datawidth='32' /&gt;&lt;slave name='ram_diag_data_buffer_bsn.mem' start='0x800000' end='0x1000000' datawidth='32' /&gt;&lt;/address-map&gt;</value>
                     </entry>
                     <entry>
                         <key>ADDRESS_WIDTH</key>
diff --git a/applications/disturb2/designs/disturb2_unb2b_station/quartus/ip/qsys_disturb2_unb2b_station/qsys_disturb2_unb2b_station_ram_equalizer_gains.ip b/applications/disturb2/designs/disturb2_unb2b_station/quartus/ip/qsys_disturb2_unb2b_station/qsys_disturb2_unb2b_station_ram_equalizer_gains.ip
index 4f60d88f09196b2d6e771a24d0f6ce1167a0512e..5633f085aeaca5fe669c36165ce6ab9c66239787 100644
--- a/applications/disturb2/designs/disturb2_unb2b_station/quartus/ip/qsys_disturb2_unb2b_station/qsys_disturb2_unb2b_station_ram_equalizer_gains.ip
+++ b/applications/disturb2/designs/disturb2_unb2b_station/quartus/ip/qsys_disturb2_unb2b_station/qsys_disturb2_unb2b_station_ram_equalizer_gains.ip
@@ -129,7 +129,7 @@
         <spirit:parameter>
           <spirit:name>addressSpan</spirit:name>
           <spirit:displayName>Address span</spirit:displayName>
-          <spirit:value spirit:format="string" spirit:id="addressSpan">32768</spirit:value>
+          <spirit:value spirit:format="string" spirit:id="addressSpan">65536</spirit:value>
         </spirit:parameter>
         <spirit:parameter>
           <spirit:name>addressUnits</spirit:name>
@@ -607,7 +607,7 @@
           <spirit:direction>in</spirit:direction>
           <spirit:vector>
             <spirit:left>0</spirit:left>
-            <spirit:right>12</spirit:right>
+            <spirit:right>13</spirit:right>
           </spirit:vector>
           <spirit:wireTypeDefs>
             <spirit:wireTypeDef>
@@ -703,7 +703,7 @@
           <spirit:direction>out</spirit:direction>
           <spirit:vector>
             <spirit:left>0</spirit:left>
-            <spirit:right>12</spirit:right>
+            <spirit:right>13</spirit:right>
           </spirit:vector>
           <spirit:wireTypeDefs>
             <spirit:wireTypeDef>
@@ -783,7 +783,7 @@
         <spirit:parameter>
           <spirit:name>g_adr_w</spirit:name>
           <spirit:displayName>g_adr_w</spirit:displayName>
-          <spirit:value spirit:format="long" spirit:id="g_adr_w">13</spirit:value>
+          <spirit:value spirit:format="long" spirit:id="g_adr_w">14</spirit:value>
         </spirit:parameter>
         <spirit:parameter>
           <spirit:name>g_dat_w</spirit:name>
@@ -846,7 +846,7 @@
                     <name>coe_address_export</name>
                     <role>export</role>
                     <direction>Output</direction>
-                    <width>13</width>
+                    <width>14</width>
                     <lowerBound>0</lowerBound>
                     <vhdlType>STD_LOGIC_VECTOR</vhdlType>
                 </port>
@@ -910,7 +910,7 @@
                     <name>avs_mem_address</name>
                     <role>address</role>
                     <direction>Input</direction>
-                    <width>13</width>
+                    <width>14</width>
                     <lowerBound>0</lowerBound>
                     <vhdlType>STD_LOGIC_VECTOR</vhdlType>
                 </port>
@@ -979,7 +979,7 @@
                     </entry>
                     <entry>
                         <key>addressSpan</key>
-                        <value>32768</value>
+                        <value>65536</value>
                     </entry>
                     <entry>
                         <key>addressUnits</key>
@@ -1374,11 +1374,11 @@
                 <consumedSystemInfos>
                     <entry>
                         <key>ADDRESS_MAP</key>
-                        <value>&lt;address-map&gt;&lt;slave name='mem' start='0x0' end='0x8000' datawidth='32' /&gt;&lt;/address-map&gt;</value>
+                        <value>&lt;address-map&gt;&lt;slave name='mem' start='0x0' end='0x10000' datawidth='32' /&gt;&lt;/address-map&gt;</value>
                     </entry>
                     <entry>
                         <key>ADDRESS_WIDTH</key>
-                        <value>15</value>
+                        <value>16</value>
                     </entry>
                     <entry>
                         <key>MAX_SLAVE_DATA_WIDTH</key>
diff --git a/applications/disturb2/designs/disturb2_unb2b_station/quartus/ip/qsys_disturb2_unb2b_station/qsys_disturb2_unb2b_station_ram_fil_coefs.ip b/applications/disturb2/designs/disturb2_unb2b_station/quartus/ip/qsys_disturb2_unb2b_station/qsys_disturb2_unb2b_station_ram_fil_coefs.ip
index 1c22d6a531c44eec447de0356d8fbf7e35fe4aad..71c62556436a6b19e3be775813382db2857269e4 100644
--- a/applications/disturb2/designs/disturb2_unb2b_station/quartus/ip/qsys_disturb2_unb2b_station/qsys_disturb2_unb2b_station_ram_fil_coefs.ip
+++ b/applications/disturb2/designs/disturb2_unb2b_station/quartus/ip/qsys_disturb2_unb2b_station/qsys_disturb2_unb2b_station_ram_fil_coefs.ip
@@ -129,7 +129,7 @@
         <spirit:parameter>
           <spirit:name>addressSpan</spirit:name>
           <spirit:displayName>Address span</spirit:displayName>
-          <spirit:value spirit:format="string" spirit:id="addressSpan">65536</spirit:value>
+          <spirit:value spirit:format="string" spirit:id="addressSpan">131072</spirit:value>
         </spirit:parameter>
         <spirit:parameter>
           <spirit:name>addressUnits</spirit:name>
@@ -607,7 +607,7 @@
           <spirit:direction>in</spirit:direction>
           <spirit:vector>
             <spirit:left>0</spirit:left>
-            <spirit:right>13</spirit:right>
+            <spirit:right>14</spirit:right>
           </spirit:vector>
           <spirit:wireTypeDefs>
             <spirit:wireTypeDef>
@@ -703,7 +703,7 @@
           <spirit:direction>out</spirit:direction>
           <spirit:vector>
             <spirit:left>0</spirit:left>
-            <spirit:right>13</spirit:right>
+            <spirit:right>14</spirit:right>
           </spirit:vector>
           <spirit:wireTypeDefs>
             <spirit:wireTypeDef>
@@ -783,7 +783,7 @@
         <spirit:parameter>
           <spirit:name>g_adr_w</spirit:name>
           <spirit:displayName>g_adr_w</spirit:displayName>
-          <spirit:value spirit:format="long" spirit:id="g_adr_w">14</spirit:value>
+          <spirit:value spirit:format="long" spirit:id="g_adr_w">15</spirit:value>
         </spirit:parameter>
         <spirit:parameter>
           <spirit:name>g_dat_w</spirit:name>
@@ -846,7 +846,7 @@
                     <name>coe_address_export</name>
                     <role>export</role>
                     <direction>Output</direction>
-                    <width>14</width>
+                    <width>15</width>
                     <lowerBound>0</lowerBound>
                     <vhdlType>STD_LOGIC_VECTOR</vhdlType>
                 </port>
@@ -910,7 +910,7 @@
                     <name>avs_mem_address</name>
                     <role>address</role>
                     <direction>Input</direction>
-                    <width>14</width>
+                    <width>15</width>
                     <lowerBound>0</lowerBound>
                     <vhdlType>STD_LOGIC_VECTOR</vhdlType>
                 </port>
@@ -979,7 +979,7 @@
                     </entry>
                     <entry>
                         <key>addressSpan</key>
-                        <value>65536</value>
+                        <value>131072</value>
                     </entry>
                     <entry>
                         <key>addressUnits</key>
@@ -1374,11 +1374,11 @@
                 <consumedSystemInfos>
                     <entry>
                         <key>ADDRESS_MAP</key>
-                        <value>&lt;address-map&gt;&lt;slave name='mem' start='0x0' end='0x10000' datawidth='32' /&gt;&lt;/address-map&gt;</value>
+                        <value>&lt;address-map&gt;&lt;slave name='mem' start='0x0' end='0x20000' datawidth='32' /&gt;&lt;/address-map&gt;</value>
                     </entry>
                     <entry>
                         <key>ADDRESS_WIDTH</key>
-                        <value>16</value>
+                        <value>17</value>
                     </entry>
                     <entry>
                         <key>MAX_SLAVE_DATA_WIDTH</key>
diff --git a/applications/disturb2/designs/disturb2_unb2b_station/quartus/ip/qsys_disturb2_unb2b_station/qsys_disturb2_unb2b_station_ram_st_sst.ip b/applications/disturb2/designs/disturb2_unb2b_station/quartus/ip/qsys_disturb2_unb2b_station/qsys_disturb2_unb2b_station_ram_st_sst.ip
index d638517a98c1536fa693b760be0a5a79d20268a5..3f1200b4201b870742fd03632a19de44ee624c7e 100644
--- a/applications/disturb2/designs/disturb2_unb2b_station/quartus/ip/qsys_disturb2_unb2b_station/qsys_disturb2_unb2b_station_ram_st_sst.ip
+++ b/applications/disturb2/designs/disturb2_unb2b_station/quartus/ip/qsys_disturb2_unb2b_station/qsys_disturb2_unb2b_station_ram_st_sst.ip
@@ -129,7 +129,7 @@
         <spirit:parameter>
           <spirit:name>addressSpan</spirit:name>
           <spirit:displayName>Address span</spirit:displayName>
-          <spirit:value spirit:format="string" spirit:id="addressSpan">65536</spirit:value>
+          <spirit:value spirit:format="string" spirit:id="addressSpan">131072</spirit:value>
         </spirit:parameter>
         <spirit:parameter>
           <spirit:name>addressUnits</spirit:name>
@@ -607,7 +607,7 @@
           <spirit:direction>in</spirit:direction>
           <spirit:vector>
             <spirit:left>0</spirit:left>
-            <spirit:right>13</spirit:right>
+            <spirit:right>14</spirit:right>
           </spirit:vector>
           <spirit:wireTypeDefs>
             <spirit:wireTypeDef>
@@ -703,7 +703,7 @@
           <spirit:direction>out</spirit:direction>
           <spirit:vector>
             <spirit:left>0</spirit:left>
-            <spirit:right>13</spirit:right>
+            <spirit:right>14</spirit:right>
           </spirit:vector>
           <spirit:wireTypeDefs>
             <spirit:wireTypeDef>
@@ -783,7 +783,7 @@
         <spirit:parameter>
           <spirit:name>g_adr_w</spirit:name>
           <spirit:displayName>g_adr_w</spirit:displayName>
-          <spirit:value spirit:format="long" spirit:id="g_adr_w">14</spirit:value>
+          <spirit:value spirit:format="long" spirit:id="g_adr_w">15</spirit:value>
         </spirit:parameter>
         <spirit:parameter>
           <spirit:name>g_dat_w</spirit:name>
@@ -846,7 +846,7 @@
                     <name>coe_address_export</name>
                     <role>export</role>
                     <direction>Output</direction>
-                    <width>14</width>
+                    <width>15</width>
                     <lowerBound>0</lowerBound>
                     <vhdlType>STD_LOGIC_VECTOR</vhdlType>
                 </port>
@@ -910,7 +910,7 @@
                     <name>avs_mem_address</name>
                     <role>address</role>
                     <direction>Input</direction>
-                    <width>14</width>
+                    <width>15</width>
                     <lowerBound>0</lowerBound>
                     <vhdlType>STD_LOGIC_VECTOR</vhdlType>
                 </port>
@@ -979,7 +979,7 @@
                     </entry>
                     <entry>
                         <key>addressSpan</key>
-                        <value>65536</value>
+                        <value>131072</value>
                     </entry>
                     <entry>
                         <key>addressUnits</key>
@@ -1374,11 +1374,11 @@
                 <consumedSystemInfos>
                     <entry>
                         <key>ADDRESS_MAP</key>
-                        <value>&lt;address-map&gt;&lt;slave name='mem' start='0x0' end='0x10000' datawidth='32' /&gt;&lt;/address-map&gt;</value>
+                        <value>&lt;address-map&gt;&lt;slave name='mem' start='0x0' end='0x20000' datawidth='32' /&gt;&lt;/address-map&gt;</value>
                     </entry>
                     <entry>
                         <key>ADDRESS_WIDTH</key>
-                        <value>16</value>
+                        <value>17</value>
                     </entry>
                     <entry>
                         <key>MAX_SLAVE_DATA_WIDTH</key>
diff --git a/applications/disturb2/designs/disturb2_unb2b_station/quartus/ip/qsys_disturb2_unb2b_station/qsys_disturb2_unb2b_station_reg_sdp_info.ip b/applications/disturb2/designs/disturb2_unb2b_station/quartus/ip/qsys_disturb2_unb2b_station/qsys_disturb2_unb2b_station_reg_sdp_info.ip
index 22488583bca9a0f2620d1dc7a0d7e5f4815f1951..2d0f3434f217efef1d5b8373638d961e580d265f 100644
--- a/applications/disturb2/designs/disturb2_unb2b_station/quartus/ip/qsys_disturb2_unb2b_station/qsys_disturb2_unb2b_station_reg_sdp_info.ip
+++ b/applications/disturb2/designs/disturb2_unb2b_station/quartus/ip/qsys_disturb2_unb2b_station/qsys_disturb2_unb2b_station_reg_sdp_info.ip
@@ -1,7 +1,7 @@
 <?xml version="1.0" ?>
 <spirit:component xmlns:altera="http://www.altera.com/XMLSchema/IPXact/extensions" xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009">
   <spirit:vendor>ASTRON</spirit:vendor>
-  <spirit:library>qsys_disturb2_unb2b_station_reg_disturb_info</spirit:library>
+  <spirit:library>qsys_disturb2_unb2b_station_reg_sdp_info</spirit:library>
   <spirit:name>qsys_disturb2_unb2b_station_reg_disturb_info</spirit:name>
   <spirit:version>1.0</spirit:version>
   <spirit:busInterfaces>
@@ -774,7 +774,7 @@
   <spirit:vendorExtensions>
     <altera:entity_info>
       <spirit:vendor>ASTRON</spirit:vendor>
-      <spirit:library>qsys_disturb2_unb2b_station_reg_disturb_info</spirit:library>
+      <spirit:library>qsys_disturb2_unb2b_station_reg_sdp_info</spirit:library>
       <spirit:name>avs_common_mm</spirit:name>
       <spirit:version>1.0</spirit:version>
     </altera:entity_info>
diff --git a/applications/disturb2/designs/disturb2_unb2b_station/quartus/qsys_disturb2_unb2b_station.qsys b/applications/disturb2/designs/disturb2_unb2b_station/quartus/qsys_disturb2_unb2b_station.qsys
index 57985f17b18e8b0b599b3cf6b872cf1235f69229..136af8c493d24c9272b786d75de2cda603efc6b2 100644
--- a/applications/disturb2/designs/disturb2_unb2b_station/quartus/qsys_disturb2_unb2b_station.qsys
+++ b/applications/disturb2/designs/disturb2_unb2b_station/quartus/qsys_disturb2_unb2b_station.qsys
@@ -30,7 +30,7 @@
    {
       datum baseAddress
       {
-         value = "1101696";
+         value = "12352";
          type = "String";
       }
    }
@@ -83,7 +83,7 @@
    {
       datum baseAddress
       {
-         value = "1081344";
+         value = "1245184";
          type = "String";
       }
    }
@@ -99,7 +99,7 @@
    {
       datum baseAddress
       {
-         value = "1102736";
+         value = "1266576";
          type = "String";
       }
    }
@@ -144,7 +144,7 @@
    {
       datum baseAddress
       {
-         value = "1102664";
+         value = "1266504";
          type = "String";
       }
    }
@@ -165,7 +165,7 @@
    {
       datum baseAddress
       {
-         value = "1102624";
+         value = "1266464";
          type = "String";
       }
    }
@@ -202,7 +202,7 @@
    {
       datum baseAddress
       {
-         value = "1102528";
+         value = "12304";
          type = "String";
       }
    }
@@ -250,7 +250,7 @@
    {
       datum baseAddress
       {
-         value = "1048576";
+         value = "1114112";
          type = "String";
       }
    }
@@ -266,7 +266,7 @@
    {
       datum baseAddress
       {
-         value = "917504";
+         value = "786432";
          type = "String";
       }
    }
@@ -298,7 +298,7 @@
    {
       datum baseAddress
       {
-         value = "786432";
+         value = "1048576";
          type = "String";
       }
    }
@@ -346,7 +346,7 @@
    {
       datum baseAddress
       {
-         value = "983040";
+         value = "917504";
          type = "String";
       }
    }
@@ -378,7 +378,7 @@
    {
       datum baseAddress
       {
-         value = "851968";
+         value = "1179648";
          type = "String";
       }
    }
@@ -394,7 +394,7 @@
    {
       datum baseAddress
       {
-         value = "1100544";
+         value = "1264384";
          type = "String";
       }
    }
@@ -410,7 +410,7 @@
    {
       datum baseAddress
       {
-         value = "1102608";
+         value = "1266448";
          type = "String";
       }
    }
@@ -426,7 +426,7 @@
    {
       datum baseAddress
       {
-         value = "1102208";
+         value = "1266080";
          type = "String";
       }
    }
@@ -442,7 +442,7 @@
    {
       datum baseAddress
       {
-         value = "1101312";
+         value = "1265152";
          type = "String";
       }
    }
@@ -458,7 +458,7 @@
    {
       datum baseAddress
       {
-         value = "1097728";
+         value = "1261568";
          type = "String";
       }
    }
@@ -474,7 +474,7 @@
    {
       datum baseAddress
       {
-         value = "12352";
+         value = "1265536";
          type = "String";
       }
    }
@@ -490,7 +490,7 @@
    {
       datum baseAddress
       {
-         value = "1102368";
+         value = "1266208";
          type = "String";
       }
    }
@@ -506,7 +506,7 @@
    {
       datum baseAddress
       {
-         value = "1101760";
+         value = "1265600";
          type = "String";
       }
    }
@@ -522,7 +522,7 @@
    {
       datum baseAddress
       {
-         value = "1101824";
+         value = "1265664";
          type = "String";
       }
    }
@@ -618,7 +618,7 @@
    {
       datum baseAddress
       {
-         value = "1098752";
+         value = "1262592";
          type = "String";
       }
    }
@@ -634,7 +634,7 @@
    {
       datum baseAddress
       {
-         value = "1102272";
+         value = "1266112";
          type = "String";
       }
    }
@@ -650,7 +650,7 @@
    {
       datum baseAddress
       {
-         value = "1102336";
+         value = "1266176";
          type = "String";
       }
    }
@@ -666,7 +666,7 @@
    {
       datum baseAddress
       {
-         value = "1102688";
+         value = "1266528";
          type = "String";
       }
    }
@@ -682,7 +682,7 @@
    {
       datum baseAddress
       {
-         value = "1102400";
+         value = "1266240";
          type = "String";
       }
    }
@@ -698,7 +698,7 @@
    {
       datum baseAddress
       {
-         value = "1101952";
+         value = "1265792";
          type = "String";
       }
    }
@@ -714,7 +714,7 @@
    {
       datum baseAddress
       {
-         value = "1102016";
+         value = "1265856";
          type = "String";
       }
    }
@@ -730,7 +730,7 @@
    {
       datum baseAddress
       {
-         value = "1101440";
+         value = "1265280";
          type = "String";
       }
    }
@@ -746,7 +746,7 @@
    {
       datum baseAddress
       {
-         value = "12320";
+         value = "1266048";
          type = "String";
       }
    }
@@ -762,7 +762,7 @@
    {
       datum baseAddress
       {
-         value = "1102560";
+         value = "1266400";
          type = "String";
       }
    }
@@ -794,7 +794,7 @@
    {
       datum baseAddress
       {
-         value = "1101888";
+         value = "1265728";
          type = "String";
       }
    }
@@ -810,7 +810,7 @@
    {
       datum baseAddress
       {
-         value = "1102680";
+         value = "1266520";
          type = "String";
       }
    }
@@ -826,7 +826,7 @@
    {
       datum baseAddress
       {
-         value = "1101568";
+         value = "1265408";
          type = "String";
       }
    }
@@ -842,7 +842,7 @@
    {
       datum baseAddress
       {
-         value = "1102592";
+         value = "1266432";
          type = "String";
       }
    }
@@ -863,7 +863,7 @@
    {
       datum baseAddress
       {
-         value = "1102728";
+         value = "1266568";
          type = "String";
       }
    }
@@ -884,7 +884,7 @@
    {
       datum baseAddress
       {
-         value = "1102720";
+         value = "1266560";
          type = "String";
       }
    }
@@ -905,7 +905,7 @@
    {
       datum baseAddress
       {
-         value = "1102464";
+         value = "1266304";
          type = "String";
       }
    }
@@ -921,7 +921,7 @@
    {
       datum baseAddress
       {
-         value = "1102432";
+         value = "1266272";
          type = "String";
       }
    }
@@ -942,7 +942,7 @@
    {
       datum baseAddress
       {
-         value = "1102144";
+         value = "1265984";
          type = "String";
       }
    }
@@ -958,7 +958,7 @@
    {
       datum baseAddress
       {
-         value = "1099776";
+         value = "1263616";
          type = "String";
       }
    }
@@ -979,7 +979,7 @@
    {
       datum baseAddress
       {
-         value = "1102712";
+         value = "1266552";
          type = "String";
       }
    }
@@ -1000,7 +1000,7 @@
    {
       datum baseAddress
       {
-         value = "1102704";
+         value = "1266544";
          type = "String";
       }
    }
@@ -1016,7 +1016,7 @@
    {
       datum baseAddress
       {
-         value = "1102640";
+         value = "1266480";
          type = "String";
       }
    }
@@ -1032,7 +1032,7 @@
    {
       datum baseAddress
       {
-         value = "1102672";
+         value = "1266512";
          type = "String";
       }
    }
@@ -1069,7 +1069,7 @@
    {
       datum baseAddress
       {
-         value = "1102496";
+         value = "1266336";
          type = "String";
       }
    }
@@ -1085,7 +1085,7 @@
    {
       datum baseAddress
       {
-         value = "1102544";
+         value = "1266384";
          type = "String";
       }
    }
@@ -1101,7 +1101,7 @@
    {
       datum baseAddress
       {
-         value = "12304";
+         value = "1266368";
          type = "String";
       }
    }
@@ -1133,7 +1133,7 @@
    {
       datum baseAddress
       {
-         value = "1102080";
+         value = "1265920";
          type = "String";
       }
    }
@@ -1149,7 +1149,7 @@
    {
       datum baseAddress
       {
-         value = "1102696";
+         value = "1266536";
          type = "String";
       }
    }
@@ -1165,7 +1165,7 @@
    {
       datum baseAddress
       {
-         value = "1102576";
+         value = "1266416";
          type = "String";
       }
    }
@@ -1181,7 +1181,7 @@
    {
       datum baseAddress
       {
-         value = "1102656";
+         value = "1266496";
          type = "String";
       }
    }
@@ -1197,7 +1197,7 @@
    {
       datum baseAddress
       {
-         value = "1102648";
+         value = "1266488";
          type = "String";
       }
    }
@@ -1213,7 +1213,7 @@
    {
       datum baseAddress
       {
-         value = "1099264";
+         value = "1263104";
          type = "String";
       }
    }
@@ -1261,7 +1261,7 @@
    {
       datum baseAddress
       {
-         value = "1102304";
+         value = "1266144";
          type = "String";
       }
    }
@@ -1293,7 +1293,7 @@
    {
       datum baseAddress
       {
-         value = "1100800";
+         value = "1264640";
          type = "String";
       }
    }
@@ -1309,7 +1309,7 @@
    {
       datum baseAddress
       {
-         value = "1101056";
+         value = "1264896";
          type = "String";
       }
    }
@@ -1351,7 +1351,7 @@
    {
       datum baseAddress
       {
-         value = "1100288";
+         value = "1264128";
          type = "String";
       }
    }
@@ -1393,7 +1393,7 @@
    {
       datum baseAddress
       {
-         value = "1102240";
+         value = "12320";
          type = "String";
       }
    }
@@ -7029,7 +7029,7 @@
                     <consumedSystemInfos>
                         <entry>
                             <key>ADDRESS_MAP</key>
-                            <value>&lt;address-map&gt;&lt;slave name='pio_system_info.mem' start='0x0' end='0x80' datawidth='32' /&gt;&lt;slave name='reg_dp_block_validate_err_bf.mem' start='0x80' end='0x100' datawidth='32' /&gt;&lt;slave name='reg_stat_hdr_dat_xst.mem' start='0x100' end='0x200' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_ring_tx_xst.mem' start='0x200' end='0x400' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_ring_tx_bf.mem' start='0x400' end='0x800' datawidth='32' /&gt;&lt;slave name='ram_scrap.mem' start='0x800' end='0x1000' datawidth='32' /&gt;&lt;slave name='avs_eth_0.mms_tse' start='0x1000' end='0x2000' datawidth='32' /&gt;&lt;slave name='avs_eth_0.mms_ram' start='0x2000' end='0x3000' datawidth='32' /&gt;&lt;slave name='reg_wdi.mem' start='0x3000' end='0x3008' datawidth='32' /&gt;&lt;slave name='reg_ring_lane_info_xst.mem' start='0x3008' end='0x3010' datawidth='32' /&gt;&lt;slave name='reg_ring_lane_info_bf.mem' start='0x3010' end='0x3020' datawidth='32' /&gt;&lt;slave name='reg_dp_block_validate_bsn_at_sync_bf.mem' start='0x3020' end='0x3040' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_aligned_bf.mem' start='0x3040' end='0x3080' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_rx_align_bf.mem' start='0x3080' end='0x3100' datawidth='32' /&gt;&lt;slave name='reg_stat_hdr_dat_sst.mem' start='0x3100' end='0x3200' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_ring_rx_xst.mem' start='0x3200' end='0x3400' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_ring_rx_bf.mem' start='0x3400' end='0x3800' datawidth='32' /&gt;&lt;slave name='cpu_0.debug_mem_slave' start='0x3800' end='0x4000' datawidth='32' /&gt;&lt;slave name='ram_st_bst.mem' start='0x4000' end='0x8000' datawidth='32' /&gt;&lt;slave name='ram_st_histogram.mem' start='0x8000' end='0x10000' datawidth='32' /&gt;&lt;slave name='rom_system_info.mem' start='0x10000' end='0x18000' datawidth='32' /&gt;&lt;slave name='reg_nw_10gbe_mac.mem' start='0x18000' end='0x20000' datawidth='32' /&gt;&lt;slave name='onchip_memory2_0.s1' start='0x20000' end='0x40000' datawidth='32' /&gt;&lt;slave name='ram_st_xsq.mem' start='0x40000' end='0x80000' datawidth='32' /&gt;&lt;slave name='reg_tr_10gbe_mac.mem' start='0x80000' end='0xA0000' datawidth='32' /&gt;&lt;slave name='ram_bf_weights.mem' start='0xA0000' end='0xC0000' datawidth='32' /&gt;&lt;slave name='ram_ss_ss_wide.mem' start='0xC0000' end='0xD0000' datawidth='32' /&gt;&lt;slave name='ram_wg.mem' start='0xD0000' end='0xE0000' datawidth='32' /&gt;&lt;slave name='ram_fil_coefs.mem' start='0xE0000' end='0xF0000' datawidth='32' /&gt;&lt;slave name='ram_st_sst.mem' start='0xF0000' end='0x100000' datawidth='32' /&gt;&lt;slave name='ram_equalizer_gains.mem' start='0x100000' end='0x108000' datawidth='32' /&gt;&lt;slave name='jesd204b.mem' start='0x108000' end='0x10C000' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_input.mem' start='0x10C000' end='0x10C400' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_rx_align_xsub.mem' start='0x10C400' end='0x10C600' datawidth='32' /&gt;&lt;slave name='reg_stat_hdr_dat_bst.mem' start='0x10C600' end='0x10C800' datawidth='32' /&gt;&lt;slave name='reg_hdr_dat.mem' start='0x10C800' end='0x10CA00' datawidth='32' /&gt;&lt;slave name='reg_wg.mem' start='0x10CA00' end='0x10CB00' datawidth='32' /&gt;&lt;slave name='reg_aduh_monitor.mem' start='0x10CB00' end='0x10CC00' datawidth='32' /&gt;&lt;slave name='reg_unb_pmbus.mem' start='0x10CC00' end='0x10CD00' datawidth='32' /&gt;&lt;slave name='reg_unb_sens.mem' start='0x10CD00' end='0x10CE00' datawidth='32' /&gt;&lt;slave name='reg_bsn_align_v2_xsub.mem' start='0x10CE00' end='0x10CE80' datawidth='32' /&gt;&lt;slave name='reg_diag_data_buffer_bsn.mem' start='0x10CE80' end='0x10CF00' datawidth='32' /&gt;&lt;slave name='reg_dp_shiftram.mem' start='0x10CF00' end='0x10CF80' datawidth='32' /&gt;&lt;slave name='avs_eth_0.mms_reg' start='0x10CF80' end='0x10CFC0' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_beamlet_output.mem' start='0x10CFC0' end='0x10D000' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_bst_offload.mem' start='0x10D000' end='0x10D040' datawidth='32' /&gt;&lt;slave name='reg_dp_block_validate_err_xst.mem' start='0x10D040' end='0x10D080' datawidth='32' /&gt;&lt;slave name='reg_bsn_sync_scheduler_xsub.mem' start='0x10D080' end='0x10D0C0' datawidth='32' /&gt;&lt;slave name='reg_crosslets_info.mem' start='0x10D0C0' end='0x10D100' datawidth='32' /&gt;&lt;slave name='reg_sdp_info.mem' start='0x10D100' end='0x10D140' datawidth='32' /&gt;&lt;slave name='reg_fpga_voltage_sens.mem' start='0x10D140' end='0x10D180' datawidth='32' /&gt;&lt;slave name='reg_bsn_align_v2_bf.mem' start='0x10D180' end='0x10D1A0' datawidth='32' /&gt;&lt;slave name='timer_0.s1' start='0x10D1A0' end='0x10D1C0' datawidth='16' /&gt;&lt;slave name='reg_bsn_monitor_v2_sst_offload.mem' start='0x10D1C0' end='0x10D1E0' datawidth='32' /&gt;&lt;slave name='reg_tr_10gbe_eth10g.mem' start='0x10D1E0' end='0x10D200' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_xst_offload.mem' start='0x10D200' end='0x10D220' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_aligned_xsub.mem' start='0x10D220' end='0x10D240' datawidth='32' /&gt;&lt;slave name='reg_bsn_source_v2.mem' start='0x10D240' end='0x10D260' datawidth='32' /&gt;&lt;slave name='reg_fpga_temp_sens.mem' start='0x10D260' end='0x10D280' datawidth='32' /&gt;&lt;slave name='reg_epcs.mem' start='0x10D280' end='0x10D2A0' datawidth='32' /&gt;&lt;slave name='reg_remu.mem' start='0x10D2A0' end='0x10D2C0' datawidth='32' /&gt;&lt;slave name='pio_wdi.s1' start='0x10D2C0' end='0x10D2D0' datawidth='32' /&gt;&lt;slave name='reg_ring_info.mem' start='0x10D2D0' end='0x10D2E0' datawidth='32' /&gt;&lt;slave name='reg_dp_block_validate_bsn_at_sync_xst.mem' start='0x10D2E0' end='0x10D2F0' datawidth='32' /&gt;&lt;slave name='reg_stat_enable_bst.mem' start='0x10D2F0' end='0x10D300' datawidth='32' /&gt;&lt;slave name='reg_dp_xonoff.mem' start='0x10D300' end='0x10D310' datawidth='32' /&gt;&lt;slave name='reg_bf_scale.mem' start='0x10D310' end='0x10D320' datawidth='32' /&gt;&lt;slave name='pio_pps.mem' start='0x10D320' end='0x10D330' datawidth='32' /&gt;&lt;slave name='reg_nof_crosslets.mem' start='0x10D330' end='0x10D338' datawidth='32' /&gt;&lt;slave name='reg_stat_enable_xst.mem' start='0x10D338' end='0x10D340' datawidth='32' /&gt;&lt;slave name='reg_stat_enable_sst.mem' start='0x10D340' end='0x10D348' datawidth='32' /&gt;&lt;slave name='pio_jesd_ctrl.mem' start='0x10D348' end='0x10D350' datawidth='32' /&gt;&lt;slave name='reg_nw_10gbe_eth10g.mem' start='0x10D350' end='0x10D358' datawidth='32' /&gt;&lt;slave name='reg_dp_selector.mem' start='0x10D358' end='0x10D360' datawidth='32' /&gt;&lt;slave name='reg_bsn_scheduler.mem' start='0x10D360' end='0x10D368' datawidth='32' /&gt;&lt;slave name='reg_si.mem' start='0x10D368' end='0x10D370' datawidth='32' /&gt;&lt;slave name='reg_mmdp_data.mem' start='0x10D370' end='0x10D378' datawidth='32' /&gt;&lt;slave name='reg_mmdp_ctrl.mem' start='0x10D378' end='0x10D380' datawidth='32' /&gt;&lt;slave name='reg_dpmm_data.mem' start='0x10D380' end='0x10D388' datawidth='32' /&gt;&lt;slave name='reg_dpmm_ctrl.mem' start='0x10D388' end='0x10D390' datawidth='32' /&gt;&lt;slave name='jtag_uart_0.avalon_jtag_slave' start='0x10D390' end='0x10D398' datawidth='32' /&gt;&lt;slave name='ram_diag_data_buffer_bsn.mem' start='0x800000' end='0x1000000' datawidth='32' /&gt;&lt;/address-map&gt;</value>
+                            <value>&lt;address-map&gt;&lt;slave name='pio_system_info.mem' start='0x0' end='0x80' datawidth='32' /&gt;&lt;slave name='reg_dp_block_validate_err_bf.mem' start='0x80' end='0x100' datawidth='32' /&gt;&lt;slave name='reg_stat_hdr_dat_xst.mem' start='0x100' end='0x200' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_ring_tx_xst.mem' start='0x200' end='0x400' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_ring_tx_bf.mem' start='0x400' end='0x800' datawidth='32' /&gt;&lt;slave name='ram_scrap.mem' start='0x800' end='0x1000' datawidth='32' /&gt;&lt;slave name='avs_eth_0.mms_tse' start='0x1000' end='0x2000' datawidth='32' /&gt;&lt;slave name='avs_eth_0.mms_ram' start='0x2000' end='0x3000' datawidth='32' /&gt;&lt;slave name='reg_wdi.mem' start='0x3000' end='0x3008' datawidth='32' /&gt;&lt;slave name='reg_ring_lane_info_xst.mem' start='0x3008' end='0x3010' datawidth='32' /&gt;&lt;slave name='pio_wdi.s1' start='0x3010' end='0x3020' datawidth='32' /&gt;&lt;slave name='timer_0.s1' start='0x3020' end='0x3040' datawidth='16' /&gt;&lt;slave name='avs_eth_0.mms_reg' start='0x3040' end='0x3080' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_rx_align_bf.mem' start='0x3080' end='0x3100' datawidth='32' /&gt;&lt;slave name='reg_stat_hdr_dat_sst.mem' start='0x3100' end='0x3200' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_ring_rx_xst.mem' start='0x3200' end='0x3400' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_ring_rx_bf.mem' start='0x3400' end='0x3800' datawidth='32' /&gt;&lt;slave name='cpu_0.debug_mem_slave' start='0x3800' end='0x4000' datawidth='32' /&gt;&lt;slave name='ram_st_bst.mem' start='0x4000' end='0x8000' datawidth='32' /&gt;&lt;slave name='ram_st_histogram.mem' start='0x8000' end='0x10000' datawidth='32' /&gt;&lt;slave name='rom_system_info.mem' start='0x10000' end='0x18000' datawidth='32' /&gt;&lt;slave name='reg_nw_10gbe_mac.mem' start='0x18000' end='0x20000' datawidth='32' /&gt;&lt;slave name='onchip_memory2_0.s1' start='0x20000' end='0x40000' datawidth='32' /&gt;&lt;slave name='ram_st_xsq.mem' start='0x40000' end='0x80000' datawidth='32' /&gt;&lt;slave name='reg_tr_10gbe_mac.mem' start='0x80000' end='0xA0000' datawidth='32' /&gt;&lt;slave name='ram_bf_weights.mem' start='0xA0000' end='0xC0000' datawidth='32' /&gt;&lt;slave name='ram_fil_coefs.mem' start='0xC0000' end='0xE0000' datawidth='32' /&gt;&lt;slave name='ram_st_sst.mem' start='0xE0000' end='0x100000' datawidth='32' /&gt;&lt;slave name='ram_ss_ss_wide.mem' start='0x100000' end='0x110000' datawidth='32' /&gt;&lt;slave name='ram_equalizer_gains.mem' start='0x110000' end='0x120000' datawidth='32' /&gt;&lt;slave name='ram_wg.mem' start='0x120000' end='0x130000' datawidth='32' /&gt;&lt;slave name='jesd204b.mem' start='0x130000' end='0x134000' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_input.mem' start='0x134000' end='0x134400' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_rx_align_xsub.mem' start='0x134400' end='0x134600' datawidth='32' /&gt;&lt;slave name='reg_stat_hdr_dat_bst.mem' start='0x134600' end='0x134800' datawidth='32' /&gt;&lt;slave name='reg_hdr_dat.mem' start='0x134800' end='0x134A00' datawidth='32' /&gt;&lt;slave name='reg_wg.mem' start='0x134A00' end='0x134B00' datawidth='32' /&gt;&lt;slave name='reg_aduh_monitor.mem' start='0x134B00' end='0x134C00' datawidth='32' /&gt;&lt;slave name='reg_unb_pmbus.mem' start='0x134C00' end='0x134D00' datawidth='32' /&gt;&lt;slave name='reg_unb_sens.mem' start='0x134D00' end='0x134E00' datawidth='32' /&gt;&lt;slave name='reg_bsn_align_v2_xsub.mem' start='0x134E00' end='0x134E80' datawidth='32' /&gt;&lt;slave name='reg_diag_data_buffer_bsn.mem' start='0x134E80' end='0x134F00' datawidth='32' /&gt;&lt;slave name='reg_dp_shiftram.mem' start='0x134F00' end='0x134F80' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_aligned_bf.mem' start='0x134F80' end='0x134FC0' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_beamlet_output.mem' start='0x134FC0' end='0x135000' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_bst_offload.mem' start='0x135000' end='0x135040' datawidth='32' /&gt;&lt;slave name='reg_dp_block_validate_err_xst.mem' start='0x135040' end='0x135080' datawidth='32' /&gt;&lt;slave name='reg_bsn_sync_scheduler_xsub.mem' start='0x135080' end='0x1350C0' datawidth='32' /&gt;&lt;slave name='reg_crosslets_info.mem' start='0x1350C0' end='0x135100' datawidth='32' /&gt;&lt;slave name='reg_sdp_info.mem' start='0x135100' end='0x135140' datawidth='32' /&gt;&lt;slave name='reg_fpga_voltage_sens.mem' start='0x135140' end='0x135180' datawidth='32' /&gt;&lt;slave name='reg_dp_block_validate_bsn_at_sync_bf.mem' start='0x135180' end='0x1351A0' datawidth='32' /&gt;&lt;slave name='reg_bsn_align_v2_bf.mem' start='0x1351A0' end='0x1351C0' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_sst_offload.mem' start='0x1351C0' end='0x1351E0' datawidth='32' /&gt;&lt;slave name='reg_tr_10gbe_eth10g.mem' start='0x1351E0' end='0x135200' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_xst_offload.mem' start='0x135200' end='0x135220' datawidth='32' /&gt;&lt;slave name='reg_bsn_monitor_v2_aligned_xsub.mem' start='0x135220' end='0x135240' datawidth='32' /&gt;&lt;slave name='reg_bsn_source_v2.mem' start='0x135240' end='0x135260' datawidth='32' /&gt;&lt;slave name='reg_fpga_temp_sens.mem' start='0x135260' end='0x135280' datawidth='32' /&gt;&lt;slave name='reg_epcs.mem' start='0x135280' end='0x1352A0' datawidth='32' /&gt;&lt;slave name='reg_remu.mem' start='0x1352A0' end='0x1352C0' datawidth='32' /&gt;&lt;slave name='reg_ring_lane_info_bf.mem' start='0x1352C0' end='0x1352D0' datawidth='32' /&gt;&lt;slave name='reg_ring_info.mem' start='0x1352D0' end='0x1352E0' datawidth='32' /&gt;&lt;slave name='reg_dp_block_validate_bsn_at_sync_xst.mem' start='0x1352E0' end='0x1352F0' datawidth='32' /&gt;&lt;slave name='reg_stat_enable_bst.mem' start='0x1352F0' end='0x135300' datawidth='32' /&gt;&lt;slave name='reg_dp_xonoff.mem' start='0x135300' end='0x135310' datawidth='32' /&gt;&lt;slave name='reg_bf_scale.mem' start='0x135310' end='0x135320' datawidth='32' /&gt;&lt;slave name='pio_pps.mem' start='0x135320' end='0x135330' datawidth='32' /&gt;&lt;slave name='reg_nof_crosslets.mem' start='0x135330' end='0x135338' datawidth='32' /&gt;&lt;slave name='reg_stat_enable_xst.mem' start='0x135338' end='0x135340' datawidth='32' /&gt;&lt;slave name='reg_stat_enable_sst.mem' start='0x135340' end='0x135348' datawidth='32' /&gt;&lt;slave name='pio_jesd_ctrl.mem' start='0x135348' end='0x135350' datawidth='32' /&gt;&lt;slave name='reg_nw_10gbe_eth10g.mem' start='0x135350' end='0x135358' datawidth='32' /&gt;&lt;slave name='reg_dp_selector.mem' start='0x135358' end='0x135360' datawidth='32' /&gt;&lt;slave name='reg_bsn_scheduler.mem' start='0x135360' end='0x135368' datawidth='32' /&gt;&lt;slave name='reg_si.mem' start='0x135368' end='0x135370' datawidth='32' /&gt;&lt;slave name='reg_mmdp_data.mem' start='0x135370' end='0x135378' datawidth='32' /&gt;&lt;slave name='reg_mmdp_ctrl.mem' start='0x135378' end='0x135380' datawidth='32' /&gt;&lt;slave name='reg_dpmm_data.mem' start='0x135380' end='0x135388' datawidth='32' /&gt;&lt;slave name='reg_dpmm_ctrl.mem' start='0x135388' end='0x135390' datawidth='32' /&gt;&lt;slave name='jtag_uart_0.avalon_jtag_slave' start='0x135390' end='0x135398' datawidth='32' /&gt;&lt;slave name='ram_diag_data_buffer_bsn.mem' start='0x800000' end='0x1000000' datawidth='32' /&gt;&lt;/address-map&gt;</value>
                         </entry>
                         <entry>
                             <key>ADDRESS_WIDTH</key>
@@ -12764,7 +12764,7 @@
                         <name>coe_address_export</name>
                         <role>export</role>
                         <direction>Output</direction>
-                        <width>13</width>
+                        <width>14</width>
                         <lowerBound>0</lowerBound>
                         <vhdlType>STD_LOGIC_VECTOR</vhdlType>
                     </port>
@@ -12828,7 +12828,7 @@
                         <name>avs_mem_address</name>
                         <role>address</role>
                         <direction>Input</direction>
-                        <width>13</width>
+                        <width>14</width>
                         <lowerBound>0</lowerBound>
                         <vhdlType>STD_LOGIC_VECTOR</vhdlType>
                     </port>
@@ -12897,7 +12897,7 @@
                         </entry>
                         <entry>
                             <key>addressSpan</key>
-                            <value>32768</value>
+                            <value>65536</value>
                         </entry>
                         <entry>
                             <key>addressUnits</key>
@@ -13303,11 +13303,11 @@
                     <suppliedSystemInfos>
                         <entry>
                             <key>ADDRESS_MAP</key>
-                            <value>&lt;address-map&gt;&lt;slave name='mem' start='0x0' end='0x8000' datawidth='32' /&gt;&lt;/address-map&gt;</value>
+                            <value>&lt;address-map&gt;&lt;slave name='mem' start='0x0' end='0x10000' datawidth='32' /&gt;&lt;/address-map&gt;</value>
                         </entry>
                         <entry>
                             <key>ADDRESS_WIDTH</key>
-                            <value>15</value>
+                            <value>16</value>
                         </entry>
                         <entry>
                             <key>MAX_SLAVE_DATA_WIDTH</key>
@@ -13380,7 +13380,7 @@
                         <name>coe_address_export</name>
                         <role>export</role>
                         <direction>Output</direction>
-                        <width>14</width>
+                        <width>15</width>
                         <lowerBound>0</lowerBound>
                         <vhdlType>STD_LOGIC_VECTOR</vhdlType>
                     </port>
@@ -13444,7 +13444,7 @@
                         <name>avs_mem_address</name>
                         <role>address</role>
                         <direction>Input</direction>
-                        <width>14</width>
+                        <width>15</width>
                         <lowerBound>0</lowerBound>
                         <vhdlType>STD_LOGIC_VECTOR</vhdlType>
                     </port>
@@ -13513,7 +13513,7 @@
                         </entry>
                         <entry>
                             <key>addressSpan</key>
-                            <value>65536</value>
+                            <value>131072</value>
                         </entry>
                         <entry>
                             <key>addressUnits</key>
@@ -13919,11 +13919,11 @@
                     <suppliedSystemInfos>
                         <entry>
                             <key>ADDRESS_MAP</key>
-                            <value>&lt;address-map&gt;&lt;slave name='mem' start='0x0' end='0x10000' datawidth='32' /&gt;&lt;/address-map&gt;</value>
+                            <value>&lt;address-map&gt;&lt;slave name='mem' start='0x0' end='0x20000' datawidth='32' /&gt;&lt;/address-map&gt;</value>
                         </entry>
                         <entry>
                             <key>ADDRESS_WIDTH</key>
-                            <value>16</value>
+                            <value>17</value>
                         </entry>
                         <entry>
                             <key>MAX_SLAVE_DATA_WIDTH</key>
@@ -16460,7 +16460,7 @@
                         <name>coe_address_export</name>
                         <role>export</role>
                         <direction>Output</direction>
-                        <width>14</width>
+                        <width>15</width>
                         <lowerBound>0</lowerBound>
                         <vhdlType>STD_LOGIC_VECTOR</vhdlType>
                     </port>
@@ -16524,7 +16524,7 @@
                         <name>avs_mem_address</name>
                         <role>address</role>
                         <direction>Input</direction>
-                        <width>14</width>
+                        <width>15</width>
                         <lowerBound>0</lowerBound>
                         <vhdlType>STD_LOGIC_VECTOR</vhdlType>
                     </port>
@@ -16593,7 +16593,7 @@
                         </entry>
                         <entry>
                             <key>addressSpan</key>
-                            <value>65536</value>
+                            <value>131072</value>
                         </entry>
                         <entry>
                             <key>addressUnits</key>
@@ -16999,11 +16999,11 @@
                     <suppliedSystemInfos>
                         <entry>
                             <key>ADDRESS_MAP</key>
-                            <value>&lt;address-map&gt;&lt;slave name='mem' start='0x0' end='0x10000' datawidth='32' /&gt;&lt;/address-map&gt;</value>
+                            <value>&lt;address-map&gt;&lt;slave name='mem' start='0x0' end='0x20000' datawidth='32' /&gt;&lt;/address-map&gt;</value>
                         </entry>
                         <entry>
                             <key>ADDRESS_WIDTH</key>
-                            <value>16</value>
+                            <value>17</value>
                         </entry>
                         <entry>
                             <key>MAX_SLAVE_DATA_WIDTH</key>
@@ -55364,7 +55364,7 @@
    version="18.0"
    start="cpu_0.data_master"
    end="jtag_uart_0.avalon_jtag_slave">
-  <parameter name="baseAddress" value="0x0010d390" />
+  <parameter name="baseAddress" value="0x00135390" />
  </connection>
  <connection
    kind="avalon"
@@ -55378,7 +55378,7 @@
    version="18.0"
    start="cpu_0.data_master"
    end="reg_unb_sens.mem">
-  <parameter name="baseAddress" value="0x0010cd00" />
+  <parameter name="baseAddress" value="0x00134d00" />
  </connection>
  <connection
    kind="avalon"
@@ -55399,7 +55399,7 @@
    version="18.0"
    start="cpu_0.data_master"
    end="pio_pps.mem">
-  <parameter name="baseAddress" value="0x0010d320" />
+  <parameter name="baseAddress" value="0x00135320" />
  </connection>
  <connection
    kind="avalon"
@@ -55413,84 +55413,84 @@
    version="18.0"
    start="cpu_0.data_master"
    end="reg_remu.mem">
-  <parameter name="baseAddress" value="0x0010d2a0" />
+  <parameter name="baseAddress" value="0x001352a0" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_epcs.mem">
-  <parameter name="baseAddress" value="0x0010d280" />
+  <parameter name="baseAddress" value="0x00135280" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_dpmm_ctrl.mem">
-  <parameter name="baseAddress" value="0x0010d388" />
+  <parameter name="baseAddress" value="0x00135388" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_dpmm_data.mem">
-  <parameter name="baseAddress" value="0x0010d380" />
+  <parameter name="baseAddress" value="0x00135380" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_mmdp_ctrl.mem">
-  <parameter name="baseAddress" value="0x0010d378" />
+  <parameter name="baseAddress" value="0x00135378" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_mmdp_data.mem">
-  <parameter name="baseAddress" value="0x0010d370" />
+  <parameter name="baseAddress" value="0x00135370" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_fpga_temp_sens.mem">
-  <parameter name="baseAddress" value="0x0010d260" />
+  <parameter name="baseAddress" value="0x00135260" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_unb_pmbus.mem">
-  <parameter name="baseAddress" value="0x0010cc00" />
+  <parameter name="baseAddress" value="0x00134c00" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_fpga_voltage_sens.mem">
-  <parameter name="baseAddress" value="0x0010d140" />
+  <parameter name="baseAddress" value="0x00135140" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="ram_st_sst.mem">
-  <parameter name="baseAddress" value="0x000f0000" />
+  <parameter name="baseAddress" value="0x000e0000" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_si.mem">
-  <parameter name="baseAddress" value="0x0010d368" />
+  <parameter name="baseAddress" value="0x00135368" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="ram_fil_coefs.mem">
-  <parameter name="baseAddress" value="0x000e0000" />
+  <parameter name="baseAddress" value="0x000c0000" />
  </connection>
  <connection
    kind="avalon"
@@ -55504,77 +55504,77 @@
    version="18.0"
    start="cpu_0.data_master"
    end="reg_aduh_monitor.mem">
-  <parameter name="baseAddress" value="0x0010cb00" />
+  <parameter name="baseAddress" value="0x00134b00" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="ram_wg.mem">
-  <parameter name="baseAddress" value="0x000d0000" />
+  <parameter name="baseAddress" value="0x00120000" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_dp_shiftram.mem">
-  <parameter name="baseAddress" value="0x0010cf00" />
+  <parameter name="baseAddress" value="0x00134f00" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_bsn_scheduler.mem">
-  <parameter name="baseAddress" value="0x0010d360" />
+  <parameter name="baseAddress" value="0x00135360" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_bsn_source_v2.mem">
-  <parameter name="baseAddress" value="0x0010d240" />
+  <parameter name="baseAddress" value="0x00135240" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_wg.mem">
-  <parameter name="baseAddress" value="0x0010ca00" />
+  <parameter name="baseAddress" value="0x00134a00" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_bsn_monitor_input.mem">
-  <parameter name="baseAddress" value="0x0010c000" />
+  <parameter name="baseAddress" value="0x00134000" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="jesd204b.mem">
-  <parameter name="baseAddress" value="0x00108000" />
+  <parameter name="baseAddress" value="0x00130000" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_dp_selector.mem">
-  <parameter name="baseAddress" value="0x0010d358" />
+  <parameter name="baseAddress" value="0x00135358" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="ram_equalizer_gains.mem">
-  <parameter name="baseAddress" value="0x00100000" />
+  <parameter name="baseAddress" value="0x00110000" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="ram_ss_ss_wide.mem">
-  <parameter name="baseAddress" value="0x000c0000" />
+  <parameter name="baseAddress" value="0x00100000" />
  </connection>
  <connection
    kind="avalon"
@@ -55588,21 +55588,21 @@
    version="18.0"
    start="cpu_0.data_master"
    end="reg_bf_scale.mem">
-  <parameter name="baseAddress" value="0x0010d310" />
+  <parameter name="baseAddress" value="0x00135310" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_hdr_dat.mem">
-  <parameter name="baseAddress" value="0x0010c800" />
+  <parameter name="baseAddress" value="0x00134800" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_dp_xonoff.mem">
-  <parameter name="baseAddress" value="0x0010d300" />
+  <parameter name="baseAddress" value="0x00135300" />
  </connection>
  <connection
    kind="avalon"
@@ -55616,14 +55616,14 @@
    version="18.0"
    start="cpu_0.data_master"
    end="reg_sdp_info.mem">
-  <parameter name="baseAddress" value="0x0010d100" />
+  <parameter name="baseAddress" value="0x00135100" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_nw_10gbe_eth10g.mem">
-  <parameter name="baseAddress" value="0x0010d350" />
+  <parameter name="baseAddress" value="0x00135350" />
  </connection>
  <connection
    kind="avalon"
@@ -55637,7 +55637,7 @@
    version="18.0"
    start="cpu_0.data_master"
    end="reg_diag_data_buffer_bsn.mem">
-  <parameter name="baseAddress" value="0x0010ce80" />
+  <parameter name="baseAddress" value="0x00134e80" />
  </connection>
  <connection
    kind="avalon"
@@ -55651,14 +55651,14 @@
    version="18.0"
    start="cpu_0.data_master"
    end="pio_jesd_ctrl.mem">
-  <parameter name="baseAddress" value="0x0010d348" />
+  <parameter name="baseAddress" value="0x00135348" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_stat_enable_sst.mem">
-  <parameter name="baseAddress" value="0x0010d340" />
+  <parameter name="baseAddress" value="0x00135340" />
  </connection>
  <connection
    kind="avalon"
@@ -55672,21 +55672,21 @@
    version="18.0"
    start="cpu_0.data_master"
    end="reg_stat_enable_bst.mem">
-  <parameter name="baseAddress" value="0x0010d2f0" />
+  <parameter name="baseAddress" value="0x001352f0" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_stat_hdr_dat_bst.mem">
-  <parameter name="baseAddress" value="0x0010c600" />
+  <parameter name="baseAddress" value="0x00134600" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_crosslets_info.mem">
-  <parameter name="baseAddress" value="0x0010d0c0" />
+  <parameter name="baseAddress" value="0x001350c0" />
  </connection>
  <connection
    kind="avalon"
@@ -55700,7 +55700,7 @@
    version="18.0"
    start="cpu_0.data_master"
    end="reg_stat_enable_xst.mem">
-  <parameter name="baseAddress" value="0x0010d338" />
+  <parameter name="baseAddress" value="0x00135338" />
  </connection>
  <connection
    kind="avalon"
@@ -55714,7 +55714,7 @@
    version="18.0"
    start="cpu_0.data_master"
    end="reg_bsn_sync_scheduler_xsub.mem">
-  <parameter name="baseAddress" value="0x0010d080" />
+  <parameter name="baseAddress" value="0x00135080" />
  </connection>
  <connection
    kind="avalon"
@@ -55728,35 +55728,35 @@
    version="18.0"
    start="cpu_0.data_master"
    end="reg_nof_crosslets.mem">
-  <parameter name="baseAddress" value="0x0010d330" />
+  <parameter name="baseAddress" value="0x00135330" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_bsn_align_v2_xsub.mem">
-  <parameter name="baseAddress" value="0x0010ce00" />
+  <parameter name="baseAddress" value="0x00134e00" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_bsn_monitor_v2_rx_align_xsub.mem">
-  <parameter name="baseAddress" value="0x0010c400" />
+  <parameter name="baseAddress" value="0x00134400" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_bsn_monitor_v2_aligned_xsub.mem">
-  <parameter name="baseAddress" value="0x0010d220" />
+  <parameter name="baseAddress" value="0x00135220" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_bsn_monitor_v2_xst_offload.mem">
-  <parameter name="baseAddress" value="0x0010d200" />
+  <parameter name="baseAddress" value="0x00135200" />
  </connection>
  <connection
    kind="avalon"
@@ -55784,28 +55784,28 @@
    version="18.0"
    start="cpu_0.data_master"
    end="reg_dp_block_validate_err_xst.mem">
-  <parameter name="baseAddress" value="0x0010d040" />
+  <parameter name="baseAddress" value="0x00135040" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_dp_block_validate_bsn_at_sync_xst.mem">
-  <parameter name="baseAddress" value="0x0010d2e0" />
+  <parameter name="baseAddress" value="0x001352e0" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_ring_info.mem">
-  <parameter name="baseAddress" value="0x0010d2d0" />
+  <parameter name="baseAddress" value="0x001352d0" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_tr_10gbe_eth10g.mem">
-  <parameter name="baseAddress" value="0x0010d1e0" />
+  <parameter name="baseAddress" value="0x001351e0" />
  </connection>
  <connection
    kind="avalon"
@@ -55819,28 +55819,28 @@
    version="18.0"
    start="cpu_0.data_master"
    end="reg_bsn_monitor_v2_sst_offload.mem">
-  <parameter name="baseAddress" value="0x0010d1c0" />
+  <parameter name="baseAddress" value="0x001351c0" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_bsn_monitor_v2_bst_offload.mem">
-  <parameter name="baseAddress" value="0x0010d000" />
+  <parameter name="baseAddress" value="0x00135000" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_bsn_monitor_v2_beamlet_output.mem">
-  <parameter name="baseAddress" value="0x0010cfc0" />
+  <parameter name="baseAddress" value="0x00134fc0" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_bsn_align_v2_bf.mem">
-  <parameter name="baseAddress" value="0x0010d180" />
+  <parameter name="baseAddress" value="0x001351a0" />
  </connection>
  <connection
    kind="avalon"
@@ -55854,14 +55854,14 @@
    version="18.0"
    start="cpu_0.data_master"
    end="reg_bsn_monitor_v2_aligned_bf.mem">
-  <parameter name="baseAddress" value="0x3040" />
+  <parameter name="baseAddress" value="0x00134f80" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="reg_ring_lane_info_bf.mem">
-  <parameter name="baseAddress" value="0x3010" />
+  <parameter name="baseAddress" value="0x001352c0" />
  </connection>
  <connection
    kind="avalon"
@@ -55889,7 +55889,7 @@
    version="18.0"
    start="cpu_0.data_master"
    end="reg_dp_block_validate_bsn_at_sync_bf.mem">
-  <parameter name="baseAddress" value="0x3020" />
+  <parameter name="baseAddress" value="0x00135180" />
  </connection>
  <connection
    kind="avalon"
@@ -55903,7 +55903,7 @@
    version="18.0"
    start="cpu_0.data_master"
    end="avs_eth_0.mms_reg">
-  <parameter name="baseAddress" value="0x0010cf80" />
+  <parameter name="baseAddress" value="0x3040" />
  </connection>
  <connection
    kind="avalon"
@@ -55924,14 +55924,14 @@
    version="18.0"
    start="cpu_0.data_master"
    end="pio_wdi.s1">
-  <parameter name="baseAddress" value="0x0010d2c0" />
+  <parameter name="baseAddress" value="0x3010" />
  </connection>
  <connection
    kind="avalon"
    version="18.0"
    start="cpu_0.data_master"
    end="timer_0.s1">
-  <parameter name="baseAddress" value="0x0010d1a0" />
+  <parameter name="baseAddress" value="0x3020" />
  </connection>
  <connection
    kind="avalon"
diff --git a/applications/disturb2/designs/disturb2_unb2b_station/src/vhdl/qsys_disturb2_unb2b_station_pkg.vhd b/applications/disturb2/designs/disturb2_unb2b_station/src/vhdl/qsys_disturb2_unb2b_station_pkg.vhd
index 2b910bc4fd2e671afc3a71d3e3ed1df96dcee0bf..988e31de47542b53b1bb580c74b89cc46782e7d6 100644
--- a/applications/disturb2/designs/disturb2_unb2b_station/src/vhdl/qsys_disturb2_unb2b_station_pkg.vhd
+++ b/applications/disturb2/designs/disturb2_unb2b_station/src/vhdl/qsys_disturb2_unb2b_station_pkg.vhd
@@ -91,14 +91,14 @@ PACKAGE qsys_disturb2_unb2b_station_pkg IS
             ram_diag_data_buffer_bsn_reset_export                  : out std_logic;                                        -- export
             ram_diag_data_buffer_bsn_write_export                  : out std_logic;                                        -- export
             ram_diag_data_buffer_bsn_writedata_export              : out std_logic_vector(31 downto 0);                    -- export
-            ram_equalizer_gains_address_export                     : out std_logic_vector(12 downto 0);                    -- export
+            ram_equalizer_gains_address_export                     : out std_logic_vector(13 downto 0);                    -- export
             ram_equalizer_gains_clk_export                         : out std_logic;                                        -- export
             ram_equalizer_gains_read_export                        : out std_logic;                                        -- export
             ram_equalizer_gains_readdata_export                    : in  std_logic_vector(31 downto 0) := (others => 'X'); -- export
             ram_equalizer_gains_reset_export                       : out std_logic;                                        -- export
             ram_equalizer_gains_write_export                       : out std_logic;                                        -- export
             ram_equalizer_gains_writedata_export                   : out std_logic_vector(31 downto 0);                    -- export
-            ram_fil_coefs_address_export                           : out std_logic_vector(13 downto 0);                    -- export
+            ram_fil_coefs_address_export                           : out std_logic_vector(14 downto 0);                    -- export
             ram_fil_coefs_clk_export                               : out std_logic;                                        -- export
             ram_fil_coefs_read_export                              : out std_logic;                                        -- export
             ram_fil_coefs_readdata_export                          : in  std_logic_vector(31 downto 0) := (others => 'X'); -- export
@@ -133,7 +133,7 @@ PACKAGE qsys_disturb2_unb2b_station_pkg IS
             ram_st_histogram_reset_export                          : out std_logic;                                        -- export
             ram_st_histogram_write_export                          : out std_logic;                                        -- export
             ram_st_histogram_writedata_export                      : out std_logic_vector(31 downto 0);                    -- export
-            ram_st_sst_address_export                              : out std_logic_vector(13 downto 0);                    -- export
+            ram_st_sst_address_export                              : out std_logic_vector(14 downto 0);                    -- export
             ram_st_sst_clk_export                                  : out std_logic;                                        -- export
             ram_st_sst_read_export                                 : out std_logic;                                        -- export
             ram_st_sst_readdata_export                             : in  std_logic_vector(31 downto 0) := (others => 'X'); -- export
diff --git a/applications/disturb2/libraries/disturb/src/vhdl/disturb_pkg.vhd b/applications/disturb2/libraries/disturb/src/vhdl/disturb_pkg.vhd
index 14b296c977a33f07ef4c887e8c4da99179143e3e..a1f39346e545ae4f94dd3940a601f5c9d4d8ee6f 100644
--- a/applications/disturb2/libraries/disturb/src/vhdl/disturb_pkg.vhd
+++ b/applications/disturb2/libraries/disturb/src/vhdl/disturb_pkg.vhd
@@ -457,10 +457,10 @@ PACKAGE disturb_pkg is
   CONSTANT c_disturb_reg_aduh_monitor_addr_w       : NATURAL := ceil_log2(c_disturb_S_pn) + 2;
 
   -- FSUB MM address widths
-  CONSTANT c_disturb_ram_fil_coefs_addr_w                  : NATURAL := ceil_log2(c_disturb_N_fft * c_disturb_N_taps);
-  CONSTANT c_disturb_ram_st_sst_addr_w                     : NATURAL := ceil_log2(c_disturb_P_pfb * c_disturb_N_sub * c_disturb_Q_fft * c_disturb_W_statistic_sz);
+  CONSTANT c_disturb_ram_fil_coefs_addr_w                  : NATURAL := ceil_log2(c_disturb_V_oversample) + ceil_log2(c_disturb_N_fft * c_disturb_N_taps);
+  CONSTANT c_disturb_ram_st_sst_addr_w                     : NATURAL := ceil_log2(c_disturb_V_oversample * c_disturb_P_pfb) + ceil_log2(c_disturb_N_sub * c_disturb_Q_fft * c_disturb_W_statistic_sz);
   CONSTANT c_disturb_reg_si_addr_w                         : NATURAL := 1; --enable/disable
-  CONSTANT c_disturb_ram_equalizer_gains_addr_w            : NATURAL := ceil_log2(c_disturb_P_pfb*c_disturb_N_sub*c_disturb_Q_fft);
+  CONSTANT c_disturb_ram_equalizer_gains_addr_w            : NATURAL := ceil_log2(c_disturb_V_oversample * c_disturb_P_pfb) + ceil_log2(c_disturb_N_sub*c_disturb_Q_fft);
   CONSTANT c_disturb_reg_dp_selector_addr_w                : NATURAL := 1; --Select input 0 or 1.
   CONSTANT c_disturb_reg_bsn_monitor_v2_sst_offload_addr_w : NATURAL := c_disturb_reg_bsn_monitor_v2_addr_w;
 
@@ -468,7 +468,7 @@ PACKAGE disturb_pkg is
   CONSTANT c_disturb_reg_stat_enable_addr_w     : NATURAL  := 1;
 
   -- BF MM address widths
-  CONSTANT c_disturb_reg_disturb_info_addr_w                         : NATURAL := 4;  
+  CONSTANT c_disturb_reg_disturb_info_addr_w                     : NATURAL := 4;  
   CONSTANT c_disturb_ram_ss_ss_wide_addr_w                       : NATURAL := ceil_log2(c_disturb_N_beamsets) + ceil_log2(c_disturb_P_pfb * c_disturb_S_sub_bf * c_disturb_Q_fft);
   CONSTANT c_disturb_ram_bf_weights_addr_w                       : NATURAL := ceil_log2(c_disturb_N_beamsets) + ceil_log2(c_disturb_N_pol_bf * c_disturb_P_pfb * c_disturb_S_sub_bf * c_disturb_Q_fft);
   CONSTANT c_disturb_reg_bf_scale_addr_w                         : NATURAL := ceil_log2(c_disturb_N_beamsets) + 1;  
diff --git a/applications/disturb2/libraries/disturb/src/vhdl/node_disturb_oversampled_filterbank.vhd b/applications/disturb2/libraries/disturb/src/vhdl/node_disturb_oversampled_filterbank.vhd
index 02d9af4232521e73ab9b1cb915faed7dd62d5da4..eb11644d06c996b16d28e39d2b8d0f0ef3524557 100644
--- a/applications/disturb2/libraries/disturb/src/vhdl/node_disturb_oversampled_filterbank.vhd
+++ b/applications/disturb2/libraries/disturb/src/vhdl/node_disturb_oversampled_filterbank.vhd
@@ -119,6 +119,11 @@ ARCHITECTURE str OF node_disturb_oversampled_filterbank IS
      
   CONSTANT c_wg_ctrl : t_diag_wg := (TO_UVEC(c_diag_wg_mode_repeat, c_diag_wg_mode_w), TO_UVEC(c_buf.nof_dat, c_diag_wg_nofsamples_w), (OTHERS => '0'), (OTHERS => '0'), (OTHERS => '0'));
 
+  CONSTANT c_fil_coefs_mem_addr_w : NATURAL := ceil_log2(c_disturb_N_fft * c_disturb_N_taps);
+
+  SIGNAL ram_fil_coefs_mosi_arr : t_mem_mosi_arr(c_disturb_V_oversample-1 DOWNTO 0) := (OTHERS => c_mem_mosi_rst); 
+  SIGNAL ram_fil_coefs_miso_arr : t_mem_miso_arr(c_disturb_V_oversample-1 DOWNTO 0) := (OTHERS => c_mem_miso_rst);
+
   SIGNAL ram_st_sst_mosi_arr : t_mem_mosi_arr(c_disturb_V_oversample * c_disturb_P_pfb-1 DOWNTO 0) := (OTHERS => c_mem_mosi_rst);
   SIGNAL ram_st_sst_miso_arr : t_mem_miso_arr(c_disturb_V_oversample * c_disturb_P_pfb-1 DOWNTO 0) := (OTHERS => c_mem_miso_rst);
 
@@ -229,8 +234,8 @@ BEGIN
     mm_rst             => mm_rst, 
     mm_clk             => mm_clk, 
 
-    ram_fil_coefs_mosi => ram_fil_coefs_mosi, 
-    ram_fil_coefs_miso => ram_fil_coefs_miso, 
+    ram_fil_coefs_mosi => ram_fil_coefs_mosi_arr(0), 
+    ram_fil_coefs_miso => ram_fil_coefs_miso_arr(0), 
 
     in_sosi_arr        => wpfb_unit_in_sosi_arr, 
     fil_sosi_arr       => wpfb_unit_fil_sosi_arr, 
@@ -382,8 +387,8 @@ BEGIN
     mm_rst             => mm_rst, 
     mm_clk             => mm_clk, 
 
-    ram_fil_coefs_mosi => ram_fil_coefs_mosi, 
-    ram_fil_coefs_miso => ram_fil_coefs_miso, 
+    ram_fil_coefs_mosi => ram_fil_coefs_mosi_arr(1), 
+    ram_fil_coefs_miso => ram_fil_coefs_miso_arr(1), 
 
     in_sosi_arr        => wpfb_unit_complex_in_sosi_arr, 
     fil_sosi_arr       => wpfb_unit_complex_fil_sosi_arr, 
@@ -472,6 +477,21 @@ BEGIN
   -- Output PFB streams
   pfb_sosi_arr <= subband_equalizer_in_sosi_arr;
 
+  ---------------------------------------------------------------
+  -- COMBINE MEMORY MAPPED INTERFACES OF RAM_FIL_COEFS
+  ---------------------------------------------------------------
+  u_mem_mux_coef : ENTITY common_lib.common_mem_mux
+  GENERIC MAP (    
+    g_nof_mosi    => c_disturb_V_oversample,
+    g_mult_addr_w => c_fil_coefs_mem_addr_w
+  )
+  PORT MAP (
+    mosi     => ram_fil_coefs_mosi,
+    miso     => ram_fil_coefs_miso,
+    mosi_arr => ram_fil_coefs_mosi_arr,
+    miso_arr => ram_fil_coefs_miso_arr
+  );
+
   ---------------------------------------------------------------
   -- SUBBAND EQUALIZER
   ---------------------------------------------------------------