diff --git a/applications/lofar2/designs/lofar2_unb2b_sdp_station/lofar2_unb2b_sdp_station.fpga.yaml b/applications/lofar2/designs/lofar2_unb2b_sdp_station/lofar2_unb2b_sdp_station.fpga.yaml index 259d0c1739204987cf5f0668e8890aff7734861d..9552b50528c78c20547bf2b34addad5d2611bf6f 100644 --- a/applications/lofar2/designs/lofar2_unb2b_sdp_station/lofar2_unb2b_sdp_station.fpga.yaml +++ b/applications/lofar2/designs/lofar2_unb2b_sdp_station/lofar2_unb2b_sdp_station.fpga.yaml @@ -11,8 +11,13 @@ parameters: - { name: c_N_beamsets, value: 2 } - { name: c_N_sub, value: 512 } - { name: c_N_fft, value: 1024 } + - { name: c_N_pn_lb, value: 16 } - { name: c_S_pn, value: 12 } - { name: c_Q_fft, value: 2 } + #- { name: c_P_sq, value: 1 + c_N_pn_lb // 2 } # = 1 + 16 // 2 = 9, on revision xsub_one only one X_sq cell is used + - { name: c_P_sq, value: 1 } # for revision xsub_one only one X_sq cell is used + - { name: c_X_sq, value: c_S_pn * c_S_pn } # = 144 + - { name: c_N_crosslets, value: 1 } - { name: c_N_taps, value: 16 } - { name: c_W_adc_jesd, value: 16 } - { name: c_W_adc, value: 14 } @@ -220,6 +225,9 @@ peripherals: - REG_DP_SYNC_INSERT_V2 - peripheral_name: st/st_xst_for_sdp + parameter_overrides: + - { name: g_nof_streams, value: c_P_sq } + - { name: g_nof_crosslets, value: c_N_crosslets } mm_port_names: - RAM_ST_XSQ @@ -236,6 +244,7 @@ peripherals: peripheral_group: xst mm_port_names: - REG_STAT_HDR_DAT_XST + ############################################################################# # BF = Beamformer (from node_sdp_beamformer.vhd) #############################################################################