diff --git a/applications/disturb2/libraries/disturb/disturb.peripheral.yaml b/applications/disturb2/libraries/disturb/disturb.peripheral.yaml index adc7403a67576eb3a62b91d1329d3367f5776523..93f17e9ce773b27f6e47fa75e9a80014a1af9853 100644 --- a/applications/disturb2/libraries/disturb/disturb.peripheral.yaml +++ b/applications/disturb2/libraries/disturb/disturb.peripheral.yaml @@ -3,18 +3,18 @@ schema_version: 1.0 schema_type: peripheral hdl_library_name: disturb -hdl_library_description: "Station Digital Processor (SDP) for LOFAR2.0" +hdl_library_description: "Station Digital Processor (DISTURB) for LOFAR2.0" peripherals: - peripheral_name: disturb_info # pi_disturb_info.py - peripheral_description: "SDP info." + peripheral_description: "DISTURB info." mm_ports: # MM port for disturb_info.vhd - - mm_port_name: REG_SDP_INFO + - mm_port_name: REG_DISTURB_INFO mm_port_type: REG mm_port_span: 16 * MM_BUS_SIZE mm_port_description: | - "The SDP info contains central SDP information. The station_id applies to the entire station. + "The DISTURB info contains central DISTURB information. The station_id applies to the entire station. The other info fields apply per antenna band (low band or high band). An FPGA node only participates in one band." fields: @@ -29,14 +29,14 @@ peripherals: - peripheral_name: disturb_crosslets_subband_select # pi_disturb_crosslets_info.py - peripheral_description: "SDP crosslets info." + peripheral_description: "DISTURB crosslets info." mm_ports: # MM port for disturb_info.vhd - mm_port_name: REG_CROSSLETS_INFO mm_port_type: REG mm_port_span: 16 * MM_BUS_SIZE mm_port_description: | - "The SDP crosslets info contains the step size and 15 offsets, that are used to select a new + "The DISTURB crosslets info contains the step size and 15 offsets, that are used to select a new crosslet subband for every integration interval" fields: - - { field_name: step, access_mode: RW, address_offset: 0x3C } @@ -45,20 +45,20 @@ peripherals: address_offset: 0x0 - peripheral_name: disturb_nof_crosslets # pi_disturb_nof_crosslets.py - peripheral_description: "SDP nof crosslets." + peripheral_description: "DISTURB nof crosslets." mm_ports: - mm_port_name: REG_NOF_CROSSLETS mm_port_type: REG mm_port_span: 2 * MM_BUS_SIZE mm_port_description: | - "The SDP nof crosslets contains the number of crosslets that are being sent out the UDP offload + "The DISTURB nof crosslets contains the number of crosslets that are being sent out the UDP offload where 1 <= nof_crosslets <= N_crosslets_max" fields: - - { field_name: nof_crosslets, access_mode: RW, address_offset: 0x0 } - - { field_name: unused, access_mode: RW, address_offset: 0x4 } - peripheral_name: disturb_subband_equalizer # pi_disturb_subband_equalizer.py - peripheral_description: "SDP Subband equalizer coefficients." + peripheral_description: "DISTURB Subband equalizer coefficients." parameters: # Parameters of pi_disturb_subband_equalizer.py, fixed in disturb_subband_equalizer.vhd / disturb_pkg.vhd - { name: P_pfb, value: 6 } # P_pfb = S_pn / Q_fft = 12 / 2 = 6 @@ -89,7 +89,7 @@ peripherals: - peripheral_name: disturb_bf_weights # pi_disturb_bf_weights.py - peripheral_description: "SDP Beamformer weights (= beamlet weights)." + peripheral_description: "DISTURB Beamformer weights (= beamlet weights)." parameters: # Parameters of pi_disturb_bf_weights.py, fixed in disturb_bf_weights.vhd / disturb_pkg.vhd - { name: N_pol_bf, value: 2 } @@ -140,7 +140,7 @@ peripherals: - peripheral_name: disturb_bf_scale # pi_disturb_bf_scale.py - peripheral_description: "SDP BF beamlet data output scaling and requantization." + peripheral_description: "DISTURB BF beamlet data output scaling and requantization." parameters: # Parameters fixed in node_disturb_beamformer.vhd / mms_dp_scale.vhd / disturb_pkg.vhd - { name: g_gain_w, value: 16 } @@ -176,7 +176,7 @@ peripherals: - peripheral_name: disturb_beamformer_output_hdr_dat # pi_dp_offload_tx_hdr_dat_lofar2_beamformer_output.py - peripheral_description: "SDP BF beamlet data output header." + peripheral_description: "DISTURB BF beamlet data output header." mm_ports: # MM port for disturb_beamformer_output.vhd / dp_offload_tx_v3.vhd - mm_port_name: REG_DP_OFFLOAD_TX_HDR_DAT @@ -252,7 +252,7 @@ peripherals: - peripheral_name: disturb_statistics_offload_hdr_dat_sst # pi_dp_offload_tx_hdr_dat_lofar2_disturb_statistics_offload.py - peripheral_description: "SDP statistics offload header for the subband statistics (SST)." + peripheral_description: "DISTURB statistics offload header for the subband statistics (SST)." mm_ports: # MM port for disturb_statistics_offload.vhd / dp_offload_tx_v3.vhd - mm_port_name: REG_DP_OFFLOAD_TX_HDR_DAT @@ -264,9 +264,9 @@ peripherals: The Subband statistics (SST) are integrated auto power values of the subbands per signal input. The SST specific settings are defined by data_id_sst. - The statistics offload header fields are described in ICD SC-SDP [1]. + The statistics offload header fields are described in ICD SC-DISTURB [1]. - [1] https://plm.astron.nl/polarion/#/project/LOFAR2System/wiki/L2%20Interface%20Control%20Documents/SC%20to%20SDP%20ICD + [1] https://plm.astron.nl/polarion/#/project/LOFAR2System/wiki/L2%20Interface%20Control%20Documents/SC%20to%20DISTURB%20ICD " fields: # eth field group @@ -321,7 +321,7 @@ peripherals: - peripheral_name: disturb_statistics_offload_hdr_dat_bst # pi_dp_offload_tx_hdr_dat_lofar2_disturb_statistics_offload.py - peripheral_description: "SDP statistics offload header for the beamlet statistics (BST)." + peripheral_description: "DISTURB statistics offload header for the beamlet statistics (BST)." mm_ports: # MM port for disturb_statistics_offload.vhd / dp_offload_tx_v3.vhd - mm_port_name: REG_DP_OFFLOAD_TX_HDR_DAT @@ -333,9 +333,9 @@ peripherals: The beamlet statistics (BST) are integrated auto power values of the beamlets per beamset The BST specific settings are defined by data_id_bst. - The statistics offload header fields are described in ICD SC-SDP [1]. + The statistics offload header fields are described in ICD SC-DISTURB [1]. - [1] https://plm.astron.nl/polarion/#/project/LOFAR2System/wiki/L2%20Interface%20Control%20Documents/SC%20to%20SDP%20ICD + [1] https://plm.astron.nl/polarion/#/project/LOFAR2System/wiki/L2%20Interface%20Control%20Documents/SC%20to%20DISTURB%20ICD " fields: # eth field group @@ -390,7 +390,7 @@ peripherals: - peripheral_name: disturb_statistics_offload_hdr_dat_xst # pi_dp_offload_tx_hdr_dat_lofar2_disturb_statistics_offload.py - peripheral_description: "SDP statistics offload header for the cross-subband statistics (XST)." + peripheral_description: "DISTURB statistics offload header for the cross-subband statistics (XST)." mm_ports: # MM port for disturb_statistics_offload.vhd / dp_offload_tx_v3.vhd - mm_port_name: REG_DP_OFFLOAD_TX_HDR_DAT @@ -403,9 +403,9 @@ peripherals: pairs of signal inputs per suband. The XST specific settings are defined by data_id_xst. - The statistics offload header fields are described in ICD SC-SDP [1]. + The statistics offload header fields are described in ICD SC-DISTURB [1]. - [1] https://plm.astron.nl/polarion/#/project/LOFAR2System/wiki/L2%20Interface%20Control%20Documents/SC%20to%20SDP%20ICD + [1] https://plm.astron.nl/polarion/#/project/LOFAR2System/wiki/L2%20Interface%20Control%20Documents/SC%20to%20DISTURB%20ICD " fields: # eth field group