diff --git a/applications/lofar2/designs/lofar2_unb2c_sdp_station/lofar2_unb2c_sdp_station.fpga.yaml b/applications/lofar2/designs/lofar2_unb2c_sdp_station/lofar2_unb2c_sdp_station.fpga.yaml index 36511f041d40c48a58e148d15ce52782b0d90fb9..03e63ea22fe31b0eb7fc282bac32b9dcf305a75f 100644 --- a/applications/lofar2/designs/lofar2_unb2c_sdp_station/lofar2_unb2c_sdp_station.fpga.yaml +++ b/applications/lofar2/designs/lofar2_unb2c_sdp_station/lofar2_unb2c_sdp_station.fpga.yaml @@ -281,21 +281,21 @@ peripherals: parameter_overrides: - { name: g_nof_streams, value: c_P_sq } mm_port_names: - - REG_BSN_ALIGN_V2 + - REG_BSN_ALIGN_V2_XSUB - peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_group: bsn_align_input + peripheral_group: rx_align_xsub parameter_overrides: - { name: g_nof_streams, value: c_P_sq } mm_port_names: - - REG_BSN_MONITOR_V2_BSN_ALIGN_V2_INPUT + - REG_BSN_MONITOR_V2_RX_ALIGN_XSUB - peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_group: bsn_align_output + peripheral_group: aligned_xsub parameter_overrides: - { name: g_nof_streams, value: 1 } mm_port_names: - - REG_BSN_MONITOR_V2_BSN_ALIGN_V2_OUTPUT + - REG_BSN_MONITOR_V2_ALIGNED_XSUB - peripheral_name: dp/dp_bsn_monitor_v2 peripheral_group: xst_udp @@ -365,6 +365,66 @@ peripherals: mm_port_names: - RAM_BF_WEIGHTS + - peripheral_name: dp/dp_bsn_align_v2 + peripheral_group: bf + number_of_peripherals: c_N_beamsets + parameter_overrides: + - { name: g_nof_streams, value: 2 } + mm_port_names: + - REG_BSN_ALIGN_V2_BF + + - peripheral_name: dp/dp_bsn_monitor_v2 + peripheral_group: rx_align_bf + number_of_peripherals: c_N_beamsets + parameter_overrides: + - { name: g_nof_streams, value: 2 } + mm_port_names: + - REG_BSN_MONITOR_V2_RX_ALIGN_BF + + - peripheral_name: dp/dp_bsn_monitor_v2 + peripheral_group: aligned_bf + number_of_peripherals: c_N_beamsets + parameter_overrides: + - { name: g_nof_streams, value: 1 } + mm_port_names: + - REG_BSN_MONITOR_V2_ALIGNED_BF + + - peripheral_name: ring/ring_lane_info + peripheral_group: bf + number_of_peripherals: c_N_beamsets + mm_port_names: + - REG_RING_LANE_INFO_BF + + - peripheral_name: dp/dp_bsn_monitor_v2 + peripheral_group: ring_rx_bf + number_of_peripherals: c_N_beamsets + parameter_overrides: + - { name: g_nof_streams, value: c_lane_nof_rx_monitors } + mm_port_names: + - REG_BSN_MONITOR_V2_RING_RX_BF + + - peripheral_name: dp/dp_bsn_monitor_v2 + peripheral_group: ring_tx_bf + number_of_peripherals: c_N_beamsets + parameter_overrides: + - { name: g_nof_streams, value: c_lane_nof_tx_monitors } + mm_port_names: + - REG_BSN_MONITOR_V2_RING_TX_BF + + - peripheral_name: dp/dp_block_validate_err + peripheral_group: bf + number_of_peripherals: c_N_beamsets + parameter_overrides: + - { name: g_nof_err_counts, value: c_lane_nof_err_counts } + mm_port_names: + - REG_DP_BLOCK_VALIDATE_ERR_BF + + - peripheral_name: dp/dp_block_validate_bsn_at_sync + peripheral_group: bf + number_of_peripherals: c_N_beamsets + mm_port_names: + - REG_DP_BLOCK_VALIDATE_BSN_AT_SYNC_BF + - peripheral_name: sdp/sdp_bf_scale number_of_peripherals: c_N_beamsets peripheral_span: 2 * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = 2 words