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 ef26e22f8b04c64a01c84e517da953e56e92854a..259d0c1739204987cf5f0668e8890aff7734861d 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 @@ -101,6 +101,8 @@ peripherals: - PIO_JESD_CTRL - peripheral_name: tech_jesd204b/jesd204b_arria10 + parameter_overrides: + - { name: g_nof_streams, value: c_S_pn } mm_port_names: - JESD204B diff --git a/applications/lofar2/designs/lofar2_unb2b_sdp_station/lofar2_unb2b_sdp_station.mmap.gold b/applications/lofar2/designs/lofar2_unb2b_sdp_station/lofar2_unb2b_sdp_station.mmap.gold index 9615fdd98905e0d2be37c9f346534d828adbd8bf..43436c87930d6ee258b7137a3e52b6e226bad8ad 100644 --- a/applications/lofar2/designs/lofar2_unb2b_sdp_station/lofar2_unb2b_sdp_station.mmap.gold +++ b/applications/lofar2/designs/lofar2_unb2b_sdp_station/lofar2_unb2b_sdp_station.mmap.gold @@ -67,22 +67,21 @@ number_of_columns = 13 - - - - data_out 0x0001a004 1 RO uint32 b[23:0] - - - - - - - data_in 0x0001a005 1 WO uint32 b[23:0] - - - - - - - busy 0x0001a006 1 RO uint32 b[0:0] - - - - REG_SDP_INFO 1 1 REG beamlet_scale 0x0001c000 1 RW uint32 b[15:0] - - - - - - - - block_period 0x0001c001 1 RO uint32 b[15:0] - - - - - - - - n_rn 0x0001c002 1 RW uint32 b[7:0] - - - - - - - - o_rn 0x0001c003 1 RW uint32 b[7:0] - - - - - - - - n_si 0x0001c004 1 RW uint32 b[7:0] - - - - - - - - o_si 0x0001c005 1 RW uint32 b[7:0] - - - - - - - - beam_repositioning_flag 0x0001c006 1 RW uint32 b[0:0] - - - - - - - - fsub_type 0x0001c007 1 RO uint32 b[0:0] - - - - - - - - f_adc 0x0001c008 1 RO uint32 b[0:0] - - - - - - - - nyquist_zone_index 0x0001c009 1 RW uint32 b[1:0] - - - - - - - - observation_id 0x0001c00a 1 RW uint32 b[31:0] - - - - - - - - antenna_band_index 0x0001c00b 1 RO uint32 b[0:0] - - - - - - - - station_id 0x0001c00c 1 RW uint32 b[15:0] - - - + REG_SDP_INFO 1 1 REG block_period 0x0001c000 1 RO uint32 b[15:0] - - - + - - - - n_rn 0x0001c001 1 RW uint32 b[7:0] - - - + - - - - o_rn 0x0001c002 1 RW uint32 b[7:0] - - - + - - - - n_si 0x0001c003 1 RW uint32 b[7:0] - - - + - - - - o_si 0x0001c004 1 RW uint32 b[7:0] - - - + - - - - beam_repositioning_flag 0x0001c005 1 RW uint32 b[0:0] - - - + - - - - fsub_type 0x0001c006 1 RO uint32 b[0:0] - - - + - - - - f_adc 0x0001c007 1 RO uint32 b[0:0] - - - + - - - - nyquist_zone_index 0x0001c008 1 RW uint32 b[1:0] - - - + - - - - observation_id 0x0001c009 1 RW uint32 b[31:0] - - - + - - - - antenna_band_index 0x0001c00a 1 RO uint32 b[0:0] - - - + - - - - station_id 0x0001c00b 1 RW uint32 b[15:0] - - - PIO_JESD_CTRL 1 1 REG enable 0x0001e000 1 RW uint32 b[30:0] - - - - - - - reset 0x0001e000 1 RW uint32 b[31:31] - - - - JESD204B 1 1 REG rx_dll_ctrl 0x00020014 1 RW uint32 b[16:0] - - - + JESD204B 1 12 REG rx_dll_ctrl 0x00020014 1 RW uint32 b[16:0] - - 256 - - - - rx_syncn_sysref_ctrl 0x00020015 1 RW uint32 b[24:0] - - - - - - - rx_csr_sysref_always_on 0x00020015 1 RW uint32 b[1:1] - - - - - - - rx_csr_rbd_offset 0x00020015 1 RW uint32 b[10:3] - - - @@ -203,278 +202,327 @@ number_of_columns = 13 - - - - - 0x0004e001 - - - b[31:0] b[63:32] - - REG_CROSSLETS_INFO 1 1 REG offset 0x00052000 15 RW uint32 b[31:0] - - - - - - - step 0x0005200f 1 RW uint32 b[31:0] - - - - RAM_SS_SS_WIDE 2 6 RAM data 0x00054000 976 RW uint32 b[9:0] - 8192 1024 - RAM_BF_WEIGHTS 2 12 RAM data 0x00058000 976 RW cint16_ir b[31:0] - 16384 1024 - REG_BF_SCALE 2 1 REG scale 0x00060000 1 RW uint32 b[15:0] - 2 2 - - - - - unused 0x00060001 1 RW uint32 b[31:0] - - - - REG_HDR_DAT 2 1 REG bsn 0x00062000 1 RW uint64 b[31:0] b[31:0] 64 64 - - - - - - 0x00062001 - - - b[31:0] b[63:32] - - - - - - - sdp_block_period 0x00062002 1 RW uint32 b[15:0] - - - - - - - - sdp_nof_beamlets_per_block 0x00062003 1 RW uint32 b[15:0] - - - - - - - - sdp_nof_blocks_per_packet 0x00062004 1 RW uint32 b[7:0] - - - - - - - - sdp_beamlet_index 0x00062005 1 RW uint32 b[15:0] - - - - - - - - sdp_beamlet_scale 0x00062006 1 RW uint32 b[15:0] - - - - - - - - sdp_reserved 0x00062007 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00062008 - - - b[7:0] b[39:32] - - - - - - - sdp_source_info_gn_index 0x00062009 1 RW uint32 b[4:0] - - - - - - - - sdp_source_info_beamlet_width 0x0006200a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_repositioning_flag 0x0006200b 1 RW uint32 b[9:9] - - - - - - - - sdp_source_info_payload_error 0x0006200c 1 RW uint32 b[10:10] - - - - - - - - sdp_source_info_fsub_type 0x0006200d 1 RW uint32 b[11:11] - - - - - - - - sdp_source_info_f_adc 0x0006200e 1 RW uint32 b[12:12] - - - - - - - - sdp_source_info_nyquist_zone_index 0x0006200f 1 RW uint32 b[14:13] - - - - - - - - sdp_source_info_antenna_band_index 0x00062010 1 RW uint32 b[15:15] - - - - - - - - sdp_station_id 0x00062011 1 RW uint32 b[15:0] - - - - - - - - sdp_observation_id 0x00062012 1 RW uint32 b[31:0] - - - - - - - - sdp_version_id 0x00062013 1 RO uint32 b[7:0] - - - - - - - - sdp_marker 0x00062014 1 RO uint32 b[7:0] - - - - - - - - udp_checksum 0x00062015 1 RW uint32 b[15:0] - - - - - - - - udp_length 0x00062016 1 RW uint32 b[15:0] - - - - - - - - udp_destination_port 0x00062017 1 RW uint32 b[15:0] - - - - - - - - udp_source_port 0x00062018 1 RW uint32 b[15:0] - - - - - - - - ip_destination_address 0x00062019 1 RW uint32 b[31:0] - - - - - - - - ip_source_address 0x0006201a 1 RW uint32 b[31:0] - - - - - - - - ip_header_checksum 0x0006201b 1 RW uint32 b[15:0] - - - - - - - - ip_protocol 0x0006201c 1 RW uint32 b[7:0] - - - - - - - - ip_time_to_live 0x0006201d 1 RW uint32 b[7:0] - - - - - - - - ip_fragment_offset 0x0006201e 1 RW uint32 b[12:0] - - - - - - - - ip_flags 0x0006201f 1 RW uint32 b[2:0] - - - - - - - - ip_identification 0x00062020 1 RW uint32 b[15:0] - - - - - - - - ip_total_length 0x00062021 1 RW uint32 b[15:0] - - - - - - - - ip_services 0x00062022 1 RW uint32 b[7:0] - - - - - - - - ip_header_length 0x00062023 1 RW uint32 b[3:0] - - - - - - - - ip_version 0x00062024 1 RW uint32 b[3:0] - - - - - - - - eth_type 0x00062025 1 RO uint32 b[15:0] - - - - - - - - eth_source_mac 0x00062026 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x00062027 - - - b[15:0] b[47:32] - - - - - - - eth_destination_mac 0x00062028 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00062029 - - - b[15:0] b[47:32] - - - REG_DP_XONOFF 2 1 REG enable_stream 0x00064000 1 RW uint32 b[0:0] - 2 2 - RAM_ST_BST 2 1 RAM data 0x00066000 1952 RW uint64 b[31:0] b[31:0] 2048 2048 - - - - - - 0x00064001 - - - b[21:0] b[53:32] - - - REG_STAT_ENABLE_BST 2 1 REG enable 0x00068000 1 RW uint32 b[0:0] - 2 2 - REG_STAT_HDR_DAT_BST 2 1 REG bsn 0x0006a000 1 RW uint64 b[31:0] b[31:0] 64 64 - - - - - - 0x0006a001 - - - b[31:0] b[63:32] - - - - - - - block_period 0x0006a002 1 RW uint32 b[15:0] - - - - - - - - nof_statistics_per_packet 0x0006a003 1 RW uint32 b[15:0] - - - - - - - - nof_bytes_per_statistic 0x0006a004 1 RW uint32 b[7:0] - - - - - - - - nof_signal_inputs 0x0006a005 1 RW uint32 b[7:0] - - - - - - - - sdp_data_id 0x0006a006 1 RW uint32 b[31:0] - - - - - - - - sdp_data_id_bst_beamlet_index 0x0006a006 1 RW uint32 b[15:0] - - - - - - - - sdp_data_id_bst_reserved 0x0006a006 1 RW uint32 b[31:16] - - - - - - - - sdp_integration_interval 0x0006a007 1 RW uint32 b[23:0] - - - - - - - - sdp_reserved 0x0006a008 1 RW uint32 b[7:0] - - - - - - - - sdp_source_info_gn_index 0x0006a009 1 RW uint32 b[4:0] - - - - - - - - sdp_source_info_reserved 0x0006a00a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_subband_calibrated_flag 0x0006a00b 1 RW uint32 b[8:8] - - - - - - - - sdp_source_info_beam_repositioning_flag 0x0006a00c 1 RW uint32 b[9:9] - - - - - - - - sdp_source_info_payload_error 0x0006a00d 1 RW uint32 b[10:10] - - - - - - - - sdp_source_info_fsub_type 0x0006a00e 1 RW uint32 b[11:11] - - - - - - - - sdp_source_info_f_adc 0x0006a00f 1 RW uint32 b[12:12] - - - - - - - - sdp_source_info_nyquist_zone_index 0x0006a010 1 RW uint32 b[14:13] - - - - - - - - sdp_source_info_antenna_band_index 0x0006a011 1 RW uint32 b[15:15] - - - - - - - - sdp_station_id 0x0006a012 1 RW uint32 b[15:0] - - - - - - - - sdp_observation_id 0x0006a013 1 RW uint32 b[31:0] - - - - - - - - sdp_version_id 0x0006a014 1 RO uint32 b[7:0] - - - - - - - - sdp_marker 0x0006a015 1 RO uint32 b[7:0] - - - - - - - - udp_checksum 0x0006a016 1 RW uint32 b[15:0] - - - - - - - - udp_length 0x0006a017 1 RW uint32 b[15:0] - - - - - - - - udp_destination_port 0x0006a018 1 RW uint32 b[15:0] - - - - - - - - udp_source_port 0x0006a019 1 RW uint32 b[15:0] - - - - - - - - ip_destination_address 0x0006a01a 1 RW uint32 b[31:0] - - - - - - - - ip_source_address 0x0006a01b 1 RW uint32 b[31:0] - - - - - - - - ip_header_checksum 0x0006a01c 1 RW uint32 b[15:0] - - - - - - - - ip_protocol 0x0006a01d 1 RW uint32 b[7:0] - - - - - - - - ip_time_to_live 0x0006a01e 1 RW uint32 b[7:0] - - - - - - - - ip_fragment_offset 0x0006a01f 1 RW uint32 b[12:0] - - - - - - - - ip_flags 0x0006a020 1 RW uint32 b[2:0] - - - - - - - - ip_identification 0x0006a021 1 RW uint32 b[15:0] - - - - - - - - ip_total_length 0x0006a022 1 RW uint32 b[15:0] - - - - - - - - ip_services 0x0006a023 1 RW uint32 b[7:0] - - - - - - - - ip_header_length 0x0006a024 1 RW uint32 b[3:0] - - - - - - - - ip_version 0x0006a025 1 RW uint32 b[3:0] - - - - - - - - eth_type 0x0006a026 1 RO uint32 b[15:0] - - - - - - - - eth_source_mac 0x0006a027 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x0006a028 - - - b[15:0] b[47:32] - - - - - - - eth_destination_mac 0x0006a029 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x0006a02a - - - b[15:0] b[47:32] - - - - - - - word_align 0x0006a02b 1 RW uint32 b[15:0] - - - - REG_NW_10GBE_MAC 1 1 REG rx_transfer_control 0x0006c000 1 RW uint32 b[0:0] - - - - - - - - rx_transfer_status 0x0006c001 1 RO uint32 b[0:0] - - - - - - - - tx_transfer_control 0x0006c002 1 RW uint32 b[0:0] - - - - - - - - rx_padcrc_control 0x0006c040 1 RW uint32 b[1:0] - - - - - - - - rx_crccheck_control 0x0006c080 1 RW uint32 b[1:0] - - - - - - - - rx_pktovrflow_error 0x0006c0c0 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006c0c1 - - - b[31:0] b[31:0] - - - - - - - rx_pktovrflow_etherstatsdropevents 0x0006c0c2 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006c0c3 - - - b[31:0] b[31:0] - - - - - - - rx_lane_decoder_preamble_control 0x0006c100 1 RW uint32 b[0:0] - - - - - - - - rx_preamble_inserter_control 0x0006c140 1 RW uint32 b[0:0] - - - - - - - - rx_frame_control 0x0006c800 1 RW uint32 b[19:0] - - - - - - - - rx_frame_maxlength 0x0006c801 1 RW uint32 b[15:0] - - - - - - - - rx_frame_addr0 0x0006c802 1 RW uint32 b[15:0] - - - - - - - - rx_frame_addr1 0x0006c803 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr0_0 0x0006c804 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr0_1 0x0006c805 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr1_0 0x0006c806 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr1_1 0x0006c807 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr2_0 0x0006c808 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr2_1 0x0006c809 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr3_0 0x0006c80a 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr3_1 0x0006c80b 1 RW uint32 b[15:0] - - - - - - - - rx_pfc_control 0x0006c818 1 RW uint32 b[16:0] - - - - - - - - rx_stats_clr 0x0006cc00 1 RW uint32 b[0:0] - - - - - - - - rx_stats_framesok 0x0006cc02 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc03 - - - b[31:0] b[31:0] - - - - - - - rx_stats_frameserr 0x0006cc04 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc05 - - - b[31:0] b[31:0] - - - - - - - rx_stats_framescrcerr 0x0006cc06 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc07 - - - b[31:0] b[31:0] - - - - - - - rx_stats_octetsok 0x0006cc08 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc09 - - - b[31:0] b[31:0] - - - - - - - rx_stats_pausemacctrl_frames 0x0006cc0a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc0b - - - b[31:0] b[31:0] - - - - - - - rx_stats_iferrors 0x0006cc0c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc0d - - - b[31:0] b[31:0] - - - - - - - rx_stats_unicast_framesok 0x0006cc0e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc0f - - - b[31:0] b[31:0] - - - - - - - rx_stats_unicast_frameserr 0x0006cc10 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc11 - - - b[31:0] b[31:0] - - - - - - - rx_stats_multicastframesok 0x0006cc12 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc13 - - - b[31:0] b[31:0] - - - - - - - rx_stats_multicast_frameserr 0x0006cc14 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc15 - - - b[31:0] b[31:0] - - - - - - - rx_stats_broadcastframesok 0x0006cc16 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc17 - - - b[31:0] b[31:0] - - - - - - - rx_stats_broadcast_frameserr 0x0006cc18 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc19 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstatsoctets 0x0006cc1a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc1b - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstatspkts 0x0006cc1c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc1d - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_undersizepkts 0x0006cc1e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc1f - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_oversizepkts 0x0006cc20 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc21 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts64octets 0x0006cc22 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc23 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts65to127octets 0x0006cc24 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc25 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts128to255octets 0x0006cc26 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc27 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts256to511octets 0x0006cc28 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc29 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts512to1023octets 0x0006cc2a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc2b - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstat_pkts1024to1518octets 0x0006cc2c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc2d - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts1519toxoctets 0x0006cc2e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc2f - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_fragments 0x0006cc30 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc31 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_jabbers 0x0006cc32 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc33 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstatscrcerr 0x0006cc34 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc35 - - - b[31:0] b[31:0] - - - - - - - rx_stats_unicastmacctrlframes 0x0006cc36 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc37 - - - b[31:0] b[31:0] - - - - - - - rx_stats_multicastmac_ctrlframes 0x0006cc38 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc39 - - - b[31:0] b[31:0] - - - - - - - rx_stats_broadcastmac_ctrlframes 0x0006cc3a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc3b - - - b[31:0] b[31:0] - - - - - - - rx_stats_pfcmacctrlframes 0x0006cc3c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006cc3d - - - b[31:0] b[31:0] - - - - - - - tx_transfer_status 0x0006d001 1 RO uint32 b[0:0] - - - - - - - - tx_padins_control 0x0006d040 1 RW uint32 b[0:0] - - - - - - - - tx_crcins_control 0x0006d080 1 RW uint32 b[1:0] - - - - - - - - tx_pktunderflow_error 0x0006d0c0 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006d0c1 - - - b[31:0] b[31:0] - - - - - - - tx_preamble_control 0x0006d100 1 RW uint32 b[0:0] - - - - - - - - tx_pauseframe_control 0x0006d140 1 RW uint32 b[1:0] - - - - - - - - tx_pauseframe_quanta 0x0006d141 1 RW uint32 b[15:0] - - - - - - - - tx_pauseframe_enable 0x0006d142 1 RW uint32 b[0:0] - - - - - - - - pfc_pause_quanta_0 0x0006d180 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_1 0x0006d181 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_2 0x0006d182 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_3 0x0006d183 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_4 0x0006d184 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_5 0x0006d185 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_6 0x0006d186 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_7 0x0006d187 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_0 0x0006d190 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_1 0x0006d191 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_2 0x0006d192 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_3 0x0006d193 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_4 0x0006d194 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_5 0x0006d195 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_6 0x0006d196 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_7 0x0006d197 1 RW uint32 b[31:0] - - - - - - - - tx_pfc_priority_enable 0x0006d1a0 1 RW uint32 b[7:0] - - - - - - - - tx_addrins_control 0x0006d200 1 RW uint32 b[0:0] - - - - - - - - tx_addrins_macaddr0 0x0006d201 1 RW uint32 b[31:0] - - - - - - - - tx_addrins_macaddr1 0x0006d202 1 RW uint32 b[15:0] - - - - - - - - tx_frame_maxlength 0x0006d801 1 RW uint32 b[15:0] - - - - - - - - tx_stats_clr 0x0006dc00 1 RW uint32 b[0:0] - - - - - - - - tx_stats_framesok 0x0006dc02 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc03 - - - b[31:0] b[31:0] - - - - - - - tx_stats_frameserr 0x0006dc04 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc05 - - - b[31:0] b[31:0] - - - - - - - tx_stats_framescrcerr 0x0006dc06 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc07 - - - b[31:0] b[31:0] - - - - - - - tx_stats_octetsok 0x0006dc08 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc09 - - - b[31:0] b[31:0] - - - - - - - tx_stats_pausemacctrl_frames 0x0006dc0a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc0b - - - b[31:0] b[31:0] - - - - - - - tx_stats_iferrors 0x0006dc0c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc0d - - - b[31:0] b[31:0] - - - - - - - tx_stats_unicast_framesok 0x0006dc0e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc0f - - - b[31:0] b[31:0] - - - - - - - tx_stats_unicast_frameserr 0x0006dc10 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc11 - - - b[31:0] b[31:0] - - - - - - - tx_stats_multicastframesok 0x0006dc12 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc13 - - - b[31:0] b[31:0] - - - - - - - tx_stats_multicast_frameserr 0x0006dc14 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc15 - - - b[31:0] b[31:0] - - - - - - - tx_stats_broadcastframesok 0x0006dc16 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc17 - - - b[31:0] b[31:0] - - - - - - - tx_stats_broadcast_frameserr 0x0006dc18 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc19 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstatsoctets 0x0006dc1a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc1b - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstatspkts 0x0006dc1c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc1d - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_undersizepkts 0x0006dc1e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc1f - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_oversizepkts 0x0006dc20 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc21 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts64octets 0x0006dc22 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc23 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts65to127octets 0x0006dc24 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc25 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts128to255octets 0x0006dc26 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc27 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts256to511octets 0x0006dc28 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc29 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts512to1023octets 0x0006dc2a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc2b - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstat_pkts1024to1518octets 0x0006dc2c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc2d - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts1519toxoctets 0x0006dc2e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc2f - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_fragments 0x0006dc30 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc31 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_jabbers 0x0006dc32 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc33 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstatscrcerr 0x0006dc34 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc35 - - - b[31:0] b[31:0] - - - - - - - tx_stats_unicastmacctrlframes 0x0006dc36 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc37 - - - b[31:0] b[31:0] - - - - - - - tx_stats_multicastmac_ctrlframes 0x0006dc38 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc39 - - - b[31:0] b[31:0] - - - - - - - tx_stats_broadcastmac_ctrlframes 0x0006dc3a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc3b - - - b[31:0] b[31:0] - - - - - - - tx_stats_pfcmacctrlframes 0x0006dc3c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x0006dc3d - - - b[31:0] b[31:0] - - - REG_NW_10GBE_ETH10G 1 1 REG tx_snk_out_xon 0x0006e000 1 RO uint32 b[0:0] - - - - - - - - xgmii_tx_ready 0x0006e000 1 RO uint32 b[1:1] - - - - - - - - xgmii_link_status 0x0006e000 1 RO uint32 b[3:2] - - - \ No newline at end of file + REG_STAT_ENABLE_XST 1 1 REG enable 0x00054000 1 RW uint32 b[0:0] - - - + REG_STAT_HDR_DAT_XST 1 1 REG bsn 0x00056000 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00056001 - - - b[31:0] b[63:32] - - + - - - - block_period 0x00056002 1 RW uint32 b[15:0] - - - + - - - - nof_statistics_per_packet 0x00056003 1 RW uint32 b[15:0] - - - + - - - - nof_bytes_per_statistic 0x00056004 1 RW uint32 b[7:0] - - - + - - - - nof_signal_inputs 0x00056005 1 RW uint32 b[7:0] - - - + - - - - sdp_data_id 0x00056006 1 RW uint32 b[31:0] - - - + - - - - sdp_data_id_xst_signal_input_b_index 0x00056006 1 RW uint32 b[7:0] - - - + - - - - sdp_data_id_xst_signal_input_a_index 0x00056006 1 RW uint32 b[15:8] - - - + - - - - sdp_data_id_xst_subband_index 0x00056006 1 RW uint32 b[24:16] - - - + - - - - sdp_data_id_xst_reserved 0x00056006 1 RW uint32 b[31:25] - - - + - - - - sdp_integration_interval 0x00056007 1 RW uint32 b[23:0] - - - + - - - - sdp_reserved 0x00056008 1 RW uint32 b[7:0] - - - + - - - - sdp_source_info_gn_index 0x00056009 1 RW uint32 b[4:0] - - - + - - - - sdp_source_info_reserved 0x0005600a 1 RW uint32 b[7:5] - - - + - - - - sdp_source_info_subband_calibrated_flag 0x0005600b 1 RW uint32 b[8:8] - - - + - - - - sdp_source_info_beam_repositioning_flag 0x0005600c 1 RW uint32 b[9:9] - - - + - - - - sdp_source_info_payload_error 0x0005600d 1 RW uint32 b[10:10] - - - + - - - - sdp_source_info_fsub_type 0x0005600e 1 RW uint32 b[11:11] - - - + - - - - sdp_source_info_f_adc 0x0005600f 1 RW uint32 b[12:12] - - - + - - - - sdp_source_info_nyquist_zone_index 0x00056010 1 RW uint32 b[14:13] - - - + - - - - sdp_source_info_antenna_band_index 0x00056011 1 RW uint32 b[15:15] - - - + - - - - sdp_station_id 0x00056012 1 RW uint32 b[15:0] - - - + - - - - sdp_observation_id 0x00056013 1 RW uint32 b[31:0] - - - + - - - - sdp_version_id 0x00056014 1 RO uint32 b[7:0] - - - + - - - - sdp_marker 0x00056015 1 RO uint32 b[7:0] - - - + - - - - udp_checksum 0x00056016 1 RW uint32 b[15:0] - - - + - - - - udp_length 0x00056017 1 RW uint32 b[15:0] - - - + - - - - udp_destination_port 0x00056018 1 RW uint32 b[15:0] - - - + - - - - udp_source_port 0x00056019 1 RW uint32 b[15:0] - - - + - - - - ip_destination_address 0x0005601a 1 RW uint32 b[31:0] - - - + - - - - ip_source_address 0x0005601b 1 RW uint32 b[31:0] - - - + - - - - ip_header_checksum 0x0005601c 1 RW uint32 b[15:0] - - - + - - - - ip_protocol 0x0005601d 1 RW uint32 b[7:0] - - - + - - - - ip_time_to_live 0x0005601e 1 RW uint32 b[7:0] - - - + - - - - ip_fragment_offset 0x0005601f 1 RW uint32 b[12:0] - - - + - - - - ip_flags 0x00056020 1 RW uint32 b[2:0] - - - + - - - - ip_identification 0x00056021 1 RW uint32 b[15:0] - - - + - - - - ip_total_length 0x00056022 1 RW uint32 b[15:0] - - - + - - - - ip_services 0x00056023 1 RW uint32 b[7:0] - - - + - - - - ip_header_length 0x00056024 1 RW uint32 b[3:0] - - - + - - - - ip_version 0x00056025 1 RW uint32 b[3:0] - - - + - - - - eth_type 0x00056026 1 RO uint32 b[15:0] - - - + - - - - eth_source_mac 0x00056027 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00056028 - - - b[15:0] b[47:32] - - + - - - - eth_destination_mac 0x00056029 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x0005602a - - - b[15:0] b[47:32] - - + - - - - word_align 0x0005602b 1 RW uint32 b[15:0] - - - + RAM_SS_SS_WIDE 2 6 RAM data 0x00058000 976 RW uint32 b[9:0] - 8192 1024 + RAM_BF_WEIGHTS 2 12 RAM data 0x0005c000 976 RW cint16_ir b[31:0] - 16384 1024 + REG_BF_SCALE 2 1 REG scale 0x00064000 1 RW uint32 b[15:0] - 2 2 + - - - - unused 0x00064001 1 RW uint32 b[31:0] - - - + REG_HDR_DAT 2 1 REG bsn 0x00066000 1 RW uint64 b[31:0] b[31:0] 64 64 + - - - - - 0x00066001 - - - b[31:0] b[63:32] - - + - - - - sdp_block_period 0x00066002 1 RW uint32 b[15:0] - - - + - - - - sdp_nof_beamlets_per_block 0x00066003 1 RW uint32 b[15:0] - - - + - - - - sdp_nof_blocks_per_packet 0x00066004 1 RW uint32 b[7:0] - - - + - - - - sdp_beamlet_index 0x00066005 1 RW uint32 b[15:0] - - - + - - - - sdp_beamlet_scale 0x00066006 1 RW uint32 b[15:0] - - - + - - - - sdp_reserved 0x00066007 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00066008 - - - b[7:0] b[39:32] - - + - - - - sdp_source_info_gn_index 0x00066009 1 RW uint32 b[4:0] - - - + - - - - sdp_source_info_beamlet_width 0x0006600a 1 RW uint32 b[7:5] - - - + - - - - sdp_source_info_repositioning_flag 0x0006600b 1 RW uint32 b[9:9] - - - + - - - - sdp_source_info_payload_error 0x0006600c 1 RW uint32 b[10:10] - - - + - - - - sdp_source_info_fsub_type 0x0006600d 1 RW uint32 b[11:11] - - - + - - - - sdp_source_info_f_adc 0x0006600e 1 RW uint32 b[12:12] - - - + - - - - sdp_source_info_nyquist_zone_index 0x0006600f 1 RW uint32 b[14:13] - - - + - - - - sdp_source_info_antenna_band_index 0x00066010 1 RW uint32 b[15:15] - - - + - - - - sdp_station_id 0x00066011 1 RW uint32 b[15:0] - - - + - - - - sdp_observation_id 0x00066012 1 RW uint32 b[31:0] - - - + - - - - sdp_version_id 0x00066013 1 RO uint32 b[7:0] - - - + - - - - sdp_marker 0x00066014 1 RO uint32 b[7:0] - - - + - - - - udp_checksum 0x00066015 1 RW uint32 b[15:0] - - - + - - - - udp_length 0x00066016 1 RW uint32 b[15:0] - - - + - - - - udp_destination_port 0x00066017 1 RW uint32 b[15:0] - - - + - - - - udp_source_port 0x00066018 1 RW uint32 b[15:0] - - - + - - - - ip_destination_address 0x00066019 1 RW uint32 b[31:0] - - - + - - - - ip_source_address 0x0006601a 1 RW uint32 b[31:0] - - - + - - - - ip_header_checksum 0x0006601b 1 RW uint32 b[15:0] - - - + - - - - ip_protocol 0x0006601c 1 RW uint32 b[7:0] - - - + - - - - ip_time_to_live 0x0006601d 1 RW uint32 b[7:0] - - - + - - - - ip_fragment_offset 0x0006601e 1 RW uint32 b[12:0] - - - + - - - - ip_flags 0x0006601f 1 RW uint32 b[2:0] - - - + - - - - ip_identification 0x00066020 1 RW uint32 b[15:0] - - - + - - - - ip_total_length 0x00066021 1 RW uint32 b[15:0] - - - + - - - - ip_services 0x00066022 1 RW uint32 b[7:0] - - - + - - - - ip_header_length 0x00066023 1 RW uint32 b[3:0] - - - + - - - - ip_version 0x00066024 1 RW uint32 b[3:0] - - - + - - - - eth_type 0x00066025 1 RO uint32 b[15:0] - - - + - - - - eth_source_mac 0x00066026 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00066027 - - - b[15:0] b[47:32] - - + - - - - eth_destination_mac 0x00066028 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00066029 - - - b[15:0] b[47:32] - - + REG_DP_XONOFF 2 1 REG enable_stream 0x00068000 1 RW uint32 b[0:0] - 2 2 + RAM_ST_BST 2 1 RAM data 0x0006a000 1952 RW uint64 b[31:0] b[31:0] 2048 2048 + - - - - - 0x00068001 - - - b[21:0] b[53:32] - - + REG_STAT_ENABLE_BST 2 1 REG enable 0x0006c000 1 RW uint32 b[0:0] - 2 2 + REG_STAT_HDR_DAT_BST 2 1 REG bsn 0x0006e000 1 RW uint64 b[31:0] b[31:0] 64 64 + - - - - - 0x0006e001 - - - b[31:0] b[63:32] - - + - - - - block_period 0x0006e002 1 RW uint32 b[15:0] - - - + - - - - nof_statistics_per_packet 0x0006e003 1 RW uint32 b[15:0] - - - + - - - - nof_bytes_per_statistic 0x0006e004 1 RW uint32 b[7:0] - - - + - - - - nof_signal_inputs 0x0006e005 1 RW uint32 b[7:0] - - - + - - - - sdp_data_id 0x0006e006 1 RW uint32 b[31:0] - - - + - - - - sdp_data_id_bst_beamlet_index 0x0006e006 1 RW uint32 b[15:0] - - - + - - - - sdp_data_id_bst_reserved 0x0006e006 1 RW uint32 b[31:16] - - - + - - - - sdp_integration_interval 0x0006e007 1 RW uint32 b[23:0] - - - + - - - - sdp_reserved 0x0006e008 1 RW uint32 b[7:0] - - - + - - - - sdp_source_info_gn_index 0x0006e009 1 RW uint32 b[4:0] - - - + - - - - sdp_source_info_reserved 0x0006e00a 1 RW uint32 b[7:5] - - - + - - - - sdp_source_info_subband_calibrated_flag 0x0006e00b 1 RW uint32 b[8:8] - - - + - - - - sdp_source_info_beam_repositioning_flag 0x0006e00c 1 RW uint32 b[9:9] - - - + - - - - sdp_source_info_payload_error 0x0006e00d 1 RW uint32 b[10:10] - - - + - - - - sdp_source_info_fsub_type 0x0006e00e 1 RW uint32 b[11:11] - - - + - - - - sdp_source_info_f_adc 0x0006e00f 1 RW uint32 b[12:12] - - - + - - - - sdp_source_info_nyquist_zone_index 0x0006e010 1 RW uint32 b[14:13] - - - + - - - - sdp_source_info_antenna_band_index 0x0006e011 1 RW uint32 b[15:15] - - - + - - - - sdp_station_id 0x0006e012 1 RW uint32 b[15:0] - - - + - - - - sdp_observation_id 0x0006e013 1 RW uint32 b[31:0] - - - + - - - - sdp_version_id 0x0006e014 1 RO uint32 b[7:0] - - - + - - - - sdp_marker 0x0006e015 1 RO uint32 b[7:0] - - - + - - - - udp_checksum 0x0006e016 1 RW uint32 b[15:0] - - - + - - - - udp_length 0x0006e017 1 RW uint32 b[15:0] - - - + - - - - udp_destination_port 0x0006e018 1 RW uint32 b[15:0] - - - + - - - - udp_source_port 0x0006e019 1 RW uint32 b[15:0] - - - + - - - - ip_destination_address 0x0006e01a 1 RW uint32 b[31:0] - - - + - - - - ip_source_address 0x0006e01b 1 RW uint32 b[31:0] - - - + - - - - ip_header_checksum 0x0006e01c 1 RW uint32 b[15:0] - - - + - - - - ip_protocol 0x0006e01d 1 RW uint32 b[7:0] - - - + - - - - ip_time_to_live 0x0006e01e 1 RW uint32 b[7:0] - - - + - - - - ip_fragment_offset 0x0006e01f 1 RW uint32 b[12:0] - - - + - - - - ip_flags 0x0006e020 1 RW uint32 b[2:0] - - - + - - - - ip_identification 0x0006e021 1 RW uint32 b[15:0] - - - + - - - - ip_total_length 0x0006e022 1 RW uint32 b[15:0] - - - + - - - - ip_services 0x0006e023 1 RW uint32 b[7:0] - - - + - - - - ip_header_length 0x0006e024 1 RW uint32 b[3:0] - - - + - - - - ip_version 0x0006e025 1 RW uint32 b[3:0] - - - + - - - - eth_type 0x0006e026 1 RO uint32 b[15:0] - - - + - - - - eth_source_mac 0x0006e027 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x0006e028 - - - b[15:0] b[47:32] - - + - - - - eth_destination_mac 0x0006e029 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x0006e02a - - - b[15:0] b[47:32] - - + - - - - word_align 0x0006e02b 1 RW uint32 b[15:0] - - - + REG_NW_10GBE_MAC 1 1 REG rx_transfer_control 0x00070000 1 RW uint32 b[0:0] - - - + - - - - rx_transfer_status 0x00070001 1 RO uint32 b[0:0] - - - + - - - - tx_transfer_control 0x00070002 1 RW uint32 b[0:0] - - - + - - - - rx_padcrc_control 0x00070040 1 RW uint32 b[1:0] - - - + - - - - rx_crccheck_control 0x00070080 1 RW uint32 b[1:0] - - - + - - - - rx_pktovrflow_error 0x000700c0 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x000700c1 - - - b[31:0] b[31:0] - - + - - - - rx_pktovrflow_etherstatsdropevents 0x000700c2 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x000700c3 - - - b[31:0] b[31:0] - - + - - - - rx_lane_decoder_preamble_control 0x00070100 1 RW uint32 b[0:0] - - - + - - - - rx_preamble_inserter_control 0x00070140 1 RW uint32 b[0:0] - - - + - - - - rx_frame_control 0x00070800 1 RW uint32 b[19:0] - - - + - - - - rx_frame_maxlength 0x00070801 1 RW uint32 b[15:0] - - - + - - - - rx_frame_addr0 0x00070802 1 RW uint32 b[15:0] - - - + - - - - rx_frame_addr1 0x00070803 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr0_0 0x00070804 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr0_1 0x00070805 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr1_0 0x00070806 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr1_1 0x00070807 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr2_0 0x00070808 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr2_1 0x00070809 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr3_0 0x0007080a 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr3_1 0x0007080b 1 RW uint32 b[15:0] - - - + - - - - rx_pfc_control 0x00070818 1 RW uint32 b[16:0] - - - + - - - - rx_stats_clr 0x00070c00 1 RW uint32 b[0:0] - - - + - - - - rx_stats_framesok 0x00070c02 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c03 - - - b[31:0] b[31:0] - - + - - - - rx_stats_frameserr 0x00070c04 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c05 - - - b[31:0] b[31:0] - - + - - - - rx_stats_framescrcerr 0x00070c06 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c07 - - - b[31:0] b[31:0] - - + - - - - rx_stats_octetsok 0x00070c08 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c09 - - - b[31:0] b[31:0] - - + - - - - rx_stats_pausemacctrl_frames 0x00070c0a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c0b - - - b[31:0] b[31:0] - - + - - - - rx_stats_iferrors 0x00070c0c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c0d - - - b[31:0] b[31:0] - - + - - - - rx_stats_unicast_framesok 0x00070c0e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c0f - - - b[31:0] b[31:0] - - + - - - - rx_stats_unicast_frameserr 0x00070c10 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c11 - - - b[31:0] b[31:0] - - + - - - - rx_stats_multicastframesok 0x00070c12 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c13 - - - b[31:0] b[31:0] - - + - - - - rx_stats_multicast_frameserr 0x00070c14 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c15 - - - b[31:0] b[31:0] - - + - - - - rx_stats_broadcastframesok 0x00070c16 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c17 - - - b[31:0] b[31:0] - - + - - - - rx_stats_broadcast_frameserr 0x00070c18 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c19 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstatsoctets 0x00070c1a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c1b - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstatspkts 0x00070c1c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c1d - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_undersizepkts 0x00070c1e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c1f - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_oversizepkts 0x00070c20 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c21 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts64octets 0x00070c22 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c23 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts65to127octets 0x00070c24 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c25 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts128to255octets 0x00070c26 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c27 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts256to511octets 0x00070c28 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c29 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts512to1023octets 0x00070c2a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c2b - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstat_pkts1024to1518octets 0x00070c2c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c2d - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts1519toxoctets 0x00070c2e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c2f - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_fragments 0x00070c30 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c31 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_jabbers 0x00070c32 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c33 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstatscrcerr 0x00070c34 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c35 - - - b[31:0] b[31:0] - - + - - - - rx_stats_unicastmacctrlframes 0x00070c36 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c37 - - - b[31:0] b[31:0] - - + - - - - rx_stats_multicastmac_ctrlframes 0x00070c38 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c39 - - - b[31:0] b[31:0] - - + - - - - rx_stats_broadcastmac_ctrlframes 0x00070c3a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c3b - - - b[31:0] b[31:0] - - + - - - - rx_stats_pfcmacctrlframes 0x00070c3c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00070c3d - - - b[31:0] b[31:0] - - + - - - - tx_transfer_status 0x00071001 1 RO uint32 b[0:0] - - - + - - - - tx_padins_control 0x00071040 1 RW uint32 b[0:0] - - - + - - - - tx_crcins_control 0x00071080 1 RW uint32 b[1:0] - - - + - - - - tx_pktunderflow_error 0x000710c0 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x000710c1 - - - b[31:0] b[31:0] - - + - - - - tx_preamble_control 0x00071100 1 RW uint32 b[0:0] - - - + - - - - tx_pauseframe_control 0x00071140 1 RW uint32 b[1:0] - - - + - - - - tx_pauseframe_quanta 0x00071141 1 RW uint32 b[15:0] - - - + - - - - tx_pauseframe_enable 0x00071142 1 RW uint32 b[0:0] - - - + - - - - pfc_pause_quanta_0 0x00071180 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_1 0x00071181 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_2 0x00071182 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_3 0x00071183 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_4 0x00071184 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_5 0x00071185 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_6 0x00071186 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_7 0x00071187 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_0 0x00071190 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_1 0x00071191 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_2 0x00071192 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_3 0x00071193 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_4 0x00071194 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_5 0x00071195 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_6 0x00071196 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_7 0x00071197 1 RW uint32 b[31:0] - - - + - - - - tx_pfc_priority_enable 0x000711a0 1 RW uint32 b[7:0] - - - + - - - - tx_addrins_control 0x00071200 1 RW uint32 b[0:0] - - - + - - - - tx_addrins_macaddr0 0x00071201 1 RW uint32 b[31:0] - - - + - - - - tx_addrins_macaddr1 0x00071202 1 RW uint32 b[15:0] - - - + - - - - tx_frame_maxlength 0x00071801 1 RW uint32 b[15:0] - - - + - - - - tx_stats_clr 0x00071c00 1 RW uint32 b[0:0] - - - + - - - - tx_stats_framesok 0x00071c02 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c03 - - - b[31:0] b[31:0] - - + - - - - tx_stats_frameserr 0x00071c04 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c05 - - - b[31:0] b[31:0] - - + - - - - tx_stats_framescrcerr 0x00071c06 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c07 - - - b[31:0] b[31:0] - - + - - - - tx_stats_octetsok 0x00071c08 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c09 - - - b[31:0] b[31:0] - - + - - - - tx_stats_pausemacctrl_frames 0x00071c0a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c0b - - - b[31:0] b[31:0] - - + - - - - tx_stats_iferrors 0x00071c0c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c0d - - - b[31:0] b[31:0] - - + - - - - tx_stats_unicast_framesok 0x00071c0e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c0f - - - b[31:0] b[31:0] - - + - - - - tx_stats_unicast_frameserr 0x00071c10 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c11 - - - b[31:0] b[31:0] - - + - - - - tx_stats_multicastframesok 0x00071c12 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c13 - - - b[31:0] b[31:0] - - + - - - - tx_stats_multicast_frameserr 0x00071c14 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c15 - - - b[31:0] b[31:0] - - + - - - - tx_stats_broadcastframesok 0x00071c16 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c17 - - - b[31:0] b[31:0] - - + - - - - tx_stats_broadcast_frameserr 0x00071c18 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c19 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstatsoctets 0x00071c1a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c1b - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstatspkts 0x00071c1c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c1d - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_undersizepkts 0x00071c1e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c1f - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_oversizepkts 0x00071c20 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c21 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts64octets 0x00071c22 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c23 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts65to127octets 0x00071c24 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c25 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts128to255octets 0x00071c26 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c27 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts256to511octets 0x00071c28 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c29 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts512to1023octets 0x00071c2a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c2b - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstat_pkts1024to1518octets 0x00071c2c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c2d - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts1519toxoctets 0x00071c2e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c2f - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_fragments 0x00071c30 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c31 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_jabbers 0x00071c32 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c33 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstatscrcerr 0x00071c34 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c35 - - - b[31:0] b[31:0] - - + - - - - tx_stats_unicastmacctrlframes 0x00071c36 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c37 - - - b[31:0] b[31:0] - - + - - - - tx_stats_multicastmac_ctrlframes 0x00071c38 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c39 - - - b[31:0] b[31:0] - - + - - - - tx_stats_broadcastmac_ctrlframes 0x00071c3a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c3b - - - b[31:0] b[31:0] - - + - - - - tx_stats_pfcmacctrlframes 0x00071c3c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00071c3d - - - b[31:0] b[31:0] - - + REG_NW_10GBE_ETH10G 1 1 REG tx_snk_out_xon 0x00072000 1 RO uint32 b[0:0] - - - + - - - - xgmii_tx_ready 0x00072000 1 RO uint32 b[1:1] - - - + - - - - xgmii_link_status 0x00072000 1 RO uint32 b[3:2] - - - \ No newline at end of file diff --git a/applications/lofar2/designs/lofar2_unb2b_sdp_station/lofar2_unb2b_sdp_station.mmap.qsys.gold b/applications/lofar2/designs/lofar2_unb2b_sdp_station/lofar2_unb2b_sdp_station.mmap.qsys.gold index ec553e87fc363cd5b37dd708a67d88a44b632c15..6bc74963e33c556015d97fcc7dd158abb2b125be 100644 --- a/applications/lofar2/designs/lofar2_unb2b_sdp_station/lofar2_unb2b_sdp_station.mmap.qsys.gold +++ b/applications/lofar2/designs/lofar2_unb2b_sdp_station/lofar2_unb2b_sdp_station.mmap.qsys.gold @@ -36,53 +36,52 @@ number_of_columns = 13 - - - - stamp_commit 0x00000011 3 RO uint32 b[31:0] - - - - - - - design_note 0x00000014 52 RO char8 b[31:0] b[7:0] - - REG_WDI 1 1 REG wdi_override 0x00000c00 1 WO uint32 b[31:0] - - - - REG_FPGA_TEMP_SENS 1 1 REG temp 0x00000df8 1 RO uint32 b[31:0] - - - - REG_FPGA_VOLTAGE_SENS 1 1 REG voltages 0x00000de0 6 RO uint32 b[31:0] - - - + REG_FPGA_TEMP_SENS 1 1 REG temp 0x0002d038 1 RO uint32 b[31:0] - - - + REG_FPGA_VOLTAGE_SENS 1 1 REG voltages 0x0002d020 6 RO uint32 b[31:0] - - - RAM_SCRAP 1 1 RAM data 0x00000200 512 RW uint32 b[31:0] - - - AVS_ETH_0_TSE 1 1 REG status 0x00000400 1024 RO uint32 b[31:0] - - - AVS_ETH_0_REG 1 1 REG status 0x00000c10 12 RO uint32 b[31:0] - - - AVS_ETH_0_RAM 1 1 RAM data 0x00000800 1024 RW uint32 b[31:0] - - - - PIO_PPS 1 1 REG capture_cnt 0x0002d032 1 RO uint32 b[29:0] - - - - - - - - stable 0x0002d032 1 RO uint32 b[30:30] - - - - - - - - toggle 0x0002d032 1 RO uint32 b[31:31] - - - - - - - - expected_cnt 0x0002d033 1 RW uint32 b[27:0] - - - - - - - - edge 0x0002d033 1 RW uint32 b[31:31] - - - - - - - - offset_cnt 0x0002d034 1 RO uint32 b[27:0] - - - - REG_EPCS 1 1 REG addr 0x0002d000 1 WO uint32 b[23:0] - - - - - - - - rden 0x0002d001 1 WO uint32 b[0:0] - - - - - - - - read_bit 0x0002d002 1 WO uint32 b[0:0] - - - - - - - - write_bit 0x0002d003 1 WO uint32 b[0:0] - - - - - - - - sector_erase 0x0002d004 1 WO uint32 b[0:0] - - - - - - - - busy 0x0002d005 1 RO uint32 b[0:0] - - - - - - - - unprotect 0x0002d006 1 WO uint32 b[31:0] - - - - REG_DPMM_CTRL 1 1 REG rd_usedw 0x0002d030 1 RO uint32 b[31:0] - - - - REG_DPMM_DATA 1 1 FIFO data 0x0002d02e 1 RO uint32 b[31:0] - - - - REG_MMDP_CTRL 1 1 REG wr_usedw 0x0002d02c 1 RO uint32 b[31:0] - - - - - - - - wr_availw 0x0002d02d 1 RO uint32 b[31:0] - - - - REG_MMDP_DATA 1 1 FIFO data 0x0002d02a 1 WO uint32 b[31:0] - - - - REG_REMU 1 1 REG reconfigure 0x0002d008 1 WO uint32 b[31:0] - - - - - - - - param 0x0002d009 1 WO uint32 b[2:0] - - - - - - - - read_param 0x0002d00a 1 WO uint32 b[0:0] - - - - - - - - write_param 0x0002d00b 1 WO uint32 b[0:0] - - - - - - - - data_out 0x0002d00c 1 RO uint32 b[23:0] - - - - - - - - data_in 0x0002d00d 1 WO uint32 b[23:0] - - - - - - - - busy 0x0002d00e 1 RO uint32 b[0:0] - - - - REG_SDP_INFO 1 1 REG beamlet_scale 0x00000dd0 1 RW uint32 b[15:0] - - - - - - - - block_period 0x00000dd1 1 RO uint32 b[15:0] - - - - - - - - n_rn 0x00000dd2 1 RW uint32 b[7:0] - - - - - - - - o_rn 0x00000dd3 1 RW uint32 b[7:0] - - - - - - - - n_si 0x00000dd4 1 RW uint32 b[7:0] - - - - - - - - o_si 0x00000dd5 1 RW uint32 b[7:0] - - - - - - - - beam_repositioning_flag 0x00000dd6 1 RW uint32 b[0:0] - - - - - - - - fsub_type 0x00000dd7 1 RO uint32 b[0:0] - - - - - - - - f_adc 0x00000dd8 1 RO uint32 b[0:0] - - - - - - - - nyquist_zone_index 0x00000dd9 1 RW uint32 b[1:0] - - - - - - - - observation_id 0x00000dda 1 RW uint32 b[31:0] - - - - - - - - antenna_band_index 0x00000ddb 1 RO uint32 b[0:0] - - - - - - - - station_id 0x00000ddc 1 RW uint32 b[15:0] - - - - PIO_JESD_CTRL 1 1 REG enable 0x0002d020 1 RW uint32 b[30:0] - - - - - - - - reset 0x0002d020 1 RW uint32 b[31:31] - - - - JESD204B 1 1 REG rx_dll_ctrl 0x0002c014 1 RW uint32 b[16:0] - - - + PIO_PPS 1 1 REG capture_cnt 0x0002d074 1 RO uint32 b[29:0] - - - + - - - - stable 0x0002d074 1 RO uint32 b[30:30] - - - + - - - - toggle 0x0002d074 1 RO uint32 b[31:31] - - - + - - - - expected_cnt 0x0002d075 1 RW uint32 b[27:0] - - - + - - - - edge 0x0002d075 1 RW uint32 b[31:31] - - - + - - - - offset_cnt 0x0002d076 1 RO uint32 b[27:0] - - - + REG_EPCS 1 1 REG addr 0x0002d040 1 WO uint32 b[23:0] - - - + - - - - rden 0x0002d041 1 WO uint32 b[0:0] - - - + - - - - read_bit 0x0002d042 1 WO uint32 b[0:0] - - - + - - - - write_bit 0x0002d043 1 WO uint32 b[0:0] - - - + - - - - sector_erase 0x0002d044 1 WO uint32 b[0:0] - - - + - - - - busy 0x0002d045 1 RO uint32 b[0:0] - - - + - - - - unprotect 0x0002d046 1 WO uint32 b[31:0] - - - + REG_DPMM_CTRL 1 1 REG rd_usedw 0x0002d072 1 RO uint32 b[31:0] - - - + REG_DPMM_DATA 1 1 FIFO data 0x0002d070 1 RO uint32 b[31:0] - - - + REG_MMDP_CTRL 1 1 REG wr_usedw 0x0002d06e 1 RO uint32 b[31:0] - - - + - - - - wr_availw 0x0002d06f 1 RO uint32 b[31:0] - - - + REG_MMDP_DATA 1 1 FIFO data 0x0002d06c 1 WO uint32 b[31:0] - - - + REG_REMU 1 1 REG reconfigure 0x0002d048 1 WO uint32 b[31:0] - - - + - - - - param 0x0002d049 1 WO uint32 b[2:0] - - - + - - - - read_param 0x0002d04a 1 WO uint32 b[0:0] - - - + - - - - write_param 0x0002d04b 1 WO uint32 b[0:0] - - - + - - - - data_out 0x0002d04c 1 RO uint32 b[23:0] - - - + - - - - data_in 0x0002d04d 1 WO uint32 b[23:0] - - - + - - - - busy 0x0002d04e 1 RO uint32 b[0:0] - - - + REG_SDP_INFO 1 1 REG block_period 0x0002d010 1 RO uint32 b[15:0] - - - + - - - - n_rn 0x0002d011 1 RW uint32 b[7:0] - - - + - - - - o_rn 0x0002d012 1 RW uint32 b[7:0] - - - + - - - - n_si 0x0002d013 1 RW uint32 b[7:0] - - - + - - - - o_si 0x0002d014 1 RW uint32 b[7:0] - - - + - - - - beam_repositioning_flag 0x0002d015 1 RW uint32 b[0:0] - - - + - - - - fsub_type 0x0002d016 1 RO uint32 b[0:0] - - - + - - - - f_adc 0x0002d017 1 RO uint32 b[0:0] - - - + - - - - nyquist_zone_index 0x0002d018 1 RW uint32 b[1:0] - - - + - - - - observation_id 0x0002d019 1 RW uint32 b[31:0] - - - + - - - - antenna_band_index 0x0002d01a 1 RO uint32 b[0:0] - - - + - - - - station_id 0x0002d01b 1 RW uint32 b[15:0] - - - + PIO_JESD_CTRL 1 1 REG enable 0x0002d062 1 RW uint32 b[30:0] - - - + - - - - reset 0x0002d062 1 RW uint32 b[31:31] - - - + JESD204B 1 12 REG rx_dll_ctrl 0x0002c014 1 RW uint32 b[16:0] - - 256 - - - - rx_syncn_sysref_ctrl 0x0002c015 1 RW uint32 b[24:0] - - - - - - - rx_csr_sysref_always_on 0x0002c015 1 RW uint32 b[1:1] - - - - - - - rx_csr_rbd_offset 0x0002c015 1 RW uint32 b[10:3] - - - @@ -111,14 +110,14 @@ number_of_columns = 13 - - - - rx_status6 0x0002c03e 1 RW uint32 b[23:0] - - - - - - - rx_status7 0x0002c03f 1 RO uint32 b[31:0] - - - REG_DP_SHIFTRAM 1 12 REG shift 0x00000c20 1 RW uint32 b[11:0] - - 2 - REG_BSN_SOURCE_V2 1 1 REG dp_on 0x00000df0 1 RW uint32 b[0:0] - - - - - - - - dp_on_pps 0x00000df0 1 RW uint32 b[1:1] - - - - - - - - nof_block_per_sync 0x00000df1 1 RW uint32 b[31:0] - - - - - - - - bsn_init 0x00000df2 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00000df3 - - - b[31:0] b[63:32] - - - - - - - bsn_time_offset 0x00000df4 1 RW uint32 b[9:0] - - - - REG_BSN_SCHEDULER 1 1 REG scheduled_bsn 0x0002d026 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x0002d027 - - - b[31:0] b[63:32] - - + REG_BSN_SOURCE_V2 1 1 REG dp_on 0x0002d030 1 RW uint32 b[0:0] - - - + - - - - dp_on_pps 0x0002d030 1 RW uint32 b[1:1] - - - + - - - - nof_block_per_sync 0x0002d031 1 RW uint32 b[31:0] - - - + - - - - bsn_init 0x0002d032 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x0002d033 - - - b[31:0] b[63:32] - - + - - - - bsn_time_offset 0x0002d034 1 RW uint32 b[9:0] - - - + REG_BSN_SCHEDULER 1 1 REG scheduled_bsn 0x0002d068 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x0002d069 - - - b[31:0] b[63:32] - - REG_BSN_MONITOR_INPUT 1 1 REG xon_stable 0x00000100 1 RO uint32 b[0:0] - - - - - - - ready_stable 0x00000100 1 RO uint32 b[1:1] - - - - - - - sync_timeout 0x00000100 1 RO uint32 b[2:2] - - - @@ -130,175 +129,224 @@ number_of_columns = 13 - - - - bsn_first 0x00000106 1 RO uint64 b[31:0] b[31:0] - - - - - - - 0x00000107 - - - b[31:0] b[63:32] - - - - - - bsn_first_cycle_cnt 0x00000108 1 RO uint32 b[31:0] - - - - REG_WG 1 12 REG mode 0x00000cc0 1 RW uint32 b[7:0] - - 4 - - - - - nof_samples 0x00000cc0 1 RW uint32 b[31:16] - - - - - - - - phase 0x00000cc1 1 RW uint32 b[15:0] - - - - - - - - freq 0x00000cc2 1 RW uint32 b[30:0] - - - - - - - - ampl 0x00000cc3 1 RW uint32 b[16:0] - - - + REG_WG 1 12 REG mode 0x00000d00 1 RW uint32 b[7:0] - - 4 + - - - - nof_samples 0x00000d00 1 RW uint32 b[31:16] - - - + - - - - phase 0x00000d01 1 RW uint32 b[15:0] - - - + - - - - freq 0x00000d02 1 RW uint32 b[30:0] - - - + - - - - ampl 0x00000d03 1 RW uint32 b[16:0] - - - RAM_WG 1 12 RAM data 0x00020000 1024 RW uint32 b[17:0] - - 1024 - REG_ADUH_MONITOR 1 12 REG mean_sum 0x00000d00 1 RO int64 b[31:0] b[31:0] - 4 - - - - - - 0x00000d01 - - - b[31:0] b[63:32] - - - - - - - power_sum 0x00000d02 1 RO int64 b[31:0] b[31:0] - - - - - - - - 0x00000d03 - - - b[31:0] b[63:32] - - + REG_ADUH_MONITOR 1 12 REG mean_sum 0x00000d40 1 RO int64 b[31:0] b[31:0] - 4 + - - - - - 0x00000d41 - - - b[31:0] b[63:32] - - + - - - - power_sum 0x00000d42 1 RO int64 b[31:0] b[31:0] - - + - - - - - 0x00000d43 - - - b[31:0] b[63:32] - - REG_DIAG_DATA_BUFFER_BSN 1 12 REG sync_cnt 0x00000020 1 RO uint32 b[31:0] - - 2 - - - - word_cnt 0x00000021 1 RO uint32 b[31:0] - - - RAM_DIAG_DATA_BUFFER_BSN 1 12 RAM data 0x00200000 1024 RW uint32 b[15:0] - - 1024 - REG_SI 1 1 REG enable 0x0002d028 1 RW uint32 b[0:0] - - - + REG_SI 1 1 REG enable 0x0002d06a 1 RW uint32 b[0:0] - - - RAM_FIL_COEFS 1 16 RAM data 0x00024000 1024 RW uint32 b[15:0] - - 1024 RAM_EQUALIZER_GAINS 1 6 RAM data 0x00006000 1024 RW cint16_ir b[31:0] - - 1024 - REG_DP_SELECTOR 1 1 REG input_select 0x0002d024 1 RW uint32 b[0:0] - - - + REG_DP_SELECTOR 1 1 REG input_select 0x0002d066 1 RW uint32 b[0:0] - - - RAM_ST_SST 1 6 RAM data 0x00028000 2048 RW uint64 b[31:0] b[31:0] - 2048 - - - - - - 0x0002d025 - - - b[21:0] b[53:32] - - - REG_STAT_ENABLE_SST 1 1 REG enable 0x0002d01e 1 RW uint32 b[0:0] - - - - REG_STAT_HDR_DAT_SST 1 1 REG bsn 0x00000c80 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00000c81 - - - b[31:0] b[63:32] - - - - - - - sdp_block_period 0x00000c82 1 RW uint32 b[15:0] - - - - - - - - sdp_nof_statistics_per_packet 0x00000c83 1 RW uint32 b[15:0] - - - - - - - - sdp_nof_bytes_per_statistic 0x00000c84 1 RW uint32 b[7:0] - - - - - - - - sdp_nof_signal_inputs 0x00000c85 1 RW uint32 b[7:0] - - - - - - - - sdp_data_id 0x00000c86 1 RW uint32 b[31:0] - - - - - - - - sdp_data_id_sst_signal_input_index 0x00000c86 1 RW uint32 b[7:0] - - - - - - - - sdp_data_id_sst_reserved 0x00000c86 1 RW uint32 b[31:8] - - - - - - - - sdp_integration_interval 0x00000c87 1 RW uint32 b[23:0] - - - - - - - - sdp_reserved 0x00000c88 1 RW uint32 b[7:0] - - - - - - - - sdp_source_info_gn_index 0x00000c89 1 RW uint32 b[4:0] - - - - - - - - sdp_source_info_reserved 0x00000c8a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_subband_calibrated_flag 0x00000c8b 1 RW uint32 b[8:8] - - - - - - - - sdp_source_info_beam_repositioning_flag 0x00000c8c 1 RW uint32 b[9:9] - - - - - - - - sdp_source_info_payload_error 0x00000c8d 1 RW uint32 b[10:10] - - - - - - - - sdp_source_info_fsub_type 0x00000c8e 1 RW uint32 b[11:11] - - - - - - - - sdp_source_info_f_adc 0x00000c8f 1 RW uint32 b[12:12] - - - - - - - - sdp_source_info_nyquist_zone_index 0x00000c90 1 RW uint32 b[14:13] - - - - - - - - sdp_source_info_antenna_band_index 0x00000c91 1 RW uint32 b[15:15] - - - - - - - - sdp_station_id 0x00000c92 1 RW uint32 b[15:0] - - - - - - - - sdp_observation_id 0x00000c93 1 RW uint32 b[31:0] - - - - - - - - sdp_version_id 0x00000c94 1 RO uint32 b[7:0] - - - - - - - - sdp_marker 0x00000c95 1 RO uint32 b[7:0] - - - - - - - - udp_checksum 0x00000c96 1 RW uint32 b[15:0] - - - - - - - - udp_length 0x00000c97 1 RW uint32 b[15:0] - - - - - - - - udp_destination_port 0x00000c98 1 RW uint32 b[15:0] - - - - - - - - udp_source_port 0x00000c99 1 RW uint32 b[15:0] - - - - - - - - ip_destination_address 0x00000c9a 1 RW uint32 b[31:0] - - - - - - - - ip_source_address 0x00000c9b 1 RW uint32 b[31:0] - - - - - - - - ip_header_checksum 0x00000c9c 1 RW uint32 b[15:0] - - - - - - - - ip_protocol 0x00000c9d 1 RW uint32 b[7:0] - - - - - - - - ip_time_to_live 0x00000c9e 1 RW uint32 b[7:0] - - - - - - - - ip_fragment_offset 0x00000c9f 1 RW uint32 b[12:0] - - - - - - - - ip_flags 0x00000ca0 1 RW uint32 b[2:0] - - - - - - - - ip_identification 0x00000ca1 1 RW uint32 b[15:0] - - - - - - - - ip_total_length 0x00000ca2 1 RW uint32 b[15:0] - - - - - - - - ip_services 0x00000ca3 1 RW uint32 b[7:0] - - - - - - - - ip_header_length 0x00000ca4 1 RW uint32 b[3:0] - - - - - - - - ip_version 0x00000ca5 1 RW uint32 b[3:0] - - - - - - - - eth_type 0x00000ca6 1 RO uint32 b[15:0] - - - - - - - - eth_source_mac 0x00000ca7 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x00000ca8 - - - b[15:0] b[47:32] - - - - - - - eth_destination_mac 0x00000ca9 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00000caa - - - b[15:0] b[47:32] - - - - - - - word_align 0x00000cab 1 RW uint32 b[15:0] - - - - REG_BSN_SCHEDULER_XSUB 1 1 REG scheduled_bsn 0x00000c02 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00000c03 - - - b[31:0] b[63:32] - - - REG_DP_SYNC_INSERT_V2 1 1 REG nof_blk_per_sync 0x0002d018 1 RW uint32 b[31:0] - - - + - - - - - 0x0002d067 - - - b[21:0] b[53:32] - - + REG_STAT_ENABLE_SST 1 1 REG enable 0x0002d060 1 RW uint32 b[0:0] - - - + REG_STAT_HDR_DAT_SST 1 1 REG bsn 0x00000c40 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00000c41 - - - b[31:0] b[63:32] - - + - - - - sdp_block_period 0x00000c42 1 RW uint32 b[15:0] - - - + - - - - sdp_nof_statistics_per_packet 0x00000c43 1 RW uint32 b[15:0] - - - + - - - - sdp_nof_bytes_per_statistic 0x00000c44 1 RW uint32 b[7:0] - - - + - - - - sdp_nof_signal_inputs 0x00000c45 1 RW uint32 b[7:0] - - - + - - - - sdp_data_id 0x00000c46 1 RW uint32 b[31:0] - - - + - - - - sdp_data_id_sst_signal_input_index 0x00000c46 1 RW uint32 b[7:0] - - - + - - - - sdp_data_id_sst_reserved 0x00000c46 1 RW uint32 b[31:8] - - - + - - - - sdp_integration_interval 0x00000c47 1 RW uint32 b[23:0] - - - + - - - - sdp_reserved 0x00000c48 1 RW uint32 b[7:0] - - - + - - - - sdp_source_info_gn_index 0x00000c49 1 RW uint32 b[4:0] - - - + - - - - sdp_source_info_reserved 0x00000c4a 1 RW uint32 b[7:5] - - - + - - - - sdp_source_info_subband_calibrated_flag 0x00000c4b 1 RW uint32 b[8:8] - - - + - - - - sdp_source_info_beam_repositioning_flag 0x00000c4c 1 RW uint32 b[9:9] - - - + - - - - sdp_source_info_payload_error 0x00000c4d 1 RW uint32 b[10:10] - - - + - - - - sdp_source_info_fsub_type 0x00000c4e 1 RW uint32 b[11:11] - - - + - - - - sdp_source_info_f_adc 0x00000c4f 1 RW uint32 b[12:12] - - - + - - - - sdp_source_info_nyquist_zone_index 0x00000c50 1 RW uint32 b[14:13] - - - + - - - - sdp_source_info_antenna_band_index 0x00000c51 1 RW uint32 b[15:15] - - - + - - - - sdp_station_id 0x00000c52 1 RW uint32 b[15:0] - - - + - - - - sdp_observation_id 0x00000c53 1 RW uint32 b[31:0] - - - + - - - - sdp_version_id 0x00000c54 1 RO uint32 b[7:0] - - - + - - - - sdp_marker 0x00000c55 1 RO uint32 b[7:0] - - - + - - - - udp_checksum 0x00000c56 1 RW uint32 b[15:0] - - - + - - - - udp_length 0x00000c57 1 RW uint32 b[15:0] - - - + - - - - udp_destination_port 0x00000c58 1 RW uint32 b[15:0] - - - + - - - - udp_source_port 0x00000c59 1 RW uint32 b[15:0] - - - + - - - - ip_destination_address 0x00000c5a 1 RW uint32 b[31:0] - - - + - - - - ip_source_address 0x00000c5b 1 RW uint32 b[31:0] - - - + - - - - ip_header_checksum 0x00000c5c 1 RW uint32 b[15:0] - - - + - - - - ip_protocol 0x00000c5d 1 RW uint32 b[7:0] - - - + - - - - ip_time_to_live 0x00000c5e 1 RW uint32 b[7:0] - - - + - - - - ip_fragment_offset 0x00000c5f 1 RW uint32 b[12:0] - - - + - - - - ip_flags 0x00000c60 1 RW uint32 b[2:0] - - - + - - - - ip_identification 0x00000c61 1 RW uint32 b[15:0] - - - + - - - - ip_total_length 0x00000c62 1 RW uint32 b[15:0] - - - + - - - - ip_services 0x00000c63 1 RW uint32 b[7:0] - - - + - - - - ip_header_length 0x00000c64 1 RW uint32 b[3:0] - - - + - - - - ip_version 0x00000c65 1 RW uint32 b[3:0] - - - + - - - - eth_type 0x00000c66 1 RO uint32 b[15:0] - - - + - - - - eth_source_mac 0x00000c67 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00000c68 - - - b[15:0] b[47:32] - - + - - - - eth_destination_mac 0x00000c69 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00000c6a - - - b[15:0] b[47:32] - - + - - - - word_align 0x00000c6b 1 RW uint32 b[15:0] - - - + REG_BSN_SCHEDULER_XSUB 1 1 REG scheduled_bsn 0x0002d05c 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x0002d05d - - - b[31:0] b[63:32] - - + REG_DP_SYNC_INSERT_V2 1 1 REG nof_blk_per_sync 0x0002d05e 1 RW uint32 b[31:0] - - - RAM_ST_XSQ 1 1 RAM data 0x00018000 576 RW cint64_ir b[31:0] b[31:0] - - - - - - - - 0x0002d019 - - - b[31:0] b[63:32] - - - REG_CROSSLETS_INFO 1 1 REG offset 0x00000dc0 15 RW uint32 b[31:0] - - - - - - - - step 0x00000dcf 1 RW uint32 b[31:0] - - - + - - - - - 0x0002d05f - - - b[31:0] b[63:32] - - + REG_CROSSLETS_INFO 1 1 REG offset 0x0002d000 15 RW uint32 b[31:0] - - - + - - - - step 0x0002d00f 1 RW uint32 b[31:0] - - - + REG_STAT_ENABLE_XST 1 1 REG enable 0x00000c02 1 RW uint32 b[0:0] - - - + REG_STAT_HDR_DAT_XST 1 1 REG bsn 0x00000040 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00000041 - - - b[31:0] b[63:32] - - + - - - - block_period 0x00000042 1 RW uint32 b[15:0] - - - + - - - - nof_statistics_per_packet 0x00000043 1 RW uint32 b[15:0] - - - + - - - - nof_bytes_per_statistic 0x00000044 1 RW uint32 b[7:0] - - - + - - - - nof_signal_inputs 0x00000045 1 RW uint32 b[7:0] - - - + - - - - sdp_data_id 0x00000046 1 RW uint32 b[31:0] - - - + - - - - sdp_data_id_xst_signal_input_b_index 0x00000046 1 RW uint32 b[7:0] - - - + - - - - sdp_data_id_xst_signal_input_a_index 0x00000046 1 RW uint32 b[15:8] - - - + - - - - sdp_data_id_xst_subband_index 0x00000046 1 RW uint32 b[24:16] - - - + - - - - sdp_data_id_xst_reserved 0x00000046 1 RW uint32 b[31:25] - - - + - - - - sdp_integration_interval 0x00000047 1 RW uint32 b[23:0] - - - + - - - - sdp_reserved 0x00000048 1 RW uint32 b[7:0] - - - + - - - - sdp_source_info_gn_index 0x00000049 1 RW uint32 b[4:0] - - - + - - - - sdp_source_info_reserved 0x0000004a 1 RW uint32 b[7:5] - - - + - - - - sdp_source_info_subband_calibrated_flag 0x0000004b 1 RW uint32 b[8:8] - - - + - - - - sdp_source_info_beam_repositioning_flag 0x0000004c 1 RW uint32 b[9:9] - - - + - - - - sdp_source_info_payload_error 0x0000004d 1 RW uint32 b[10:10] - - - + - - - - sdp_source_info_fsub_type 0x0000004e 1 RW uint32 b[11:11] - - - + - - - - sdp_source_info_f_adc 0x0000004f 1 RW uint32 b[12:12] - - - + - - - - sdp_source_info_nyquist_zone_index 0x00000050 1 RW uint32 b[14:13] - - - + - - - - sdp_source_info_antenna_band_index 0x00000051 1 RW uint32 b[15:15] - - - + - - - - sdp_station_id 0x00000052 1 RW uint32 b[15:0] - - - + - - - - sdp_observation_id 0x00000053 1 RW uint32 b[31:0] - - - + - - - - sdp_version_id 0x00000054 1 RO uint32 b[7:0] - - - + - - - - sdp_marker 0x00000055 1 RO uint32 b[7:0] - - - + - - - - udp_checksum 0x00000056 1 RW uint32 b[15:0] - - - + - - - - udp_length 0x00000057 1 RW uint32 b[15:0] - - - + - - - - udp_destination_port 0x00000058 1 RW uint32 b[15:0] - - - + - - - - udp_source_port 0x00000059 1 RW uint32 b[15:0] - - - + - - - - ip_destination_address 0x0000005a 1 RW uint32 b[31:0] - - - + - - - - ip_source_address 0x0000005b 1 RW uint32 b[31:0] - - - + - - - - ip_header_checksum 0x0000005c 1 RW uint32 b[15:0] - - - + - - - - ip_protocol 0x0000005d 1 RW uint32 b[7:0] - - - + - - - - ip_time_to_live 0x0000005e 1 RW uint32 b[7:0] - - - + - - - - ip_fragment_offset 0x0000005f 1 RW uint32 b[12:0] - - - + - - - - ip_flags 0x00000060 1 RW uint32 b[2:0] - - - + - - - - ip_identification 0x00000061 1 RW uint32 b[15:0] - - - + - - - - ip_total_length 0x00000062 1 RW uint32 b[15:0] - - - + - - - - ip_services 0x00000063 1 RW uint32 b[7:0] - - - + - - - - ip_header_length 0x00000064 1 RW uint32 b[3:0] - - - + - - - - ip_version 0x00000065 1 RW uint32 b[3:0] - - - + - - - - eth_type 0x00000066 1 RO uint32 b[15:0] - - - + - - - - eth_source_mac 0x00000067 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00000068 - - - b[15:0] b[47:32] - - + - - - - eth_destination_mac 0x00000069 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x0000006a - - - b[15:0] b[47:32] - - + - - - - word_align 0x0000006b 1 RW uint32 b[15:0] - - - RAM_SS_SS_WIDE 2 6 RAM data 0x0001c000 976 RW uint32 b[9:0] - 8192 1024 RAM_BF_WEIGHTS 2 12 RAM data 0x00010000 976 RW cint16_ir b[31:0] - 16384 1024 - REG_BF_SCALE 2 1 REG scale 0x0002d014 1 RW uint32 b[15:0] - 2 2 - - - - - unused 0x0002d015 1 RW uint32 b[31:0] - - - - REG_HDR_DAT 2 1 REG bsn 0x00000080 1 RW uint64 b[31:0] b[31:0] 64 64 + REG_BF_SCALE 2 1 REG scale 0x0002d058 1 RW uint32 b[15:0] - 2 2 + - - - - unused 0x0002d059 1 RW uint32 b[31:0] - - - + REG_HDR_DAT 2 1 REG bsn 0x00000c80 1 RW uint64 b[31:0] b[31:0] 64 64 + - - - - - 0x00000c81 - - - b[31:0] b[63:32] - - + - - - - sdp_block_period 0x00000c82 1 RW uint32 b[15:0] - - - + - - - - sdp_nof_beamlets_per_block 0x00000c83 1 RW uint32 b[15:0] - - - + - - - - sdp_nof_blocks_per_packet 0x00000c84 1 RW uint32 b[7:0] - - - + - - - - sdp_beamlet_index 0x00000c85 1 RW uint32 b[15:0] - - - + - - - - sdp_beamlet_scale 0x00000c86 1 RW uint32 b[15:0] - - - + - - - - sdp_reserved 0x00000c87 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00000c88 - - - b[7:0] b[39:32] - - + - - - - sdp_source_info_gn_index 0x00000c89 1 RW uint32 b[4:0] - - - + - - - - sdp_source_info_beamlet_width 0x00000c8a 1 RW uint32 b[7:5] - - - + - - - - sdp_source_info_repositioning_flag 0x00000c8b 1 RW uint32 b[9:9] - - - + - - - - sdp_source_info_payload_error 0x00000c8c 1 RW uint32 b[10:10] - - - + - - - - sdp_source_info_fsub_type 0x00000c8d 1 RW uint32 b[11:11] - - - + - - - - sdp_source_info_f_adc 0x00000c8e 1 RW uint32 b[12:12] - - - + - - - - sdp_source_info_nyquist_zone_index 0x00000c8f 1 RW uint32 b[14:13] - - - + - - - - sdp_source_info_antenna_band_index 0x00000c90 1 RW uint32 b[15:15] - - - + - - - - sdp_station_id 0x00000c91 1 RW uint32 b[15:0] - - - + - - - - sdp_observation_id 0x00000c92 1 RW uint32 b[31:0] - - - + - - - - sdp_version_id 0x00000c93 1 RO uint32 b[7:0] - - - + - - - - sdp_marker 0x00000c94 1 RO uint32 b[7:0] - - - + - - - - udp_checksum 0x00000c95 1 RW uint32 b[15:0] - - - + - - - - udp_length 0x00000c96 1 RW uint32 b[15:0] - - - + - - - - udp_destination_port 0x00000c97 1 RW uint32 b[15:0] - - - + - - - - udp_source_port 0x00000c98 1 RW uint32 b[15:0] - - - + - - - - ip_destination_address 0x00000c99 1 RW uint32 b[31:0] - - - + - - - - ip_source_address 0x00000c9a 1 RW uint32 b[31:0] - - - + - - - - ip_header_checksum 0x00000c9b 1 RW uint32 b[15:0] - - - + - - - - ip_protocol 0x00000c9c 1 RW uint32 b[7:0] - - - + - - - - ip_time_to_live 0x00000c9d 1 RW uint32 b[7:0] - - - + - - - - ip_fragment_offset 0x00000c9e 1 RW uint32 b[12:0] - - - + - - - - ip_flags 0x00000c9f 1 RW uint32 b[2:0] - - - + - - - - ip_identification 0x00000ca0 1 RW uint32 b[15:0] - - - + - - - - ip_total_length 0x00000ca1 1 RW uint32 b[15:0] - - - + - - - - ip_services 0x00000ca2 1 RW uint32 b[7:0] - - - + - - - - ip_header_length 0x00000ca3 1 RW uint32 b[3:0] - - - + - - - - ip_version 0x00000ca4 1 RW uint32 b[3:0] - - - + - - - - eth_type 0x00000ca5 1 RO uint32 b[15:0] - - - + - - - - eth_source_mac 0x00000ca6 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00000ca7 - - - b[15:0] b[47:32] - - + - - - - eth_destination_mac 0x00000ca8 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00000ca9 - - - b[15:0] b[47:32] - - + REG_DP_XONOFF 2 1 REG enable_stream 0x0002d054 1 RW uint32 b[0:0] - 2 2 + RAM_ST_BST 2 1 RAM data 0x00001000 1952 RW uint64 b[31:0] b[31:0] 2048 2048 + - - - - - 0x0002d055 - - - b[21:0] b[53:32] - - + REG_STAT_ENABLE_BST 2 1 REG enable 0x0002d050 1 RW uint32 b[0:0] - 2 2 + REG_STAT_HDR_DAT_BST 2 1 REG bsn 0x00000080 1 RW uint64 b[31:0] b[31:0] 64 64 - - - - - 0x00000081 - - - b[31:0] b[63:32] - - - - - - - sdp_block_period 0x00000082 1 RW uint32 b[15:0] - - - - - - - - sdp_nof_beamlets_per_block 0x00000083 1 RW uint32 b[15:0] - - - - - - - - sdp_nof_blocks_per_packet 0x00000084 1 RW uint32 b[7:0] - - - - - - - - sdp_beamlet_index 0x00000085 1 RW uint32 b[15:0] - - - - - - - - sdp_beamlet_scale 0x00000086 1 RW uint32 b[15:0] - - - - - - - - sdp_reserved 0x00000087 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00000088 - - - b[7:0] b[39:32] - - + - - - - block_period 0x00000082 1 RW uint32 b[15:0] - - - + - - - - nof_statistics_per_packet 0x00000083 1 RW uint32 b[15:0] - - - + - - - - nof_bytes_per_statistic 0x00000084 1 RW uint32 b[7:0] - - - + - - - - nof_signal_inputs 0x00000085 1 RW uint32 b[7:0] - - - + - - - - sdp_data_id 0x00000086 1 RW uint32 b[31:0] - - - + - - - - sdp_data_id_bst_beamlet_index 0x00000086 1 RW uint32 b[15:0] - - - + - - - - sdp_data_id_bst_reserved 0x00000086 1 RW uint32 b[31:16] - - - + - - - - sdp_integration_interval 0x00000087 1 RW uint32 b[23:0] - - - + - - - - sdp_reserved 0x00000088 1 RW uint32 b[7:0] - - - - - - - sdp_source_info_gn_index 0x00000089 1 RW uint32 b[4:0] - - - - - - - - sdp_source_info_beamlet_width 0x0000008a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_repositioning_flag 0x0000008b 1 RW uint32 b[9:9] - - - - - - - - sdp_source_info_payload_error 0x0000008c 1 RW uint32 b[10:10] - - - - - - - - sdp_source_info_fsub_type 0x0000008d 1 RW uint32 b[11:11] - - - - - - - - sdp_source_info_f_adc 0x0000008e 1 RW uint32 b[12:12] - - - - - - - - sdp_source_info_nyquist_zone_index 0x0000008f 1 RW uint32 b[14:13] - - - - - - - - sdp_source_info_antenna_band_index 0x00000090 1 RW uint32 b[15:15] - - - - - - - - sdp_station_id 0x00000091 1 RW uint32 b[15:0] - - - - - - - - sdp_observation_id 0x00000092 1 RW uint32 b[31:0] - - - - - - - - sdp_version_id 0x00000093 1 RO uint32 b[7:0] - - - - - - - - sdp_marker 0x00000094 1 RO uint32 b[7:0] - - - - - - - - udp_checksum 0x00000095 1 RW uint32 b[15:0] - - - - - - - - udp_length 0x00000096 1 RW uint32 b[15:0] - - - - - - - - udp_destination_port 0x00000097 1 RW uint32 b[15:0] - - - - - - - - udp_source_port 0x00000098 1 RW uint32 b[15:0] - - - - - - - - ip_destination_address 0x00000099 1 RW uint32 b[31:0] - - - - - - - - ip_source_address 0x0000009a 1 RW uint32 b[31:0] - - - - - - - - ip_header_checksum 0x0000009b 1 RW uint32 b[15:0] - - - - - - - - ip_protocol 0x0000009c 1 RW uint32 b[7:0] - - - - - - - - ip_time_to_live 0x0000009d 1 RW uint32 b[7:0] - - - - - - - - ip_fragment_offset 0x0000009e 1 RW uint32 b[12:0] - - - - - - - - ip_flags 0x0000009f 1 RW uint32 b[2:0] - - - - - - - - ip_identification 0x000000a0 1 RW uint32 b[15:0] - - - - - - - - ip_total_length 0x000000a1 1 RW uint32 b[15:0] - - - - - - - - ip_services 0x000000a2 1 RW uint32 b[7:0] - - - - - - - - ip_header_length 0x000000a3 1 RW uint32 b[3:0] - - - - - - - - ip_version 0x000000a4 1 RW uint32 b[3:0] - - - - - - - - eth_type 0x000000a5 1 RO uint32 b[15:0] - - - - - - - - eth_source_mac 0x000000a6 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x000000a7 - - - b[15:0] b[47:32] - - - - - - - eth_destination_mac 0x000000a8 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x000000a9 - - - b[15:0] b[47:32] - - - REG_DP_XONOFF 2 1 REG enable_stream 0x0002d010 1 RW uint32 b[0:0] - 2 2 - RAM_ST_BST 2 1 RAM data 0x00001000 1952 RW uint64 b[31:0] b[31:0] 2048 2048 - - - - - - 0x0002d011 - - - b[21:0] b[53:32] - - - REG_STAT_ENABLE_BST 2 1 REG enable 0x00000000 1 RW uint32 b[0:0] - 2 2 - REG_STAT_HDR_DAT_BST 2 1 REG bsn 0x00000000 1 RW uint64 b[31:0] b[31:0] 64 64 - - - - - - 0x00000001 - - - b[31:0] b[63:32] - - - - - - - block_period 0x00000002 1 RW uint32 b[15:0] - - - - - - - - nof_statistics_per_packet 0x00000003 1 RW uint32 b[15:0] - - - - - - - - nof_bytes_per_statistic 0x00000004 1 RW uint32 b[7:0] - - - - - - - - nof_signal_inputs 0x00000005 1 RW uint32 b[7:0] - - - - - - - - sdp_data_id 0x00000006 1 RW uint32 b[31:0] - - - - - - - - sdp_data_id_bst_beamlet_index 0x00000006 1 RW uint32 b[15:0] - - - - - - - - sdp_data_id_bst_reserved 0x00000006 1 RW uint32 b[31:16] - - - - - - - - sdp_integration_interval 0x00000007 1 RW uint32 b[23:0] - - - - - - - - sdp_reserved 0x00000008 1 RW uint32 b[7:0] - - - - - - - - sdp_source_info_gn_index 0x00000009 1 RW uint32 b[4:0] - - - - - - - - sdp_source_info_reserved 0x0000000a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_subband_calibrated_flag 0x0000000b 1 RW uint32 b[8:8] - - - - - - - - sdp_source_info_beam_repositioning_flag 0x0000000c 1 RW uint32 b[9:9] - - - - - - - - sdp_source_info_payload_error 0x0000000d 1 RW uint32 b[10:10] - - - - - - - - sdp_source_info_fsub_type 0x0000000e 1 RW uint32 b[11:11] - - - - - - - - sdp_source_info_f_adc 0x0000000f 1 RW uint32 b[12:12] - - - - - - - - sdp_source_info_nyquist_zone_index 0x00000010 1 RW uint32 b[14:13] - - - - - - - - sdp_source_info_antenna_band_index 0x00000011 1 RW uint32 b[15:15] - - - - - - - - sdp_station_id 0x00000012 1 RW uint32 b[15:0] - - - - - - - - sdp_observation_id 0x00000013 1 RW uint32 b[31:0] - - - - - - - - sdp_version_id 0x00000014 1 RO uint32 b[7:0] - - - - - - - - sdp_marker 0x00000015 1 RO uint32 b[7:0] - - - - - - - - udp_checksum 0x00000016 1 RW uint32 b[15:0] - - - - - - - - udp_length 0x00000017 1 RW uint32 b[15:0] - - - - - - - - udp_destination_port 0x00000018 1 RW uint32 b[15:0] - - - - - - - - udp_source_port 0x00000019 1 RW uint32 b[15:0] - - - - - - - - ip_destination_address 0x0000001a 1 RW uint32 b[31:0] - - - - - - - - ip_source_address 0x0000001b 1 RW uint32 b[31:0] - - - - - - - - ip_header_checksum 0x0000001c 1 RW uint32 b[15:0] - - - - - - - - ip_protocol 0x0000001d 1 RW uint32 b[7:0] - - - - - - - - ip_time_to_live 0x0000001e 1 RW uint32 b[7:0] - - - - - - - - ip_fragment_offset 0x0000001f 1 RW uint32 b[12:0] - - - - - - - - ip_flags 0x00000020 1 RW uint32 b[2:0] - - - - - - - - ip_identification 0x00000021 1 RW uint32 b[15:0] - - - - - - - - ip_total_length 0x00000022 1 RW uint32 b[15:0] - - - - - - - - ip_services 0x00000023 1 RW uint32 b[7:0] - - - - - - - - ip_header_length 0x00000024 1 RW uint32 b[3:0] - - - - - - - - ip_version 0x00000025 1 RW uint32 b[3:0] - - - - - - - - eth_type 0x00000026 1 RO uint32 b[15:0] - - - - - - - - eth_source_mac 0x00000027 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x00000028 - - - b[15:0] b[47:32] - - - - - - - eth_destination_mac 0x00000029 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x0000002a - - - b[15:0] b[47:32] - - - - - - - word_align 0x0000002b 1 RW uint32 b[15:0] - - - + - - - - sdp_source_info_reserved 0x0000008a 1 RW uint32 b[7:5] - - - + - - - - sdp_source_info_subband_calibrated_flag 0x0000008b 1 RW uint32 b[8:8] - - - + - - - - sdp_source_info_beam_repositioning_flag 0x0000008c 1 RW uint32 b[9:9] - - - + - - - - sdp_source_info_payload_error 0x0000008d 1 RW uint32 b[10:10] - - - + - - - - sdp_source_info_fsub_type 0x0000008e 1 RW uint32 b[11:11] - - - + - - - - sdp_source_info_f_adc 0x0000008f 1 RW uint32 b[12:12] - - - + - - - - sdp_source_info_nyquist_zone_index 0x00000090 1 RW uint32 b[14:13] - - - + - - - - sdp_source_info_antenna_band_index 0x00000091 1 RW uint32 b[15:15] - - - + - - - - sdp_station_id 0x00000092 1 RW uint32 b[15:0] - - - + - - - - sdp_observation_id 0x00000093 1 RW uint32 b[31:0] - - - + - - - - sdp_version_id 0x00000094 1 RO uint32 b[7:0] - - - + - - - - sdp_marker 0x00000095 1 RO uint32 b[7:0] - - - + - - - - udp_checksum 0x00000096 1 RW uint32 b[15:0] - - - + - - - - udp_length 0x00000097 1 RW uint32 b[15:0] - - - + - - - - udp_destination_port 0x00000098 1 RW uint32 b[15:0] - - - + - - - - udp_source_port 0x00000099 1 RW uint32 b[15:0] - - - + - - - - ip_destination_address 0x0000009a 1 RW uint32 b[31:0] - - - + - - - - ip_source_address 0x0000009b 1 RW uint32 b[31:0] - - - + - - - - ip_header_checksum 0x0000009c 1 RW uint32 b[15:0] - - - + - - - - ip_protocol 0x0000009d 1 RW uint32 b[7:0] - - - + - - - - ip_time_to_live 0x0000009e 1 RW uint32 b[7:0] - - - + - - - - ip_fragment_offset 0x0000009f 1 RW uint32 b[12:0] - - - + - - - - ip_flags 0x000000a0 1 RW uint32 b[2:0] - - - + - - - - ip_identification 0x000000a1 1 RW uint32 b[15:0] - - - + - - - - ip_total_length 0x000000a2 1 RW uint32 b[15:0] - - - + - - - - ip_services 0x000000a3 1 RW uint32 b[7:0] - - - + - - - - ip_header_length 0x000000a4 1 RW uint32 b[3:0] - - - + - - - - ip_version 0x000000a5 1 RW uint32 b[3:0] - - - + - - - - eth_type 0x000000a6 1 RO uint32 b[15:0] - - - + - - - - eth_source_mac 0x000000a7 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x000000a8 - - - b[15:0] b[47:32] - - + - - - - eth_destination_mac 0x000000a9 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x000000aa - - - b[15:0] b[47:32] - - + - - - - word_align 0x000000ab 1 RW uint32 b[15:0] - - - REG_NW_10GBE_MAC 1 1 REG rx_transfer_control 0x00002000 1 RW uint32 b[0:0] - - - - - - - rx_transfer_status 0x00002001 1 RO uint32 b[0:0] - - - - - - - tx_transfer_control 0x00002002 1 RW uint32 b[0:0] - - - @@ -475,6 +523,6 @@ number_of_columns = 13 - - - - - 0x00003c3b - - - b[31:0] b[31:0] - - - - - - tx_stats_pfcmacctrlframes 0x00003c3c 1 RO uint64 b[3:0] b[35:32] - - - - - - - 0x00003c3d - - - b[31:0] b[31:0] - - - REG_NW_10GBE_ETH10G 1 1 REG tx_snk_out_xon 0x0002d022 1 RO uint32 b[0:0] - - - - - - - - xgmii_tx_ready 0x0002d022 1 RO uint32 b[1:1] - - - - - - - - xgmii_link_status 0x0002d022 1 RO uint32 b[3:2] - - - \ No newline at end of file + REG_NW_10GBE_ETH10G 1 1 REG tx_snk_out_xon 0x0002d064 1 RO uint32 b[0:0] - - - + - - - - xgmii_tx_ready 0x0002d064 1 RO uint32 b[1:1] - - - + - - - - xgmii_link_status 0x0002d064 1 RO uint32 b[3:2] - - - \ No newline at end of file diff --git a/libraries/technology/jesd204b/tech_jesd204b.peripheral.yaml b/libraries/technology/jesd204b/tech_jesd204b.peripheral.yaml index 7fe5b2d604102e508778a46ad52f5545bb7ffa41..26c020232c5769e1d8776fbb31a466f908658b0e 100644 --- a/libraries/technology/jesd204b/tech_jesd204b.peripheral.yaml +++ b/libraries/technology/jesd204b/tech_jesd204b.peripheral.yaml @@ -12,6 +12,7 @@ peripherals: # MM port for node_adc_input_and_timing.vhd - mm_port_name: PIO_JESD_CTRL mm_port_type: REG + mm_port_span: 2 * MM_BUS_SIZE mm_port_description: "" fields: - - field_name: reset @@ -30,11 +31,16 @@ peripherals: - peripheral_name: jesd204b_arria10 # pi_jesd204b_unb2.py peripheral_description: | "M&C of Intel Arria10 JESD204B ADC interface IP, see https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_jesd204b.pdf" + parameters: + # Parameters of tech_jesd204b.vhd + - { name: g_nof_streams, value: 1 } mm_ports: # MM port for tech_jesd204b.vhd - mm_port_name: REG_JESD204B mm_port_type: REG + mm_port_span: 256 * MM_BUS_SIZE # c_jesd204b_mm_addr_w = 8 bit, see ip_arria10_e1sg_jesd204b.vhd mm_port_description: "" + number_of_mm_ports: g_nof_streams fields: - - {field_name: rx_dll_ctrl, mm_width: 17, bit_offset: 0, access_mode: RW, address_offset: 0x50} - - {field_name: rx_syncn_sysref_ctrl, mm_width: 25, bit_offset: 0, access_mode: RW, address_offset: 0x54}