diff --git a/applications/lofar2/libraries/sdp/sdp.peripheral.yaml b/applications/lofar2/libraries/sdp/sdp.peripheral.yaml index ee6fb7b31d7618a98d37df85999d4acb442cea7c..84edc25bb7e34e21b5e66ba063f4b5d6fad2fce5 100644 --- a/applications/lofar2/libraries/sdp/sdp.peripheral.yaml +++ b/applications/lofar2/libraries/sdp/sdp.peripheral.yaml @@ -33,3 +33,28 @@ peripherals: number_of_fields: 1024 # = Q_fft * N_sub = 2 signal inputs * 512 subbands radix: complx + - peripheral_name: sdp_info # pi_sdp_info.py ? + peripheral_description: "SDP info." + slave_ports: + # MM port for sdp_info.vhd + - slave_name: REG_SDP_INFO + slave_description: | + "The SDP info contains central SDP 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." + slave_type: REG + fields: + - - { field_name: station_id, width: 16, access_mode: RW, address_offset: 0x0 } + - - { field_name: antenna_band_index, width: 1, access_mode: RO, address_offset: 0x4 } + - - { field_name: observation_id, width: 32, access_mode: RW, address_offset: 0x8 } + - - { field_name: nyquist_zone_index, width: 2, access_mode: RW, address_offset: 0xC } + - - { field_name: f_adc, width: 1, access_mode: RO, address_offset: 0x10 } + - - { field_name: fsub_type, width: 1, access_mode: RO, address_offset: 0x14 } + - - { field_name: beam_repositioning_flag, width: 1, access_mode: RW, address_offset: 0x18 } + - - { field_name: subband_calibrated_flag, width: 1, access_mode: RW, address_offset: 0x1C } + - - { field_name: O_si, width: 8, access_mode: RW, address_offset: 0x20 } + - - { field_name: N_si, width: 8, access_mode: RW, address_offset: 0x24 } + - - { field_name: O_rn, width: 8, access_mode: RW, address_offset: 0x28 } + - - { field_name: N_rn, width: 8, access_mode: RW, address_offset: 0x2C } + - - { field_name: block_period, width: 16, access_mode: RO, address_offset: 0x30 } + - - { field_name: beamlet_scale, width: 16, access_mode: RW, address_offset: 0x34 }