Skip to content
Snippets Groups Projects
Commit 6df6d679 authored by Reinier van der Walle's avatar Reinier van der Walle
Browse files

added missing peripheral span

parent 42ff2707
No related branches found
No related tags found
1 merge request!274added missing peripheral span
Pipeline #34822 failed
...@@ -368,6 +368,7 @@ peripherals: ...@@ -368,6 +368,7 @@ peripherals:
- peripheral_name: dp/dp_bsn_align_v2 - peripheral_name: dp/dp_bsn_align_v2
peripheral_group: bf peripheral_group: bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: ceil_pow2(c_P_sum) * 2 * MM_BUS_SIZE # number_of_ports = c_P_sum, mm_port_span = 2 words
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: 2 } - { name: g_nof_streams, value: 2 }
mm_port_names: mm_port_names:
...@@ -376,6 +377,7 @@ peripherals: ...@@ -376,6 +377,7 @@ peripherals:
- peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_name: dp/dp_bsn_monitor_v2
peripheral_group: rx_align_bf peripheral_group: rx_align_bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: ceil_pow2(c_P_sum) * 8 * MM_BUS_SIZE # number_of_ports = c_P_sum, mm_port_span = 8 words
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: 2 } - { name: g_nof_streams, value: 2 }
mm_port_names: mm_port_names:
...@@ -384,6 +386,7 @@ peripherals: ...@@ -384,6 +386,7 @@ peripherals:
- peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_name: dp/dp_bsn_monitor_v2
peripheral_group: aligned_bf peripheral_group: aligned_bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: 8 * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = 8 words
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: 1 } - { name: g_nof_streams, value: 1 }
mm_port_names: mm_port_names:
...@@ -392,12 +395,14 @@ peripherals: ...@@ -392,12 +395,14 @@ peripherals:
- peripheral_name: ring/ring_lane_info - peripheral_name: ring/ring_lane_info
peripheral_group: bf peripheral_group: bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: 2 * MM_BUS_SIZE
mm_port_names: mm_port_names:
- REG_RING_LANE_INFO_BF - REG_RING_LANE_INFO_BF
- peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_name: dp/dp_bsn_monitor_v2
peripheral_group: ring_rx_bf peripheral_group: ring_rx_bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: 8 * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = 8 words
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: 1 } - { name: g_nof_streams, value: 1 }
mm_port_names: mm_port_names:
...@@ -406,6 +411,7 @@ peripherals: ...@@ -406,6 +411,7 @@ peripherals:
- peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_name: dp/dp_bsn_monitor_v2
peripheral_group: ring_tx_bf peripheral_group: ring_tx_bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: 8 * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = 8 words
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: 1 } - { name: g_nof_streams, value: 1 }
mm_port_names: mm_port_names:
...@@ -414,6 +420,7 @@ peripherals: ...@@ -414,6 +420,7 @@ peripherals:
- peripheral_name: dp/dp_block_validate_err - peripheral_name: dp/dp_block_validate_err
peripheral_group: bf peripheral_group: bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: ceil_pow2(c_lane_nof_err_counts + 3) * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = ceil_pow2(g_nof_err_counts + 3) words
parameter_overrides: parameter_overrides:
- { name: g_nof_err_counts, value: c_lane_nof_err_counts } - { name: g_nof_err_counts, value: c_lane_nof_err_counts }
mm_port_names: mm_port_names:
...@@ -422,6 +429,7 @@ peripherals: ...@@ -422,6 +429,7 @@ peripherals:
- peripheral_name: dp/dp_block_validate_bsn_at_sync - peripheral_name: dp/dp_block_validate_bsn_at_sync
peripheral_group: bf peripheral_group: bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: 4 * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = 4 words
mm_port_names: mm_port_names:
- REG_DP_BLOCK_VALIDATE_BSN_AT_SYNC_BF - REG_DP_BLOCK_VALIDATE_BSN_AT_SYNC_BF
...@@ -472,6 +480,7 @@ peripherals: ...@@ -472,6 +480,7 @@ peripherals:
- peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_name: dp/dp_bsn_monitor_v2
peripheral_group: bst_udp peripheral_group: bst_udp
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: 8 * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = 8 words
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: 1 } - { name: g_nof_streams, value: 1 }
mm_port_names: mm_port_names:
...@@ -480,6 +489,7 @@ peripherals: ...@@ -480,6 +489,7 @@ peripherals:
- peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_name: dp/dp_bsn_monitor_v2
peripheral_group: beamlet_output peripheral_group: beamlet_output
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: 8 * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = 8 words
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: 1 } - { name: g_nof_streams, value: 1 }
mm_port_names: mm_port_names:
......
...@@ -221,6 +221,7 @@ peripherals: ...@@ -221,6 +221,7 @@ peripherals:
- peripheral_name: reorder/reorder_col_wide - peripheral_name: reorder/reorder_col_wide
number_of_peripherals: c_N_beamsets # lofar2_unb2b_beamformer.vhd number_of_peripherals: c_N_beamsets # lofar2_unb2b_beamformer.vhd
peripheral_span: ceil_pow2(c_P_pfb) * ceil_pow2(c_S_sub_bf * c_Q_fft) * MM_BUS_SIZE # number_of_ports = c_P_pfb, mm_port_span = ceil_pow2(c_S_sub_bf * c_Q_fft) words
parameter_overrides: parameter_overrides:
- { name: g_wb_factor, value: c_P_pfb } - { name: g_wb_factor, value: c_P_pfb }
- { name: g_nof_ch_in, value: c_N_sub * c_Q_fft } - { name: g_nof_ch_in, value: c_N_sub * c_Q_fft }
...@@ -230,6 +231,7 @@ peripherals: ...@@ -230,6 +231,7 @@ peripherals:
- peripheral_name: sdp/sdp_bf_weights - peripheral_name: sdp/sdp_bf_weights
number_of_peripherals: c_N_beamsets # lofar2_unb2b_beamformer.vhd number_of_peripherals: c_N_beamsets # lofar2_unb2b_beamformer.vhd
peripheral_span: ceil_pow2(c_N_pol_bf * c_P_pfb) * ceil_pow2(c_Q_fft * c_S_sub_bf) * MM_BUS_SIZE # number_of_ports = c_N_pol_bf * c_P_pfb, mm_port_span = ceil_pow2(c_Q_fft * c_S_sub_bf) words
parameter_overrides: parameter_overrides:
- { name: g_nof_instances, value: c_N_pol_bf * c_A_pn } # A_pn = P_pfb = 6 - { name: g_nof_instances, value: c_N_pol_bf * c_A_pn } # A_pn = P_pfb = 6
- { name: g_nof_gains, value: c_N_pol * c_S_sub_bf } # N_pol = Q_fft = 2 - { name: g_nof_gains, value: c_N_pol * c_S_sub_bf } # N_pol = Q_fft = 2
...@@ -238,6 +240,7 @@ peripherals: ...@@ -238,6 +240,7 @@ peripherals:
- peripheral_name: sdp/sdp_bf_scale - peripheral_name: sdp/sdp_bf_scale
number_of_peripherals: c_N_beamsets # lofar2_unb2b_beamformer.vhd number_of_peripherals: c_N_beamsets # lofar2_unb2b_beamformer.vhd
peripheral_span: 2 * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = 2 words
parameter_overrides: parameter_overrides:
- { name: g_gain_w, value: c_W_beamlet_scale } - { name: g_gain_w, value: c_W_beamlet_scale }
- { name: g_lsb_w, value: 0 - c_W_beamlet_resolution} - { name: g_lsb_w, value: 0 - c_W_beamlet_resolution}
...@@ -246,11 +249,13 @@ peripherals: ...@@ -246,11 +249,13 @@ peripherals:
- peripheral_name: sdp/sdp_beamformer_output_hdr_dat - peripheral_name: sdp/sdp_beamformer_output_hdr_dat
number_of_peripherals: c_N_beamsets # lofar2_unb2b_beamformer.vhd number_of_peripherals: c_N_beamsets # lofar2_unb2b_beamformer.vhd
peripheral_span: 64 * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = 64 words
mm_port_names: mm_port_names:
- REG_HDR_DAT - REG_HDR_DAT
- peripheral_name: dp/dp_xonoff - peripheral_name: dp/dp_xonoff
number_of_peripherals: c_N_beamsets # lofar2_unb2b_beamformer.vhd number_of_peripherals: c_N_beamsets # lofar2_unb2b_beamformer.vhd
peripheral_span: 2 * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = 2 words
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: 1 } - { name: g_nof_streams, value: 1 }
- { name: g_combine_streams, value: False } - { name: g_combine_streams, value: False }
......
...@@ -74,6 +74,7 @@ peripherals: ...@@ -74,6 +74,7 @@ peripherals:
- peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_name: dp/dp_bsn_monitor_v2
peripheral_group: ring_rx peripheral_group: ring_rx
number_of_peripherals: c_nof_lanes number_of_peripherals: c_nof_lanes
peripheral_span: ceil_pow2(c_nof_rx_monitors) * 8 * MM_BUS_SIZE
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: c_nof_rx_monitors } - { name: g_nof_streams, value: c_nof_rx_monitors }
mm_port_names: mm_port_names:
...@@ -82,6 +83,7 @@ peripherals: ...@@ -82,6 +83,7 @@ peripherals:
- peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_name: dp/dp_bsn_monitor_v2
peripheral_group: ring_tx peripheral_group: ring_tx
number_of_peripherals: c_nof_lanes number_of_peripherals: c_nof_lanes
peripheral_span: ceil_pow2(c_nof_tx_monitors) * 8 * MM_BUS_SIZE
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: c_nof_tx_monitors } - { name: g_nof_streams, value: c_nof_tx_monitors }
mm_port_names: mm_port_names:
...@@ -89,23 +91,27 @@ peripherals: ...@@ -89,23 +91,27 @@ peripherals:
- peripheral_name: ring/ring_lane_info - peripheral_name: ring/ring_lane_info
number_of_peripherals: c_nof_lanes number_of_peripherals: c_nof_lanes
peripheral_span: 2 * MM_BUS_SIZE
mm_port_names: mm_port_names:
- REG_RING_LANE_INFO - REG_RING_LANE_INFO
- peripheral_name: dp/dp_xonoff - peripheral_name: dp/dp_xonoff
peripheral_group: lane peripheral_group: lane
number_of_peripherals: c_nof_lanes number_of_peripherals: c_nof_lanes
peripheral_span: 2 * MM_BUS_SIZE
mm_port_names: mm_port_names:
- REG_DP_XONOFF_LANE - REG_DP_XONOFF_LANE
- peripheral_name: dp/dp_xonoff - peripheral_name: dp/dp_xonoff
peripheral_group: local peripheral_group: local
number_of_peripherals: c_nof_lanes number_of_peripherals: c_nof_lanes
peripheral_span: 2 * MM_BUS_SIZE
mm_port_names: mm_port_names:
- REG_DP_XONOFF_LOCAL - REG_DP_XONOFF_LOCAL
- peripheral_name: dp/dp_block_validate_err - peripheral_name: dp/dp_block_validate_err
number_of_peripherals: c_nof_lanes number_of_peripherals: c_nof_lanes
peripheral_span: ceil_pow2(c_nof_err_counts + 3) * MM_BUS_SIZE
parameter_overrides: parameter_overrides:
- { name: g_nof_err_counts, value: c_nof_err_counts } - { name: g_nof_err_counts, value: c_nof_err_counts }
mm_port_names: mm_port_names:
...@@ -113,6 +119,7 @@ peripherals: ...@@ -113,6 +119,7 @@ peripherals:
- peripheral_name: dp/dp_block_validate_bsn_at_sync - peripheral_name: dp/dp_block_validate_bsn_at_sync
number_of_peripherals: c_nof_lanes number_of_peripherals: c_nof_lanes
peripheral_span: 4 * MM_BUS_SIZE
mm_port_names: mm_port_names:
- REG_DP_BLOCK_VALIDATE_BSN_AT_SYNC - REG_DP_BLOCK_VALIDATE_BSN_AT_SYNC
......
...@@ -367,6 +367,7 @@ peripherals: ...@@ -367,6 +367,7 @@ peripherals:
- peripheral_name: dp/dp_bsn_align_v2 - peripheral_name: dp/dp_bsn_align_v2
peripheral_group: bf peripheral_group: bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: ceil_pow2(c_P_sum) * 2 * MM_BUS_SIZE # number_of_ports = c_P_sum, mm_port_span = 2 words
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: c_P_sum } - { name: g_nof_streams, value: c_P_sum }
mm_port_names: mm_port_names:
...@@ -375,6 +376,7 @@ peripherals: ...@@ -375,6 +376,7 @@ peripherals:
- peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_name: dp/dp_bsn_monitor_v2
peripheral_group: rx_align_bf peripheral_group: rx_align_bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: ceil_pow2(c_P_sum) * 8 * MM_BUS_SIZE # number_of_ports = c_P_sum, mm_port_span = 8 words
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: c_P_sum } - { name: g_nof_streams, value: c_P_sum }
mm_port_names: mm_port_names:
...@@ -383,6 +385,7 @@ peripherals: ...@@ -383,6 +385,7 @@ peripherals:
- peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_name: dp/dp_bsn_monitor_v2
peripheral_group: aligned_bf peripheral_group: aligned_bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: 8 * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = 8 words
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: 1 } - { name: g_nof_streams, value: 1 }
mm_port_names: mm_port_names:
...@@ -391,12 +394,15 @@ peripherals: ...@@ -391,12 +394,15 @@ peripherals:
- peripheral_name: ring/ring_lane_info - peripheral_name: ring/ring_lane_info
peripheral_group: bf peripheral_group: bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: 2 * MM_BUS_SIZE
mm_port_names: mm_port_names:
- REG_RING_LANE_INFO_BF - REG_RING_LANE_INFO_BF
- peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_name: dp/dp_bsn_monitor_v2
peripheral_group: ring_rx_bf peripheral_group: ring_rx_bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: 8 * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = 8 words
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: 1 } - { name: g_nof_streams, value: 1 }
mm_port_names: mm_port_names:
...@@ -405,6 +411,7 @@ peripherals: ...@@ -405,6 +411,7 @@ peripherals:
- peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_name: dp/dp_bsn_monitor_v2
peripheral_group: ring_tx_bf peripheral_group: ring_tx_bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: 8 * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = 8 words
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: 1 } - { name: g_nof_streams, value: 1 }
mm_port_names: mm_port_names:
...@@ -413,6 +420,7 @@ peripherals: ...@@ -413,6 +420,7 @@ peripherals:
- peripheral_name: dp/dp_block_validate_err - peripheral_name: dp/dp_block_validate_err
peripheral_group: bf peripheral_group: bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: ceil_pow2(c_lane_nof_err_counts + 3) * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = ceil_pow2(g_nof_err_counts + 3) words
parameter_overrides: parameter_overrides:
- { name: g_nof_err_counts, value: c_lane_nof_err_counts } - { name: g_nof_err_counts, value: c_lane_nof_err_counts }
mm_port_names: mm_port_names:
...@@ -421,6 +429,7 @@ peripherals: ...@@ -421,6 +429,7 @@ peripherals:
- peripheral_name: dp/dp_block_validate_bsn_at_sync - peripheral_name: dp/dp_block_validate_bsn_at_sync
peripheral_group: bf peripheral_group: bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: 4 * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = 4 words
mm_port_names: mm_port_names:
- REG_DP_BLOCK_VALIDATE_BSN_AT_SYNC_BF - REG_DP_BLOCK_VALIDATE_BSN_AT_SYNC_BF
...@@ -471,6 +480,7 @@ peripherals: ...@@ -471,6 +480,7 @@ peripherals:
- peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_name: dp/dp_bsn_monitor_v2
peripheral_group: bst_udp peripheral_group: bst_udp
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: 8 * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = 8 words
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: 1 } - { name: g_nof_streams, value: 1 }
mm_port_names: mm_port_names:
...@@ -479,6 +489,7 @@ peripherals: ...@@ -479,6 +489,7 @@ peripherals:
- peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_name: dp/dp_bsn_monitor_v2
peripheral_group: beamlet_output peripheral_group: beamlet_output
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: 8 * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = 8 words
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: 1 } - { name: g_nof_streams, value: 1 }
mm_port_names: mm_port_names:
......
...@@ -74,6 +74,7 @@ peripherals: ...@@ -74,6 +74,7 @@ peripherals:
- peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_name: dp/dp_bsn_monitor_v2
peripheral_group: ring_rx peripheral_group: ring_rx
number_of_peripherals: c_nof_lanes number_of_peripherals: c_nof_lanes
peripheral_span: ceil_pow2(c_nof_rx_monitors) * 8 * MM_BUS_SIZE
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: c_nof_rx_monitors } - { name: g_nof_streams, value: c_nof_rx_monitors }
mm_port_names: mm_port_names:
...@@ -82,6 +83,7 @@ peripherals: ...@@ -82,6 +83,7 @@ peripherals:
- peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_name: dp/dp_bsn_monitor_v2
peripheral_group: ring_tx peripheral_group: ring_tx
number_of_peripherals: c_nof_lanes number_of_peripherals: c_nof_lanes
peripheral_span: ceil_pow2(c_nof_tx_monitors) * 8 * MM_BUS_SIZE
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: c_nof_tx_monitors } - { name: g_nof_streams, value: c_nof_tx_monitors }
mm_port_names: mm_port_names:
...@@ -89,23 +91,27 @@ peripherals: ...@@ -89,23 +91,27 @@ peripherals:
- peripheral_name: ring/ring_lane_info - peripheral_name: ring/ring_lane_info
number_of_peripherals: c_nof_lanes number_of_peripherals: c_nof_lanes
peripheral_span: 2 * MM_BUS_SIZE
mm_port_names: mm_port_names:
- REG_RING_LANE_INFO - REG_RING_LANE_INFO
- peripheral_name: dp/dp_xonoff - peripheral_name: dp/dp_xonoff
peripheral_group: lane peripheral_group: lane
number_of_peripherals: c_nof_lanes number_of_peripherals: c_nof_lanes
peripheral_span: 2 * MM_BUS_SIZE
mm_port_names: mm_port_names:
- REG_DP_XONOFF_LANE - REG_DP_XONOFF_LANE
- peripheral_name: dp/dp_xonoff - peripheral_name: dp/dp_xonoff
peripheral_group: local peripheral_group: local
number_of_peripherals: c_nof_lanes number_of_peripherals: c_nof_lanes
peripheral_span: 2 * MM_BUS_SIZE
mm_port_names: mm_port_names:
- REG_DP_XONOFF_LOCAL - REG_DP_XONOFF_LOCAL
- peripheral_name: dp/dp_block_validate_err - peripheral_name: dp/dp_block_validate_err
number_of_peripherals: c_nof_lanes number_of_peripherals: c_nof_lanes
peripheral_span: ceil_pow2(c_nof_err_counts + 3) * MM_BUS_SIZE
parameter_overrides: parameter_overrides:
- { name: g_nof_err_counts, value: c_nof_err_counts } - { name: g_nof_err_counts, value: c_nof_err_counts }
mm_port_names: mm_port_names:
...@@ -113,6 +119,7 @@ peripherals: ...@@ -113,6 +119,7 @@ peripherals:
- peripheral_name: dp/dp_block_validate_bsn_at_sync - peripheral_name: dp/dp_block_validate_bsn_at_sync
number_of_peripherals: c_nof_lanes number_of_peripherals: c_nof_lanes
peripheral_span: 4 * MM_BUS_SIZE
mm_port_names: mm_port_names:
- REG_DP_BLOCK_VALIDATE_BSN_AT_SYNC - REG_DP_BLOCK_VALIDATE_BSN_AT_SYNC
......
...@@ -367,6 +367,7 @@ peripherals: ...@@ -367,6 +367,7 @@ peripherals:
- peripheral_name: dp/dp_bsn_align_v2 - peripheral_name: dp/dp_bsn_align_v2
peripheral_group: bf peripheral_group: bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: ceil_pow2(c_P_sum) * 2 * MM_BUS_SIZE # number_of_ports = c_P_sum, mm_port_span = 2 words
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: c_P_sum } - { name: g_nof_streams, value: c_P_sum }
mm_port_names: mm_port_names:
...@@ -375,6 +376,7 @@ peripherals: ...@@ -375,6 +376,7 @@ peripherals:
- peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_name: dp/dp_bsn_monitor_v2
peripheral_group: rx_align_bf peripheral_group: rx_align_bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: ceil_pow2(c_P_sum) * 8 * MM_BUS_SIZE # number_of_ports = c_P_sum, mm_port_span = 8 words
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: c_P_sum } - { name: g_nof_streams, value: c_P_sum }
mm_port_names: mm_port_names:
...@@ -383,6 +385,7 @@ peripherals: ...@@ -383,6 +385,7 @@ peripherals:
- peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_name: dp/dp_bsn_monitor_v2
peripheral_group: aligned_bf peripheral_group: aligned_bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: 8 * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = 8 words
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: 1 } - { name: g_nof_streams, value: 1 }
mm_port_names: mm_port_names:
...@@ -391,12 +394,14 @@ peripherals: ...@@ -391,12 +394,14 @@ peripherals:
- peripheral_name: ring/ring_lane_info - peripheral_name: ring/ring_lane_info
peripheral_group: bf peripheral_group: bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: 2 * MM_BUS_SIZE
mm_port_names: mm_port_names:
- REG_RING_LANE_INFO_BF - REG_RING_LANE_INFO_BF
- peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_name: dp/dp_bsn_monitor_v2
peripheral_group: ring_rx_bf peripheral_group: ring_rx_bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: 8 * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = 8 words
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: 1 } - { name: g_nof_streams, value: 1 }
mm_port_names: mm_port_names:
...@@ -405,6 +410,7 @@ peripherals: ...@@ -405,6 +410,7 @@ peripherals:
- peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_name: dp/dp_bsn_monitor_v2
peripheral_group: ring_tx_bf peripheral_group: ring_tx_bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: 8 * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = 8 words
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: 1 } - { name: g_nof_streams, value: 1 }
mm_port_names: mm_port_names:
...@@ -413,6 +419,7 @@ peripherals: ...@@ -413,6 +419,7 @@ peripherals:
- peripheral_name: dp/dp_block_validate_err - peripheral_name: dp/dp_block_validate_err
peripheral_group: bf peripheral_group: bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: ceil_pow2(c_lane_nof_err_counts + 3) * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = ceil_pow2(g_nof_err_counts + 3) words
parameter_overrides: parameter_overrides:
- { name: g_nof_err_counts, value: c_lane_nof_err_counts } - { name: g_nof_err_counts, value: c_lane_nof_err_counts }
mm_port_names: mm_port_names:
...@@ -421,6 +428,7 @@ peripherals: ...@@ -421,6 +428,7 @@ peripherals:
- peripheral_name: dp/dp_block_validate_bsn_at_sync - peripheral_name: dp/dp_block_validate_bsn_at_sync
peripheral_group: bf peripheral_group: bf
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: 4 * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = 4 words
mm_port_names: mm_port_names:
- REG_DP_BLOCK_VALIDATE_BSN_AT_SYNC_BF - REG_DP_BLOCK_VALIDATE_BSN_AT_SYNC_BF
...@@ -471,6 +479,7 @@ peripherals: ...@@ -471,6 +479,7 @@ peripherals:
- peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_name: dp/dp_bsn_monitor_v2
peripheral_group: bst_udp peripheral_group: bst_udp
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: 8 * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = 8 words
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: 1 } - { name: g_nof_streams, value: 1 }
mm_port_names: mm_port_names:
...@@ -479,6 +488,7 @@ peripherals: ...@@ -479,6 +488,7 @@ peripherals:
- peripheral_name: dp/dp_bsn_monitor_v2 - peripheral_name: dp/dp_bsn_monitor_v2
peripheral_group: beamlet_output peripheral_group: beamlet_output
number_of_peripherals: c_N_beamsets number_of_peripherals: c_N_beamsets
peripheral_span: 8 * MM_BUS_SIZE # number_of_ports = 1, mm_port_span = 8 words
parameter_overrides: parameter_overrides:
- { name: g_nof_streams, value: 1 } - { name: g_nof_streams, value: 1 }
mm_port_names: mm_port_names:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment