diff --git a/applications/lofar2/designs/lofar2_unb2b_beamformer/lofar2_unb2b_beamformer.fpga.yaml b/applications/lofar2/designs/lofar2_unb2b_beamformer/lofar2_unb2b_beamformer.fpga.yaml index 14218e8d3d3e96e1716b2418c849465390c4b3ff..3c6ba74af6f99fb0380ed4b2f20af2faf5a6c63e 100644 --- a/applications/lofar2/designs/lofar2_unb2b_beamformer/lofar2_unb2b_beamformer.fpga.yaml +++ b/applications/lofar2/designs/lofar2_unb2b_beamformer/lofar2_unb2b_beamformer.fpga.yaml @@ -84,6 +84,14 @@ peripherals: mm_port_names: - REG_REMU + ############################################################################# + # SDP Info + ############################################################################# + + - peripheral_name: sdp/sdp_info + mm_port_names: + - REG_SDP_INFO + ############################################################################# # AIT = ADC Input and Timing (see node_adc_input_and_timing.vhd) ############################################################################# @@ -207,10 +215,6 @@ peripherals: # BF = Beamformer (from node_sdp_beamformer.vhd) ############################################################################# - - peripheral_name: sdp/sdp_info - mm_port_names: - - REG_SDP_INFO - - peripheral_name: reorder/reorder_col_wide number_of_peripherals: c_N_beamsets # lofar2_unb2b_beamformer.vhd parameter_overrides: diff --git a/applications/lofar2/designs/lofar2_unb2b_beamformer/lofar2_unb2b_beamformer.mmap.gold b/applications/lofar2/designs/lofar2_unb2b_beamformer/lofar2_unb2b_beamformer.mmap.gold index 1bbbd74a186414799ca994178dac81c2b2913216..80806efb43bcce15c07ffad7edb9687ba4f0cc64 100644 --- a/applications/lofar2/designs/lofar2_unb2b_beamformer/lofar2_unb2b_beamformer.mmap.gold +++ b/applications/lofar2/designs/lofar2_unb2b_beamformer/lofar2_unb2b_beamformer.mmap.gold @@ -67,60 +67,73 @@ 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] - - - - PIO_JESD_CTRL 1 1 REG enable 0x0001c000 1 RW uint32 b[30:0] - - - - - - - - reset 0x0001c000 1 RW uint32 b[31:31] - - - - JESD204B 1 1 REG rx_dll_ctrl 0x0001e014 1 RW uint32 b[16:0] - - - - - - - - rx_syncn_sysref_ctrl 0x0001e015 1 RW uint32 b[24:0] - - - - - - - - rx_csr_sysref_always_on 0x0001e015 1 RW uint32 b[1:1] - - - - - - - - rx_csr_rbd_offset 0x0001e015 1 RW uint32 b[10:3] - - - - - - - - rx_csr_lmfc_offset 0x0001e015 1 RW uint32 b[19:12] - - - - - - - - rx_err0 0x0001e018 1 RW uint32 b[8:0] - - - - - - - - rx_err1 0x0001e019 1 RW uint32 b[9:0] - - - - - - - - csr_dev_syncn 0x0001e020 1 RO uint32 b[0:0] - - - - - - - - csr_rbd_count 0x0001e020 1 RO uint32 b[10:3] - - - - - - - - rx_status1 0x0001e021 1 RW uint32 b[23:0] - - - - - - - - rx_status2 0x0001e022 1 RW uint32 b[23:0] - - - - - - - - rx_status3 0x0001e023 1 RW uint32 b[7:0] - - - - - - - - rx_ilas_csr_l 0x0001e025 1 RW uint32 b[4:0] - - - - - - - - rx_ilas_csr_f 0x0001e025 1 RW uint32 b[15:8] - - - - - - - - rx_ilas_csr_k 0x0001e025 1 RW uint32 b[20:16] - - - - - - - - rx_ilas_csr_m 0x0001e025 1 RW uint32 b[31:24] - - - - - - - - rx_ilas_csr_n 0x0001e026 1 RW uint32 b[4:0] - - - - - - - - rx_ilas_csr_cs 0x0001e026 1 RW uint32 b[7:6] - - - - - - - - rx_ilas_csr_np 0x0001e026 1 RW uint32 b[12:8] - - - - - - - - rx_ilas_csr_subclassv 0x0001e026 1 RW uint32 b[15:13] - - - - - - - - rx_ilas_csr_s 0x0001e026 1 RW uint32 b[20:16] - - - - - - - - rx_ilas_csr_jesdv 0x0001e026 1 RW uint32 b[23:21] - - - - - - - - rx_ilas_csr_cf 0x0001e026 1 RW uint32 b[28:24] - - - - - - - - rx_ilas_csr_hd 0x0001e026 1 RW uint32 b[31:31] - - - - - - - - rx_status4 0x0001e03c 1 RW uint32 b[15:0] - - - - - - - - rx_status5 0x0001e03d 1 RW uint32 b[15:0] - - - - - - - - rx_status6 0x0001e03e 1 RW uint32 b[23:0] - - - - - - - - rx_status7 0x0001e03f 1 RO uint32 b[31:0] - - - - REG_DP_SHIFTRAM 1 12 REG shift 0x00020000 1 RW uint32 b[11:0] - 12 1 - REG_BSN_SOURCE 1 1 REG dp_on 0x00022000 1 RW uint32 b[0:0] - - - - - - - - dp_on_pps 0x00022000 1 RW uint32 b[1:1] - - - - - - - - nof_block_per_sync 0x00022001 1 RW uint32 b[31:0] - - - - - - - - bsn 0x00022002 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00022003 - - - b[31:0] b[63:32] - - - REG_BSN_SCHEDULER 1 1 REG scheduled_bsn 0x00024000 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00024001 - - - b[31:0] b[63:32] - - - REG_BSN_MONITOR_INPUT 1 1 REG xon_stable 0x00026000 1 RO uint32 b[0:0] - - - - - - - - ready_stable 0x00026000 1 RO uint32 b[1:1] - - - - - - - - sync_timeout 0x00026000 1 RO uint32 b[2:2] - - - - - - - - bsn_at_sync 0x00026001 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x00026002 - - - b[31:0] b[63:32] - - - - - - - nof_sop 0x00026003 1 RO uint32 b[31:0] - - - - - - - - nof_valid 0x00026004 1 RO uint32 b[31:0] - - - - - - - - nof_err 0x00026005 1 RO uint32 b[31:0] - - - - - - - - bsn_first 0x00026006 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x00026007 - - - b[31:0] b[63:32] - - - - - - - bsn_first_cycle_cnt 0x00026008 1 RO uint32 b[31:0] - - - - REG_DIAG_WG 1 12 REG mode 0x00028000 1 RW uint32 b[7:0] - 48 4 - - - - - nof_samples 0x00028000 1 RW uint32 b[31:16] - - - - - - - - phase 0x00028001 1 RW uint32 b[15:0] - - - - - - - - freq 0x00028002 1 RW uint32 b[30:0] - - - - - - - - ampl 0x00028003 1 RW uint32 b[16: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] - - - + 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] - - - + - - - - 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] - - - + - - - - rx_csr_lmfc_offset 0x00020015 1 RW uint32 b[19:12] - - - + - - - - rx_err0 0x00020018 1 RW uint32 b[8:0] - - - + - - - - rx_err1 0x00020019 1 RW uint32 b[9:0] - - - + - - - - csr_dev_syncn 0x00020020 1 RO uint32 b[0:0] - - - + - - - - csr_rbd_count 0x00020020 1 RO uint32 b[10:3] - - - + - - - - rx_status1 0x00020021 1 RW uint32 b[23:0] - - - + - - - - rx_status2 0x00020022 1 RW uint32 b[23:0] - - - + - - - - rx_status3 0x00020023 1 RW uint32 b[7:0] - - - + - - - - rx_ilas_csr_l 0x00020025 1 RW uint32 b[4:0] - - - + - - - - rx_ilas_csr_f 0x00020025 1 RW uint32 b[15:8] - - - + - - - - rx_ilas_csr_k 0x00020025 1 RW uint32 b[20:16] - - - + - - - - rx_ilas_csr_m 0x00020025 1 RW uint32 b[31:24] - - - + - - - - rx_ilas_csr_n 0x00020026 1 RW uint32 b[4:0] - - - + - - - - rx_ilas_csr_cs 0x00020026 1 RW uint32 b[7:6] - - - + - - - - rx_ilas_csr_np 0x00020026 1 RW uint32 b[12:8] - - - + - - - - rx_ilas_csr_subclassv 0x00020026 1 RW uint32 b[15:13] - - - + - - - - rx_ilas_csr_s 0x00020026 1 RW uint32 b[20:16] - - - + - - - - rx_ilas_csr_jesdv 0x00020026 1 RW uint32 b[23:21] - - - + - - - - rx_ilas_csr_cf 0x00020026 1 RW uint32 b[28:24] - - - + - - - - rx_ilas_csr_hd 0x00020026 1 RW uint32 b[31:31] - - - + - - - - rx_status4 0x0002003c 1 RW uint32 b[15:0] - - - + - - - - rx_status5 0x0002003d 1 RW uint32 b[15:0] - - - + - - - - rx_status6 0x0002003e 1 RW uint32 b[23:0] - - - + - - - - rx_status7 0x0002003f 1 RO uint32 b[31:0] - - - + REG_DP_SHIFTRAM 1 12 REG shift 0x00022000 1 RW uint32 b[11:0] - 12 1 + REG_BSN_SOURCE 1 1 REG dp_on 0x00024000 1 RW uint32 b[0:0] - - - + - - - - dp_on_pps 0x00024000 1 RW uint32 b[1:1] - - - + - - - - nof_block_per_sync 0x00024001 1 RW uint32 b[31:0] - - - + - - - - bsn 0x00024002 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00024003 - - - b[31:0] b[63:32] - - + REG_BSN_SCHEDULER 1 1 REG scheduled_bsn 0x00026000 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00026001 - - - b[31:0] b[63:32] - - + REG_BSN_MONITOR_INPUT 1 1 REG xon_stable 0x00028000 1 RO uint32 b[0:0] - - - + - - - - ready_stable 0x00028000 1 RO uint32 b[1:1] - - - + - - - - sync_timeout 0x00028000 1 RO uint32 b[2:2] - - - + - - - - bsn_at_sync 0x00028001 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00028002 - - - b[31:0] b[63:32] - - + - - - - nof_sop 0x00028003 1 RO uint32 b[31:0] - - - + - - - - nof_valid 0x00028004 1 RO uint32 b[31:0] - - - + - - - - nof_err 0x00028005 1 RO uint32 b[31:0] - - - + - - - - bsn_first 0x00028006 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00028007 - - - b[31:0] b[63:32] - - + - - - - bsn_first_cycle_cnt 0x00028008 1 RO uint32 b[31:0] - - - + REG_DIAG_WG 1 12 REG mode 0x0002a000 1 RW uint32 b[7:0] - 48 4 + - - - - nof_samples 0x0002a000 1 RW uint32 b[31:16] - - - + - - - - phase 0x0002a001 1 RW uint32 b[15:0] - - - + - - - - freq 0x0002a002 1 RW uint32 b[30:0] - - - + - - - - ampl 0x0002a003 1 RW uint32 b[16:0] - - - RAM_DIAG_WG 1 12 RAM data 0x0002c000 1024 RW uint32 b[17:0] - 16384 1024 REG_ADUH_MON 1 12 REG mean_sum 0x00030000 1 RO int64 b[31:0] b[31:0] 48 4 - - - - - 0x00030001 - - - b[31:0] b[63:32] - - @@ -182,291 +195,278 @@ number_of_columns = 13 - - - - eth_destination_mac 0x0004a029 1 RW uint64 b[31:0] b[31:0] - - - - - - - 0x0004a02a - - - b[15:0] b[47:32] - - - - - - word_align 0x0004a02b 1 RW uint32 b[15:0] - - - - REG_SDP_INFO 1 1 REG beamlet_scale 0x0004c000 1 RW uint32 b[15:0] - - - - - - - - block_period 0x0004c001 1 RO uint32 b[15:0] - - - - - - - - n_rn 0x0004c002 1 RW uint32 b[7:0] - - - - - - - - o_rn 0x0004c003 1 RW uint32 b[7:0] - - - - - - - - n_si 0x0004c004 1 RW uint32 b[7:0] - - - - - - - - o_si 0x0004c005 1 RW uint32 b[7:0] - - - - - - - - beam_repositioning_flag 0x0004c006 1 RW uint32 b[0:0] - - - - - - - - fsub_type 0x0004c007 1 RO uint32 b[0:0] - - - - - - - - f_adc 0x0004c008 1 RO uint32 b[0:0] - - - - - - - - nyquist_zone_index 0x0004c009 1 RW uint32 b[1:0] - - - - - - - - observation_id 0x0004c00a 1 RW uint32 b[31:0] - - - - - - - - antenna_band_index 0x0004c00b 1 RO uint32 b[0:0] - - - - - - - - station_id 0x0004c00c 1 RW uint32 b[15:0] - - - - RAM_SS_SS_WIDE 2 6 RAM data 0x0004e000 976 RW uint32 b[9:0] - 8192 1024 - RAM_BF_WEIGHTS 2 12 RAM data 0x00054000 976 RW cint16_ir b[31:0] - 16384 1024 - REG_BF_SCALE 2 1 REG scale 0x0005c000 1 RW uint32 b[15:0] - 2 2 - - - - - unused 0x0005c001 1 RW uint32 b[31:0] - - - - REG_HDR_DAT 2 1 REG bsn 0x0005e000 1 RW uint64 b[31:0] b[31:0] 64 64 - - - - - - 0x0005e001 - - - b[31:0] b[63:32] - - - - - - - sdp_block_period 0x0005e002 1 RW uint32 b[15:0] - - - - - - - - sdp_nof_beamlets_per_block 0x0005e003 1 RW uint32 b[15:0] - - - - - - - - sdp_nof_blocks_per_packet 0x0005e004 1 RW uint32 b[7:0] - - - - - - - - sdp_beamlet_index 0x0005e005 1 RW uint32 b[15:0] - - - - - - - - sdp_beamlet_scale 0x0005e006 1 RW uint32 b[15:0] - - - - - - - - sdp_reserved 0x0005e007 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x0005e008 - - - b[7:0] b[39:32] - - - - - - - sdp_source_info_gn_index 0x0005e009 1 RW uint32 b[4:0] - - - - - - - - sdp_source_info_beamlet_width 0x0005e00a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_repositioning_flag 0x0005e00b 1 RW uint32 b[9:9] - - - - - - - - sdp_source_info_payload_error 0x0005e00c 1 RW uint32 b[10:10] - - - - - - - - sdp_source_info_fsub_type 0x0005e00d 1 RW uint32 b[11:11] - - - - - - - - sdp_source_info_f_adc 0x0005e00e 1 RW uint32 b[12:12] - - - - - - - - sdp_source_info_nyquist_zone_index 0x0005e00f 1 RW uint32 b[14:13] - - - - - - - - sdp_source_info_antenna_band_index 0x0005e010 1 RW uint32 b[15:15] - - - - - - - - sdp_station_id 0x0005e011 1 RW uint32 b[15:0] - - - - - - - - sdp_observation_id 0x0005e012 1 RW uint32 b[31:0] - - - - - - - - sdp_version_id 0x0005e013 1 RO uint32 b[7:0] - - - - - - - - sdp_marker 0x0005e014 1 RO uint32 b[7:0] - - - - - - - - udp_checksum 0x0005e015 1 RW uint32 b[15:0] - - - - - - - - udp_length 0x0005e016 1 RW uint32 b[15:0] - - - - - - - - udp_destination_port 0x0005e017 1 RW uint32 b[15:0] - - - - - - - - udp_source_port 0x0005e018 1 RW uint32 b[15:0] - - - - - - - - ip_destination_address 0x0005e019 1 RW uint32 b[31:0] - - - - - - - - ip_source_address 0x0005e01a 1 RW uint32 b[31:0] - - - - - - - - ip_header_checksum 0x0005e01b 1 RW uint32 b[15:0] - - - - - - - - ip_protocol 0x0005e01c 1 RW uint32 b[7:0] - - - - - - - - ip_time_to_live 0x0005e01d 1 RW uint32 b[7:0] - - - - - - - - ip_fragment_offset 0x0005e01e 1 RW uint32 b[12:0] - - - - - - - - ip_flags 0x0005e01f 1 RW uint32 b[2:0] - - - - - - - - ip_identification 0x0005e020 1 RW uint32 b[15:0] - - - - - - - - ip_total_length 0x0005e021 1 RW uint32 b[15:0] - - - - - - - - ip_services 0x0005e022 1 RW uint32 b[7:0] - - - - - - - - ip_header_length 0x0005e023 1 RW uint32 b[3:0] - - - - - - - - ip_version 0x0005e024 1 RW uint32 b[3:0] - - - - - - - - eth_type 0x0005e025 1 RO uint32 b[15:0] - - - - - - - - eth_source_mac 0x0005e026 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x0005e027 - - - b[15:0] b[47:32] - - - - - - - eth_destination_mac 0x0005e028 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x0005e029 - - - b[15:0] b[47:32] - - - REG_DP_XONOFF 2 1 REG enable_stream 0x00060000 1 RW uint32 b[0:0] - 1 1 - RAM_ST_BST 1 1 RAM data 0x00062000 1952 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00060001 - - - b[21:0] b[53:32] - - - REG_STAT_ENABLE_BST 1 1 REG enable 0x00064000 1 RW uint32 b[0:0] - - - - REG_STAT_HDR_INFO_BST 1 1 REG bsn 0x00066000 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00066001 - - - b[31:0] b[63:32] - - - - - - - block_period 0x00066002 1 RW uint32 b[15:0] - - - - - - - - nof_statistics_per_packet 0x00066003 1 RW uint32 b[15:0] - - - - - - - - nof_bytes_per_statistic 0x00066004 1 RW uint32 b[7:0] - - - - - - - - nof_signal_inputs 0x00066005 1 RW uint32 b[7:0] - - - - - - - - sdp_data_id 0x00066006 1 RW uint32 b[31:0] - - - - - - - - sdp_data_id_bst_beamlet_index 0x00066006 1 RW uint32 b[15:0] - - - - - - - - sdp_data_id_bst_reserved 0x00066006 1 RW uint32 b[31:16] - - - - - - - - sdp_integration_interval 0x00066007 1 RW uint32 b[23:0] - - - - - - - - sdp_reserved 0x00066008 1 RW uint32 b[7:0] - - - - - - - - sdp_source_info_gn_index 0x00066009 1 RW uint32 b[4:0] - - - - - - - - sdp_source_info_reserved 0x0006600a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_subband_calibrated_flag 0x0006600b 1 RW uint32 b[8:8] - - - - - - - - sdp_source_info_beam_repositioning_flag 0x0006600c 1 RW uint32 b[9:9] - - - - - - - - sdp_source_info_payload_error 0x0006600d 1 RW uint32 b[10:10] - - - - - - - - sdp_source_info_fsub_type 0x0006600e 1 RW uint32 b[11:11] - - - - - - - - sdp_source_info_f_adc 0x0006600f 1 RW uint32 b[12:12] - - - - - - - - sdp_source_info_nyquist_zone_index 0x00066010 1 RW uint32 b[14:13] - - - - - - - - sdp_source_info_antenna_band_index 0x00066011 1 RW uint32 b[15:15] - - - - - - - - sdp_station_id 0x00066012 1 RW uint32 b[15:0] - - - - - - - - sdp_observation_id 0x00066013 1 RW uint32 b[31:0] - - - - - - - - sdp_version_id 0x00066014 1 RO uint32 b[7:0] - - - - - - - - sdp_marker 0x00066015 1 RO uint32 b[7:0] - - - - - - - - udp_checksum 0x00066016 1 RW uint32 b[15:0] - - - - - - - - udp_length 0x00066017 1 RW uint32 b[15:0] - - - - - - - - udp_destination_port 0x00066018 1 RW uint32 b[15:0] - - - - - - - - udp_source_port 0x00066019 1 RW uint32 b[15:0] - - - - - - - - ip_destination_address 0x0006601a 1 RW uint32 b[31:0] - - - - - - - - ip_source_address 0x0006601b 1 RW uint32 b[31:0] - - - - - - - - ip_header_checksum 0x0006601c 1 RW uint32 b[15:0] - - - - - - - - ip_protocol 0x0006601d 1 RW uint32 b[7:0] - - - - - - - - ip_time_to_live 0x0006601e 1 RW uint32 b[7:0] - - - - - - - - ip_fragment_offset 0x0006601f 1 RW uint32 b[12:0] - - - - - - - - ip_flags 0x00066020 1 RW uint32 b[2:0] - - - - - - - - ip_identification 0x00066021 1 RW uint32 b[15:0] - - - - - - - - ip_total_length 0x00066022 1 RW uint32 b[15:0] - - - - - - - - ip_services 0x00066023 1 RW uint32 b[7:0] - - - - - - - - ip_header_length 0x00066024 1 RW uint32 b[3:0] - - - - - - - - ip_version 0x00066025 1 RW uint32 b[3:0] - - - - - - - - eth_type 0x00066026 1 RO uint32 b[15:0] - - - - - - - - eth_source_mac 0x00066027 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x00066028 - - - b[15:0] b[47:32] - - - - - - - eth_destination_mac 0x00066029 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x0006602a - - - b[15:0] b[47:32] - - - - - - - word_align 0x0006602b 1 RW uint32 b[15:0] - - - - REG_NW_10GBE_MAC 1 1 REG rx_transfer_control 0x00068000 1 RW uint32 b[0:0] - - - - - - - - rx_transfer_status 0x00068001 1 RO uint32 b[0:0] - - - - - - - - tx_transfer_control 0x00068002 1 RW uint32 b[0:0] - - - - - - - - rx_padcrc_control 0x00068040 1 RW uint32 b[1:0] - - - - - - - - rx_crccheck_control 0x00068080 1 RW uint32 b[1:0] - - - - - - - - rx_pktovrflow_error 0x000680c0 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x000680c1 - - - b[31:0] b[31:0] - - - - - - - rx_pktovrflow_etherstatsdropevents 0x000680c2 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x000680c3 - - - b[31:0] b[31:0] - - - - - - - rx_lane_decoder_preamble_control 0x00068100 1 RW uint32 b[0:0] - - - - - - - - rx_preamble_inserter_control 0x00068140 1 RW uint32 b[0:0] - - - - - - - - rx_frame_control 0x00068800 1 RW uint32 b[19:0] - - - - - - - - rx_frame_maxlength 0x00068801 1 RW uint32 b[15:0] - - - - - - - - rx_frame_addr0 0x00068802 1 RW uint32 b[15:0] - - - - - - - - rx_frame_addr1 0x00068803 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr0_0 0x00068804 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr0_1 0x00068805 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr1_0 0x00068806 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr1_1 0x00068807 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr2_0 0x00068808 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr2_1 0x00068809 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr3_0 0x0006880a 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr3_1 0x0006880b 1 RW uint32 b[15:0] - - - - - - - - rx_pfc_control 0x00068818 1 RW uint32 b[16:0] - - - - - - - - rx_stats_clr 0x00068c00 1 RW uint32 b[0:0] - - - - - - - - rx_stats_framesok 0x00068c02 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c03 - - - b[31:0] b[31:0] - - - - - - - rx_stats_frameserr 0x00068c04 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c05 - - - b[31:0] b[31:0] - - - - - - - rx_stats_framescrcerr 0x00068c06 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c07 - - - b[31:0] b[31:0] - - - - - - - rx_stats_octetsok 0x00068c08 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c09 - - - b[31:0] b[31:0] - - - - - - - rx_stats_pausemacctrl_frames 0x00068c0a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c0b - - - b[31:0] b[31:0] - - - - - - - rx_stats_iferrors 0x00068c0c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c0d - - - b[31:0] b[31:0] - - - - - - - rx_stats_unicast_framesok 0x00068c0e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c0f - - - b[31:0] b[31:0] - - - - - - - rx_stats_unicast_frameserr 0x00068c10 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c11 - - - b[31:0] b[31:0] - - - - - - - rx_stats_multicastframesok 0x00068c12 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c13 - - - b[31:0] b[31:0] - - - - - - - rx_stats_multicast_frameserr 0x00068c14 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c15 - - - b[31:0] b[31:0] - - - - - - - rx_stats_broadcastframesok 0x00068c16 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c17 - - - b[31:0] b[31:0] - - - - - - - rx_stats_broadcast_frameserr 0x00068c18 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c19 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstatsoctets 0x00068c1a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c1b - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstatspkts 0x00068c1c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c1d - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_undersizepkts 0x00068c1e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c1f - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_oversizepkts 0x00068c20 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c21 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts64octets 0x00068c22 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c23 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts65to127octets 0x00068c24 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c25 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts128to255octets 0x00068c26 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c27 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts256to511octets 0x00068c28 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c29 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts512to1023octets 0x00068c2a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c2b - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstat_pkts1024to1518octets 0x00068c2c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c2d - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts1519toxoctets 0x00068c2e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c2f - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_fragments 0x00068c30 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c31 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_jabbers 0x00068c32 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c33 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstatscrcerr 0x00068c34 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c35 - - - b[31:0] b[31:0] - - - - - - - rx_stats_unicastmacctrlframes 0x00068c36 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c37 - - - b[31:0] b[31:0] - - - - - - - rx_stats_multicastmac_ctrlframes 0x00068c38 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c39 - - - b[31:0] b[31:0] - - - - - - - rx_stats_broadcastmac_ctrlframes 0x00068c3a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c3b - - - b[31:0] b[31:0] - - - - - - - rx_stats_pfcmacctrlframes 0x00068c3c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00068c3d - - - b[31:0] b[31:0] - - - - - - - tx_transfer_status 0x00069001 1 RO uint32 b[0:0] - - - - - - - - tx_padins_control 0x00069040 1 RW uint32 b[0:0] - - - - - - - - tx_crcins_control 0x00069080 1 RW uint32 b[1:0] - - - - - - - - tx_pktunderflow_error 0x000690c0 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x000690c1 - - - b[31:0] b[31:0] - - - - - - - tx_preamble_control 0x00069100 1 RW uint32 b[0:0] - - - - - - - - tx_pauseframe_control 0x00069140 1 RW uint32 b[1:0] - - - - - - - - tx_pauseframe_quanta 0x00069141 1 RW uint32 b[15:0] - - - - - - - - tx_pauseframe_enable 0x00069142 1 RW uint32 b[0:0] - - - - - - - - pfc_pause_quanta_0 0x00069180 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_1 0x00069181 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_2 0x00069182 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_3 0x00069183 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_4 0x00069184 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_5 0x00069185 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_6 0x00069186 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_7 0x00069187 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_0 0x00069190 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_1 0x00069191 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_2 0x00069192 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_3 0x00069193 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_4 0x00069194 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_5 0x00069195 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_6 0x00069196 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_7 0x00069197 1 RW uint32 b[31:0] - - - - - - - - tx_pfc_priority_enable 0x000691a0 1 RW uint32 b[7:0] - - - - - - - - tx_addrins_control 0x00069200 1 RW uint32 b[0:0] - - - - - - - - tx_addrins_macaddr0 0x00069201 1 RW uint32 b[31:0] - - - - - - - - tx_addrins_macaddr1 0x00069202 1 RW uint32 b[15:0] - - - - - - - - tx_frame_maxlength 0x00069801 1 RW uint32 b[15:0] - - - - - - - - tx_stats_clr 0x00069c00 1 RW uint32 b[0:0] - - - - - - - - tx_stats_framesok 0x00069c02 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c03 - - - b[31:0] b[31:0] - - - - - - - tx_stats_frameserr 0x00069c04 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c05 - - - b[31:0] b[31:0] - - - - - - - tx_stats_framescrcerr 0x00069c06 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c07 - - - b[31:0] b[31:0] - - - - - - - tx_stats_octetsok 0x00069c08 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c09 - - - b[31:0] b[31:0] - - - - - - - tx_stats_pausemacctrl_frames 0x00069c0a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c0b - - - b[31:0] b[31:0] - - - - - - - tx_stats_iferrors 0x00069c0c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c0d - - - b[31:0] b[31:0] - - - - - - - tx_stats_unicast_framesok 0x00069c0e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c0f - - - b[31:0] b[31:0] - - - - - - - tx_stats_unicast_frameserr 0x00069c10 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c11 - - - b[31:0] b[31:0] - - - - - - - tx_stats_multicastframesok 0x00069c12 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c13 - - - b[31:0] b[31:0] - - - - - - - tx_stats_multicast_frameserr 0x00069c14 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c15 - - - b[31:0] b[31:0] - - - - - - - tx_stats_broadcastframesok 0x00069c16 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c17 - - - b[31:0] b[31:0] - - - - - - - tx_stats_broadcast_frameserr 0x00069c18 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c19 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstatsoctets 0x00069c1a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c1b - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstatspkts 0x00069c1c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c1d - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_undersizepkts 0x00069c1e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c1f - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_oversizepkts 0x00069c20 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c21 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts64octets 0x00069c22 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c23 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts65to127octets 0x00069c24 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c25 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts128to255octets 0x00069c26 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c27 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts256to511octets 0x00069c28 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c29 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts512to1023octets 0x00069c2a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c2b - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstat_pkts1024to1518octets 0x00069c2c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c2d - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts1519toxoctets 0x00069c2e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c2f - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_fragments 0x00069c30 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c31 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_jabbers 0x00069c32 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c33 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstatscrcerr 0x00069c34 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c35 - - - b[31:0] b[31:0] - - - - - - - tx_stats_unicastmacctrlframes 0x00069c36 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c37 - - - b[31:0] b[31:0] - - - - - - - tx_stats_multicastmac_ctrlframes 0x00069c38 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c39 - - - b[31:0] b[31:0] - - - - - - - tx_stats_broadcastmac_ctrlframes 0x00069c3a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c3b - - - b[31:0] b[31:0] - - - - - - - tx_stats_pfcmacctrlframes 0x00069c3c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00069c3d - - - b[31:0] b[31:0] - - - REG_NW_10GBE_ETH10G 1 1 REG tx_snk_out_xon 0x0006a000 1 RO uint32 b[0:0] - - - - - - - - xgmii_tx_ready 0x0006a000 1 RO uint32 b[1:1] - - - - - - - - xgmii_link_status 0x0006a000 1 RO uint32 b[3:2] - - - \ No newline at end of file + RAM_SS_SS_WIDE 2 6 RAM data 0x0004c000 976 RW uint32 b[9:0] - 8192 1024 + RAM_BF_WEIGHTS 2 12 RAM data 0x00050000 976 RW cint16_ir b[31:0] - 16384 1024 + REG_BF_SCALE 2 1 REG scale 0x00058000 1 RW uint32 b[15:0] - 2 2 + - - - - unused 0x00058001 1 RW uint32 b[31:0] - - - + REG_HDR_DAT 2 1 REG bsn 0x0005a000 1 RW uint64 b[31:0] b[31:0] 64 64 + - - - - - 0x0005a001 - - - b[31:0] b[63:32] - - + - - - - sdp_block_period 0x0005a002 1 RW uint32 b[15:0] - - - + - - - - sdp_nof_beamlets_per_block 0x0005a003 1 RW uint32 b[15:0] - - - + - - - - sdp_nof_blocks_per_packet 0x0005a004 1 RW uint32 b[7:0] - - - + - - - - sdp_beamlet_index 0x0005a005 1 RW uint32 b[15:0] - - - + - - - - sdp_beamlet_scale 0x0005a006 1 RW uint32 b[15:0] - - - + - - - - sdp_reserved 0x0005a007 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x0005a008 - - - b[7:0] b[39:32] - - + - - - - sdp_source_info_gn_index 0x0005a009 1 RW uint32 b[4:0] - - - + - - - - sdp_source_info_beamlet_width 0x0005a00a 1 RW uint32 b[7:5] - - - + - - - - sdp_source_info_repositioning_flag 0x0005a00b 1 RW uint32 b[9:9] - - - + - - - - sdp_source_info_payload_error 0x0005a00c 1 RW uint32 b[10:10] - - - + - - - - sdp_source_info_fsub_type 0x0005a00d 1 RW uint32 b[11:11] - - - + - - - - sdp_source_info_f_adc 0x0005a00e 1 RW uint32 b[12:12] - - - + - - - - sdp_source_info_nyquist_zone_index 0x0005a00f 1 RW uint32 b[14:13] - - - + - - - - sdp_source_info_antenna_band_index 0x0005a010 1 RW uint32 b[15:15] - - - + - - - - sdp_station_id 0x0005a011 1 RW uint32 b[15:0] - - - + - - - - sdp_observation_id 0x0005a012 1 RW uint32 b[31:0] - - - + - - - - sdp_version_id 0x0005a013 1 RO uint32 b[7:0] - - - + - - - - sdp_marker 0x0005a014 1 RO uint32 b[7:0] - - - + - - - - udp_checksum 0x0005a015 1 RW uint32 b[15:0] - - - + - - - - udp_length 0x0005a016 1 RW uint32 b[15:0] - - - + - - - - udp_destination_port 0x0005a017 1 RW uint32 b[15:0] - - - + - - - - udp_source_port 0x0005a018 1 RW uint32 b[15:0] - - - + - - - - ip_destination_address 0x0005a019 1 RW uint32 b[31:0] - - - + - - - - ip_source_address 0x0005a01a 1 RW uint32 b[31:0] - - - + - - - - ip_header_checksum 0x0005a01b 1 RW uint32 b[15:0] - - - + - - - - ip_protocol 0x0005a01c 1 RW uint32 b[7:0] - - - + - - - - ip_time_to_live 0x0005a01d 1 RW uint32 b[7:0] - - - + - - - - ip_fragment_offset 0x0005a01e 1 RW uint32 b[12:0] - - - + - - - - ip_flags 0x0005a01f 1 RW uint32 b[2:0] - - - + - - - - ip_identification 0x0005a020 1 RW uint32 b[15:0] - - - + - - - - ip_total_length 0x0005a021 1 RW uint32 b[15:0] - - - + - - - - ip_services 0x0005a022 1 RW uint32 b[7:0] - - - + - - - - ip_header_length 0x0005a023 1 RW uint32 b[3:0] - - - + - - - - ip_version 0x0005a024 1 RW uint32 b[3:0] - - - + - - - - eth_type 0x0005a025 1 RO uint32 b[15:0] - - - + - - - - eth_source_mac 0x0005a026 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x0005a027 - - - b[15:0] b[47:32] - - + - - - - eth_destination_mac 0x0005a028 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x0005a029 - - - b[15:0] b[47:32] - - + REG_DP_XONOFF 2 1 REG enable_stream 0x0005c000 1 RW uint32 b[0:0] - 1 1 + RAM_ST_BST 1 1 RAM data 0x0005e000 1952 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x0005c001 - - - b[21:0] b[53:32] - - + REG_STAT_ENABLE_BST 1 1 REG enable 0x00060000 1 RW uint32 b[0:0] - - - + REG_STAT_HDR_INFO_BST 1 1 REG bsn 0x00062000 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00062001 - - - b[31:0] b[63:32] - - + - - - - block_period 0x00062002 1 RW uint32 b[15:0] - - - + - - - - nof_statistics_per_packet 0x00062003 1 RW uint32 b[15:0] - - - + - - - - nof_bytes_per_statistic 0x00062004 1 RW uint32 b[7:0] - - - + - - - - nof_signal_inputs 0x00062005 1 RW uint32 b[7:0] - - - + - - - - sdp_data_id 0x00062006 1 RW uint32 b[31:0] - - - + - - - - sdp_data_id_bst_beamlet_index 0x00062006 1 RW uint32 b[15:0] - - - + - - - - sdp_data_id_bst_reserved 0x00062006 1 RW uint32 b[31:16] - - - + - - - - sdp_integration_interval 0x00062007 1 RW uint32 b[23:0] - - - + - - - - sdp_reserved 0x00062008 1 RW uint32 b[7:0] - - - + - - - - sdp_source_info_gn_index 0x00062009 1 RW uint32 b[4:0] - - - + - - - - sdp_source_info_reserved 0x0006200a 1 RW uint32 b[7:5] - - - + - - - - sdp_source_info_subband_calibrated_flag 0x0006200b 1 RW uint32 b[8:8] - - - + - - - - sdp_source_info_beam_repositioning_flag 0x0006200c 1 RW uint32 b[9:9] - - - + - - - - sdp_source_info_payload_error 0x0006200d 1 RW uint32 b[10:10] - - - + - - - - sdp_source_info_fsub_type 0x0006200e 1 RW uint32 b[11:11] - - - + - - - - sdp_source_info_f_adc 0x0006200f 1 RW uint32 b[12:12] - - - + - - - - sdp_source_info_nyquist_zone_index 0x00062010 1 RW uint32 b[14:13] - - - + - - - - sdp_source_info_antenna_band_index 0x00062011 1 RW uint32 b[15:15] - - - + - - - - sdp_station_id 0x00062012 1 RW uint32 b[15:0] - - - + - - - - sdp_observation_id 0x00062013 1 RW uint32 b[31:0] - - - + - - - - sdp_version_id 0x00062014 1 RO uint32 b[7:0] - - - + - - - - sdp_marker 0x00062015 1 RO uint32 b[7:0] - - - + - - - - udp_checksum 0x00062016 1 RW uint32 b[15:0] - - - + - - - - udp_length 0x00062017 1 RW uint32 b[15:0] - - - + - - - - udp_destination_port 0x00062018 1 RW uint32 b[15:0] - - - + - - - - udp_source_port 0x00062019 1 RW uint32 b[15:0] - - - + - - - - ip_destination_address 0x0006201a 1 RW uint32 b[31:0] - - - + - - - - ip_source_address 0x0006201b 1 RW uint32 b[31:0] - - - + - - - - ip_header_checksum 0x0006201c 1 RW uint32 b[15:0] - - - + - - - - ip_protocol 0x0006201d 1 RW uint32 b[7:0] - - - + - - - - ip_time_to_live 0x0006201e 1 RW uint32 b[7:0] - - - + - - - - ip_fragment_offset 0x0006201f 1 RW uint32 b[12:0] - - - + - - - - ip_flags 0x00062020 1 RW uint32 b[2:0] - - - + - - - - ip_identification 0x00062021 1 RW uint32 b[15:0] - - - + - - - - ip_total_length 0x00062022 1 RW uint32 b[15:0] - - - + - - - - ip_services 0x00062023 1 RW uint32 b[7:0] - - - + - - - - ip_header_length 0x00062024 1 RW uint32 b[3:0] - - - + - - - - ip_version 0x00062025 1 RW uint32 b[3:0] - - - + - - - - eth_type 0x00062026 1 RO uint32 b[15:0] - - - + - - - - eth_source_mac 0x00062027 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00062028 - - - b[15:0] b[47:32] - - + - - - - eth_destination_mac 0x00062029 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x0006202a - - - b[15:0] b[47:32] - - + - - - - word_align 0x0006202b 1 RW uint32 b[15:0] - - - + REG_NW_10GBE_MAC 1 1 REG rx_transfer_control 0x00064000 1 RW uint32 b[0:0] - - - + - - - - rx_transfer_status 0x00064001 1 RO uint32 b[0:0] - - - + - - - - tx_transfer_control 0x00064002 1 RW uint32 b[0:0] - - - + - - - - rx_padcrc_control 0x00064040 1 RW uint32 b[1:0] - - - + - - - - rx_crccheck_control 0x00064080 1 RW uint32 b[1:0] - - - + - - - - rx_pktovrflow_error 0x000640c0 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x000640c1 - - - b[31:0] b[31:0] - - + - - - - rx_pktovrflow_etherstatsdropevents 0x000640c2 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x000640c3 - - - b[31:0] b[31:0] - - + - - - - rx_lane_decoder_preamble_control 0x00064100 1 RW uint32 b[0:0] - - - + - - - - rx_preamble_inserter_control 0x00064140 1 RW uint32 b[0:0] - - - + - - - - rx_frame_control 0x00064800 1 RW uint32 b[19:0] - - - + - - - - rx_frame_maxlength 0x00064801 1 RW uint32 b[15:0] - - - + - - - - rx_frame_addr0 0x00064802 1 RW uint32 b[15:0] - - - + - - - - rx_frame_addr1 0x00064803 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr0_0 0x00064804 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr0_1 0x00064805 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr1_0 0x00064806 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr1_1 0x00064807 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr2_0 0x00064808 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr2_1 0x00064809 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr3_0 0x0006480a 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr3_1 0x0006480b 1 RW uint32 b[15:0] - - - + - - - - rx_pfc_control 0x00064818 1 RW uint32 b[16:0] - - - + - - - - rx_stats_clr 0x00064c00 1 RW uint32 b[0:0] - - - + - - - - rx_stats_framesok 0x00064c02 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c03 - - - b[31:0] b[31:0] - - + - - - - rx_stats_frameserr 0x00064c04 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c05 - - - b[31:0] b[31:0] - - + - - - - rx_stats_framescrcerr 0x00064c06 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c07 - - - b[31:0] b[31:0] - - + - - - - rx_stats_octetsok 0x00064c08 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c09 - - - b[31:0] b[31:0] - - + - - - - rx_stats_pausemacctrl_frames 0x00064c0a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c0b - - - b[31:0] b[31:0] - - + - - - - rx_stats_iferrors 0x00064c0c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c0d - - - b[31:0] b[31:0] - - + - - - - rx_stats_unicast_framesok 0x00064c0e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c0f - - - b[31:0] b[31:0] - - + - - - - rx_stats_unicast_frameserr 0x00064c10 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c11 - - - b[31:0] b[31:0] - - + - - - - rx_stats_multicastframesok 0x00064c12 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c13 - - - b[31:0] b[31:0] - - + - - - - rx_stats_multicast_frameserr 0x00064c14 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c15 - - - b[31:0] b[31:0] - - + - - - - rx_stats_broadcastframesok 0x00064c16 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c17 - - - b[31:0] b[31:0] - - + - - - - rx_stats_broadcast_frameserr 0x00064c18 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c19 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstatsoctets 0x00064c1a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c1b - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstatspkts 0x00064c1c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c1d - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_undersizepkts 0x00064c1e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c1f - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_oversizepkts 0x00064c20 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c21 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts64octets 0x00064c22 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c23 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts65to127octets 0x00064c24 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c25 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts128to255octets 0x00064c26 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c27 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts256to511octets 0x00064c28 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c29 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts512to1023octets 0x00064c2a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c2b - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstat_pkts1024to1518octets 0x00064c2c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c2d - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts1519toxoctets 0x00064c2e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c2f - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_fragments 0x00064c30 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c31 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_jabbers 0x00064c32 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c33 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstatscrcerr 0x00064c34 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c35 - - - b[31:0] b[31:0] - - + - - - - rx_stats_unicastmacctrlframes 0x00064c36 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c37 - - - b[31:0] b[31:0] - - + - - - - rx_stats_multicastmac_ctrlframes 0x00064c38 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c39 - - - b[31:0] b[31:0] - - + - - - - rx_stats_broadcastmac_ctrlframes 0x00064c3a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c3b - - - b[31:0] b[31:0] - - + - - - - rx_stats_pfcmacctrlframes 0x00064c3c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00064c3d - - - b[31:0] b[31:0] - - + - - - - tx_transfer_status 0x00065001 1 RO uint32 b[0:0] - - - + - - - - tx_padins_control 0x00065040 1 RW uint32 b[0:0] - - - + - - - - tx_crcins_control 0x00065080 1 RW uint32 b[1:0] - - - + - - - - tx_pktunderflow_error 0x000650c0 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x000650c1 - - - b[31:0] b[31:0] - - + - - - - tx_preamble_control 0x00065100 1 RW uint32 b[0:0] - - - + - - - - tx_pauseframe_control 0x00065140 1 RW uint32 b[1:0] - - - + - - - - tx_pauseframe_quanta 0x00065141 1 RW uint32 b[15:0] - - - + - - - - tx_pauseframe_enable 0x00065142 1 RW uint32 b[0:0] - - - + - - - - pfc_pause_quanta_0 0x00065180 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_1 0x00065181 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_2 0x00065182 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_3 0x00065183 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_4 0x00065184 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_5 0x00065185 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_6 0x00065186 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_7 0x00065187 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_0 0x00065190 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_1 0x00065191 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_2 0x00065192 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_3 0x00065193 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_4 0x00065194 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_5 0x00065195 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_6 0x00065196 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_7 0x00065197 1 RW uint32 b[31:0] - - - + - - - - tx_pfc_priority_enable 0x000651a0 1 RW uint32 b[7:0] - - - + - - - - tx_addrins_control 0x00065200 1 RW uint32 b[0:0] - - - + - - - - tx_addrins_macaddr0 0x00065201 1 RW uint32 b[31:0] - - - + - - - - tx_addrins_macaddr1 0x00065202 1 RW uint32 b[15:0] - - - + - - - - tx_frame_maxlength 0x00065801 1 RW uint32 b[15:0] - - - + - - - - tx_stats_clr 0x00065c00 1 RW uint32 b[0:0] - - - + - - - - tx_stats_framesok 0x00065c02 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c03 - - - b[31:0] b[31:0] - - + - - - - tx_stats_frameserr 0x00065c04 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c05 - - - b[31:0] b[31:0] - - + - - - - tx_stats_framescrcerr 0x00065c06 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c07 - - - b[31:0] b[31:0] - - + - - - - tx_stats_octetsok 0x00065c08 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c09 - - - b[31:0] b[31:0] - - + - - - - tx_stats_pausemacctrl_frames 0x00065c0a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c0b - - - b[31:0] b[31:0] - - + - - - - tx_stats_iferrors 0x00065c0c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c0d - - - b[31:0] b[31:0] - - + - - - - tx_stats_unicast_framesok 0x00065c0e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c0f - - - b[31:0] b[31:0] - - + - - - - tx_stats_unicast_frameserr 0x00065c10 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c11 - - - b[31:0] b[31:0] - - + - - - - tx_stats_multicastframesok 0x00065c12 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c13 - - - b[31:0] b[31:0] - - + - - - - tx_stats_multicast_frameserr 0x00065c14 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c15 - - - b[31:0] b[31:0] - - + - - - - tx_stats_broadcastframesok 0x00065c16 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c17 - - - b[31:0] b[31:0] - - + - - - - tx_stats_broadcast_frameserr 0x00065c18 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c19 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstatsoctets 0x00065c1a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c1b - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstatspkts 0x00065c1c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c1d - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_undersizepkts 0x00065c1e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c1f - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_oversizepkts 0x00065c20 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c21 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts64octets 0x00065c22 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c23 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts65to127octets 0x00065c24 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c25 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts128to255octets 0x00065c26 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c27 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts256to511octets 0x00065c28 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c29 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts512to1023octets 0x00065c2a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c2b - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstat_pkts1024to1518octets 0x00065c2c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c2d - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts1519toxoctets 0x00065c2e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c2f - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_fragments 0x00065c30 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c31 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_jabbers 0x00065c32 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c33 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstatscrcerr 0x00065c34 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c35 - - - b[31:0] b[31:0] - - + - - - - tx_stats_unicastmacctrlframes 0x00065c36 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c37 - - - b[31:0] b[31:0] - - + - - - - tx_stats_multicastmac_ctrlframes 0x00065c38 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c39 - - - b[31:0] b[31:0] - - + - - - - tx_stats_broadcastmac_ctrlframes 0x00065c3a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c3b - - - b[31:0] b[31:0] - - + - - - - tx_stats_pfcmacctrlframes 0x00065c3c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00065c3d - - - b[31:0] b[31:0] - - + REG_NW_10GBE_ETH10G 1 1 REG tx_snk_out_xon 0x00066000 1 RO uint32 b[0:0] - - - + - - - - xgmii_tx_ready 0x00066000 1 RO uint32 b[1:1] - - - + - - - - xgmii_link_status 0x00066000 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.fpga.yaml b/applications/lofar2/designs/lofar2_unb2b_sdp_station/lofar2_unb2b_sdp_station.fpga.yaml index e367b8b71b6fcc7971343669fdad3e9bb95ccecb..7035896dd0df611db885190793f5dca175091e37 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 @@ -83,6 +83,14 @@ peripherals: mm_port_names: - REG_REMU + ############################################################################# + # SDP Info + ############################################################################# + + - peripheral_name: sdp/sdp_info + mm_port_names: + - REG_SDP_INFO + ############################################################################# # AIT = ADC Input and Timing (see node_adc_input_and_timing.vhd) ############################################################################# @@ -220,10 +228,6 @@ peripherals: # BF = Beamformer (from node_sdp_beamformer.vhd) ############################################################################# - - peripheral_name: sdp/sdp_info - mm_port_names: - - REG_SDP_INFO - - peripheral_name: reorder/reorder_col_wide number_of_peripherals: c_N_beamsets parameter_overrides: 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 0eae3188a097461c7179348268bfac6f53c22e9b..715d30a6bca49381125b2bdd2a82e063122cab4e 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,61 +67,74 @@ 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] - - - - PIO_JESD_CTRL 1 1 REG enable 0x0001c000 1 RW uint32 b[30:0] - - - - - - - - reset 0x0001c000 1 RW uint32 b[31:31] - - - - JESD204B 1 1 REG rx_dll_ctrl 0x0001e014 1 RW uint32 b[16:0] - - - - - - - - rx_syncn_sysref_ctrl 0x0001e015 1 RW uint32 b[24:0] - - - - - - - - rx_csr_sysref_always_on 0x0001e015 1 RW uint32 b[1:1] - - - - - - - - rx_csr_rbd_offset 0x0001e015 1 RW uint32 b[10:3] - - - - - - - - rx_csr_lmfc_offset 0x0001e015 1 RW uint32 b[19:12] - - - - - - - - rx_err0 0x0001e018 1 RW uint32 b[8:0] - - - - - - - - rx_err1 0x0001e019 1 RW uint32 b[9:0] - - - - - - - - csr_dev_syncn 0x0001e020 1 RO uint32 b[0:0] - - - - - - - - csr_rbd_count 0x0001e020 1 RO uint32 b[10:3] - - - - - - - - rx_status1 0x0001e021 1 RW uint32 b[23:0] - - - - - - - - rx_status2 0x0001e022 1 RW uint32 b[23:0] - - - - - - - - rx_status3 0x0001e023 1 RW uint32 b[7:0] - - - - - - - - rx_ilas_csr_l 0x0001e025 1 RW uint32 b[4:0] - - - - - - - - rx_ilas_csr_f 0x0001e025 1 RW uint32 b[15:8] - - - - - - - - rx_ilas_csr_k 0x0001e025 1 RW uint32 b[20:16] - - - - - - - - rx_ilas_csr_m 0x0001e025 1 RW uint32 b[31:24] - - - - - - - - rx_ilas_csr_n 0x0001e026 1 RW uint32 b[4:0] - - - - - - - - rx_ilas_csr_cs 0x0001e026 1 RW uint32 b[7:6] - - - - - - - - rx_ilas_csr_np 0x0001e026 1 RW uint32 b[12:8] - - - - - - - - rx_ilas_csr_subclassv 0x0001e026 1 RW uint32 b[15:13] - - - - - - - - rx_ilas_csr_s 0x0001e026 1 RW uint32 b[20:16] - - - - - - - - rx_ilas_csr_jesdv 0x0001e026 1 RW uint32 b[23:21] - - - - - - - - rx_ilas_csr_cf 0x0001e026 1 RW uint32 b[28:24] - - - - - - - - rx_ilas_csr_hd 0x0001e026 1 RW uint32 b[31:31] - - - - - - - - rx_status4 0x0001e03c 1 RW uint32 b[15:0] - - - - - - - - rx_status5 0x0001e03d 1 RW uint32 b[15:0] - - - - - - - - rx_status6 0x0001e03e 1 RW uint32 b[23:0] - - - - - - - - rx_status7 0x0001e03f 1 RO uint32 b[31:0] - - - - REG_DP_SHIFTRAM 1 12 REG shift 0x00020000 1 RW uint32 b[11:0] - 12 1 - REG_BSN_SOURCE_V2 1 1 REG dp_on 0x00022000 1 RW uint32 b[0:0] - - - - - - - - dp_on_pps 0x00022000 1 RW uint32 b[1:1] - - - - - - - - nof_block_per_sync 0x00022001 1 RW uint32 b[31:0] - - - - - - - - bsn_init 0x00022002 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00022003 - - - b[31:0] b[63:32] - - - - - - - bsn_time_offset 0x00022004 1 RW uint32 b[9:0] - - - - REG_BSN_SCHEDULER 1 1 REG scheduled_bsn 0x00024000 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00024001 - - - b[31:0] b[63:32] - - - REG_BSN_MONITOR_INPUT 1 1 REG xon_stable 0x00026000 1 RO uint32 b[0:0] - - - - - - - - ready_stable 0x00026000 1 RO uint32 b[1:1] - - - - - - - - sync_timeout 0x00026000 1 RO uint32 b[2:2] - - - - - - - - bsn_at_sync 0x00026001 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x00026002 - - - b[31:0] b[63:32] - - - - - - - nof_sop 0x00026003 1 RO uint32 b[31:0] - - - - - - - - nof_valid 0x00026004 1 RO uint32 b[31:0] - - - - - - - - nof_err 0x00026005 1 RO uint32 b[31:0] - - - - - - - - bsn_first 0x00026006 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x00026007 - - - b[31:0] b[63:32] - - - - - - - bsn_first_cycle_cnt 0x00026008 1 RO uint32 b[31:0] - - - - REG_WG 1 12 REG mode 0x00028000 1 RW uint32 b[7:0] - 48 4 - - - - - nof_samples 0x00028000 1 RW uint32 b[31:16] - - - - - - - - phase 0x00028001 1 RW uint32 b[15:0] - - - - - - - - freq 0x00028002 1 RW uint32 b[30:0] - - - - - - - - ampl 0x00028003 1 RW uint32 b[16: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] - - - + 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] - - - + - - - - 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] - - - + - - - - rx_csr_lmfc_offset 0x00020015 1 RW uint32 b[19:12] - - - + - - - - rx_err0 0x00020018 1 RW uint32 b[8:0] - - - + - - - - rx_err1 0x00020019 1 RW uint32 b[9:0] - - - + - - - - csr_dev_syncn 0x00020020 1 RO uint32 b[0:0] - - - + - - - - csr_rbd_count 0x00020020 1 RO uint32 b[10:3] - - - + - - - - rx_status1 0x00020021 1 RW uint32 b[23:0] - - - + - - - - rx_status2 0x00020022 1 RW uint32 b[23:0] - - - + - - - - rx_status3 0x00020023 1 RW uint32 b[7:0] - - - + - - - - rx_ilas_csr_l 0x00020025 1 RW uint32 b[4:0] - - - + - - - - rx_ilas_csr_f 0x00020025 1 RW uint32 b[15:8] - - - + - - - - rx_ilas_csr_k 0x00020025 1 RW uint32 b[20:16] - - - + - - - - rx_ilas_csr_m 0x00020025 1 RW uint32 b[31:24] - - - + - - - - rx_ilas_csr_n 0x00020026 1 RW uint32 b[4:0] - - - + - - - - rx_ilas_csr_cs 0x00020026 1 RW uint32 b[7:6] - - - + - - - - rx_ilas_csr_np 0x00020026 1 RW uint32 b[12:8] - - - + - - - - rx_ilas_csr_subclassv 0x00020026 1 RW uint32 b[15:13] - - - + - - - - rx_ilas_csr_s 0x00020026 1 RW uint32 b[20:16] - - - + - - - - rx_ilas_csr_jesdv 0x00020026 1 RW uint32 b[23:21] - - - + - - - - rx_ilas_csr_cf 0x00020026 1 RW uint32 b[28:24] - - - + - - - - rx_ilas_csr_hd 0x00020026 1 RW uint32 b[31:31] - - - + - - - - rx_status4 0x0002003c 1 RW uint32 b[15:0] - - - + - - - - rx_status5 0x0002003d 1 RW uint32 b[15:0] - - - + - - - - rx_status6 0x0002003e 1 RW uint32 b[23:0] - - - + - - - - rx_status7 0x0002003f 1 RO uint32 b[31:0] - - - + REG_DP_SHIFTRAM 1 12 REG shift 0x00022000 1 RW uint32 b[11:0] - 12 1 + REG_BSN_SOURCE_V2 1 1 REG dp_on 0x00024000 1 RW uint32 b[0:0] - - - + - - - - dp_on_pps 0x00024000 1 RW uint32 b[1:1] - - - + - - - - nof_block_per_sync 0x00024001 1 RW uint32 b[31:0] - - - + - - - - bsn_init 0x00024002 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00024003 - - - b[31:0] b[63:32] - - + - - - - bsn_time_offset 0x00024004 1 RW uint32 b[9:0] - - - + REG_BSN_SCHEDULER 1 1 REG scheduled_bsn 0x00026000 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00026001 - - - b[31:0] b[63:32] - - + REG_BSN_MONITOR_INPUT 1 1 REG xon_stable 0x00028000 1 RO uint32 b[0:0] - - - + - - - - ready_stable 0x00028000 1 RO uint32 b[1:1] - - - + - - - - sync_timeout 0x00028000 1 RO uint32 b[2:2] - - - + - - - - bsn_at_sync 0x00028001 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00028002 - - - b[31:0] b[63:32] - - + - - - - nof_sop 0x00028003 1 RO uint32 b[31:0] - - - + - - - - nof_valid 0x00028004 1 RO uint32 b[31:0] - - - + - - - - nof_err 0x00028005 1 RO uint32 b[31:0] - - - + - - - - bsn_first 0x00028006 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00028007 - - - b[31:0] b[63:32] - - + - - - - bsn_first_cycle_cnt 0x00028008 1 RO uint32 b[31:0] - - - + REG_WG 1 12 REG mode 0x0002a000 1 RW uint32 b[7:0] - 48 4 + - - - - nof_samples 0x0002a000 1 RW uint32 b[31:16] - - - + - - - - phase 0x0002a001 1 RW uint32 b[15:0] - - - + - - - - freq 0x0002a002 1 RW uint32 b[30:0] - - - + - - - - ampl 0x0002a003 1 RW uint32 b[16:0] - - - RAM_WG 1 12 RAM data 0x0002c000 1024 RW uint32 b[17:0] - 16384 1024 REG_ADUH_MONITOR 1 12 REG mean_sum 0x00030000 1 RO int64 b[31:0] b[31:0] 48 4 - - - - - 0x00030001 - - - b[31:0] b[63:32] - - @@ -183,70 +196,104 @@ number_of_columns = 13 - - - - eth_destination_mac 0x0004a029 1 RW uint64 b[31:0] b[31:0] - - - - - - - 0x0004a02a - - - b[15:0] b[47:32] - - - - - - word_align 0x0004a02b 1 RW uint32 b[15:0] - - - - REG_SDP_INFO 1 1 REG beamlet_scale 0x0004c000 1 RW uint32 b[15:0] - - - - - - - - block_period 0x0004c001 1 RO uint32 b[15:0] - - - - - - - - n_rn 0x0004c002 1 RW uint32 b[7:0] - - - - - - - - o_rn 0x0004c003 1 RW uint32 b[7:0] - - - - - - - - n_si 0x0004c004 1 RW uint32 b[7:0] - - - - - - - - o_si 0x0004c005 1 RW uint32 b[7:0] - - - - - - - - beam_repositioning_flag 0x0004c006 1 RW uint32 b[0:0] - - - - - - - - fsub_type 0x0004c007 1 RO uint32 b[0:0] - - - - - - - - f_adc 0x0004c008 1 RO uint32 b[0:0] - - - - - - - - nyquist_zone_index 0x0004c009 1 RW uint32 b[1:0] - - - - - - - - observation_id 0x0004c00a 1 RW uint32 b[31:0] - - - - - - - - antenna_band_index 0x0004c00b 1 RO uint32 b[0:0] - - - - - - - - station_id 0x0004c00c 1 RW uint32 b[15:0] - - - - RAM_SS_SS_WIDE 2 6 RAM data 0x0004e000 976 RW uint32 b[9:0] - 8192 1024 - RAM_BF_WEIGHTS 2 12 RAM data 0x00054000 976 RW cint16_ir b[31:0] - 16384 1024 - REG_BF_SCALE 2 1 REG scale 0x0005c000 1 RW uint32 b[15:0] - 2 2 - - - - - unused 0x0005c001 1 RW uint32 b[31:0] - - - - REG_HDR_DAT 2 1 REG bsn 0x0005e000 1 RW uint64 b[31:0] b[31:0] 64 64 - - - - - - 0x0005e001 - - - b[31:0] b[63:32] - - - - - - - sdp_block_period 0x0005e002 1 RW uint32 b[15:0] - - - - - - - - sdp_nof_beamlets_per_block 0x0005e003 1 RW uint32 b[15:0] - - - - - - - - sdp_nof_blocks_per_packet 0x0005e004 1 RW uint32 b[7:0] - - - - - - - - sdp_beamlet_index 0x0005e005 1 RW uint32 b[15:0] - - - - - - - - sdp_beamlet_scale 0x0005e006 1 RW uint32 b[15:0] - - - - - - - - sdp_reserved 0x0005e007 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x0005e008 - - - b[7:0] b[39:32] - - - - - - - sdp_source_info_gn_index 0x0005e009 1 RW uint32 b[4:0] - - - - - - - - sdp_source_info_beamlet_width 0x0005e00a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_repositioning_flag 0x0005e00b 1 RW uint32 b[9:9] - - - - - - - - sdp_source_info_payload_error 0x0005e00c 1 RW uint32 b[10:10] - - - - - - - - sdp_source_info_fsub_type 0x0005e00d 1 RW uint32 b[11:11] - - - - - - - - sdp_source_info_f_adc 0x0005e00e 1 RW uint32 b[12:12] - - - - - - - - sdp_source_info_nyquist_zone_index 0x0005e00f 1 RW uint32 b[14:13] - - - - - - - - sdp_source_info_antenna_band_index 0x0005e010 1 RW uint32 b[15:15] - - - - - - - - sdp_station_id 0x0005e011 1 RW uint32 b[15:0] - - - - - - - - sdp_observation_id 0x0005e012 1 RW uint32 b[31:0] - - - - - - - - sdp_version_id 0x0005e013 1 RO uint32 b[7:0] - - - - - - - - sdp_marker 0x0005e014 1 RO uint32 b[7:0] - - - - - - - - udp_checksum 0x0005e015 1 RW uint32 b[15:0] - - - - - - - - udp_length 0x0005e016 1 RW uint32 b[15:0] - - - - - - - - udp_destination_port 0x0005e017 1 RW uint32 b[15:0] - - - - - - - - udp_source_port 0x0005e018 1 RW uint32 b[15:0] - - - - - - - - ip_destination_address 0x0005e019 1 RW uint32 b[31:0] - - - - - - - - ip_source_address 0x0005e01a 1 RW uint32 b[31:0] - - - - - - - - ip_header_checksum 0x0005e01b 1 RW uint32 b[15:0] - - - - - - - - ip_protocol 0x0005e01c 1 RW uint32 b[7:0] - - - - - - - - ip_time_to_live 0x0005e01d 1 RW uint32 b[7:0] - - - - - - - - ip_fragment_offset 0x0005e01e 1 RW uint32 b[12:0] - - - - - - - - ip_flags 0x0005e01f 1 RW uint32 b[2:0] - - - - - - - - ip_identification 0x0005e020 1 RW uint32 b[15:0] - - - - - - - - ip_total_length 0x0005e021 1 RW uint32 b[15:0] - - - - - - - - ip_services 0x0005e022 1 RW uint32 b[7:0] - - - - - - - - ip_header_length 0x0005e023 1 RW uint32 b[3:0] - - - - - - - - ip_version 0x0005e024 1 RW uint32 b[3:0] - - - - - - - - eth_type 0x0005e025 1 RO uint32 b[15:0] - - - - - - - - eth_source_mac 0x0005e026 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x0005e027 - - - b[15:0] b[47:32] - - - - - - - eth_destination_mac 0x0005e028 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x0005e029 - - - b[15:0] b[47:32] - - - REG_DP_XONOFF 2 1 REG enable_stream 0x00060000 1 RW uint32 b[0:0] - 1 1 - RAM_ST_BST 1 1 RAM data 0x00062000 1952 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00060001 - - - b[21:0] b[53:32] - - - REG_STAT_ENABLE_BST_0 1 1 REG enable 0x00064000 1 RW uint32 b[0:0] - - - - REG_STAT_HDR_DAT_BST_0 1 1 REG bsn 0x00066000 1 RW uint64 b[31:0] b[31:0] - - + RAM_SS_SS_WIDE 2 6 RAM data 0x0004c000 976 RW uint32 b[9:0] - 8192 1024 + RAM_BF_WEIGHTS 2 12 RAM data 0x00050000 976 RW cint16_ir b[31:0] - 16384 1024 + REG_BF_SCALE 2 1 REG scale 0x00058000 1 RW uint32 b[15:0] - 2 2 + - - - - unused 0x00058001 1 RW uint32 b[31:0] - - - + REG_HDR_DAT 2 1 REG bsn 0x0005a000 1 RW uint64 b[31:0] b[31:0] 64 64 + - - - - - 0x0005a001 - - - b[31:0] b[63:32] - - + - - - - sdp_block_period 0x0005a002 1 RW uint32 b[15:0] - - - + - - - - sdp_nof_beamlets_per_block 0x0005a003 1 RW uint32 b[15:0] - - - + - - - - sdp_nof_blocks_per_packet 0x0005a004 1 RW uint32 b[7:0] - - - + - - - - sdp_beamlet_index 0x0005a005 1 RW uint32 b[15:0] - - - + - - - - sdp_beamlet_scale 0x0005a006 1 RW uint32 b[15:0] - - - + - - - - sdp_reserved 0x0005a007 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x0005a008 - - - b[7:0] b[39:32] - - + - - - - sdp_source_info_gn_index 0x0005a009 1 RW uint32 b[4:0] - - - + - - - - sdp_source_info_beamlet_width 0x0005a00a 1 RW uint32 b[7:5] - - - + - - - - sdp_source_info_repositioning_flag 0x0005a00b 1 RW uint32 b[9:9] - - - + - - - - sdp_source_info_payload_error 0x0005a00c 1 RW uint32 b[10:10] - - - + - - - - sdp_source_info_fsub_type 0x0005a00d 1 RW uint32 b[11:11] - - - + - - - - sdp_source_info_f_adc 0x0005a00e 1 RW uint32 b[12:12] - - - + - - - - sdp_source_info_nyquist_zone_index 0x0005a00f 1 RW uint32 b[14:13] - - - + - - - - sdp_source_info_antenna_band_index 0x0005a010 1 RW uint32 b[15:15] - - - + - - - - sdp_station_id 0x0005a011 1 RW uint32 b[15:0] - - - + - - - - sdp_observation_id 0x0005a012 1 RW uint32 b[31:0] - - - + - - - - sdp_version_id 0x0005a013 1 RO uint32 b[7:0] - - - + - - - - sdp_marker 0x0005a014 1 RO uint32 b[7:0] - - - + - - - - udp_checksum 0x0005a015 1 RW uint32 b[15:0] - - - + - - - - udp_length 0x0005a016 1 RW uint32 b[15:0] - - - + - - - - udp_destination_port 0x0005a017 1 RW uint32 b[15:0] - - - + - - - - udp_source_port 0x0005a018 1 RW uint32 b[15:0] - - - + - - - - ip_destination_address 0x0005a019 1 RW uint32 b[31:0] - - - + - - - - ip_source_address 0x0005a01a 1 RW uint32 b[31:0] - - - + - - - - ip_header_checksum 0x0005a01b 1 RW uint32 b[15:0] - - - + - - - - ip_protocol 0x0005a01c 1 RW uint32 b[7:0] - - - + - - - - ip_time_to_live 0x0005a01d 1 RW uint32 b[7:0] - - - + - - - - ip_fragment_offset 0x0005a01e 1 RW uint32 b[12:0] - - - + - - - - ip_flags 0x0005a01f 1 RW uint32 b[2:0] - - - + - - - - ip_identification 0x0005a020 1 RW uint32 b[15:0] - - - + - - - - ip_total_length 0x0005a021 1 RW uint32 b[15:0] - - - + - - - - ip_services 0x0005a022 1 RW uint32 b[7:0] - - - + - - - - ip_header_length 0x0005a023 1 RW uint32 b[3:0] - - - + - - - - ip_version 0x0005a024 1 RW uint32 b[3:0] - - - + - - - - eth_type 0x0005a025 1 RO uint32 b[15:0] - - - + - - - - eth_source_mac 0x0005a026 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x0005a027 - - - b[15:0] b[47:32] - - + - - - - eth_destination_mac 0x0005a028 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x0005a029 - - - b[15:0] b[47:32] - - + REG_DP_XONOFF 2 1 REG enable_stream 0x0005c000 1 RW uint32 b[0:0] - 1 1 + RAM_ST_BST 1 1 RAM data 0x0005e000 1952 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x0005c001 - - - b[21:0] b[53:32] - - + REG_STAT_ENABLE_BST_0 1 1 REG enable 0x00060000 1 RW uint32 b[0:0] - - - + REG_STAT_HDR_DAT_BST_0 1 1 REG bsn 0x00062000 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00062001 - - - b[31:0] b[63:32] - - + - - - - block_period 0x00062002 1 RW uint32 b[15:0] - - - + - - - - nof_statistics_per_packet 0x00062003 1 RW uint32 b[15:0] - - - + - - - - nof_bytes_per_statistic 0x00062004 1 RW uint32 b[7:0] - - - + - - - - nof_signal_inputs 0x00062005 1 RW uint32 b[7:0] - - - + - - - - sdp_data_id 0x00062006 1 RW uint32 b[31:0] - - - + - - - - sdp_data_id_bst_beamlet_index 0x00062006 1 RW uint32 b[15:0] - - - + - - - - sdp_data_id_bst_reserved 0x00062006 1 RW uint32 b[31:16] - - - + - - - - sdp_integration_interval 0x00062007 1 RW uint32 b[23:0] - - - + - - - - sdp_reserved 0x00062008 1 RW uint32 b[7:0] - - - + - - - - sdp_source_info_gn_index 0x00062009 1 RW uint32 b[4:0] - - - + - - - - sdp_source_info_reserved 0x0006200a 1 RW uint32 b[7:5] - - - + - - - - sdp_source_info_subband_calibrated_flag 0x0006200b 1 RW uint32 b[8:8] - - - + - - - - sdp_source_info_beam_repositioning_flag 0x0006200c 1 RW uint32 b[9:9] - - - + - - - - sdp_source_info_payload_error 0x0006200d 1 RW uint32 b[10:10] - - - + - - - - sdp_source_info_fsub_type 0x0006200e 1 RW uint32 b[11:11] - - - + - - - - sdp_source_info_f_adc 0x0006200f 1 RW uint32 b[12:12] - - - + - - - - sdp_source_info_nyquist_zone_index 0x00062010 1 RW uint32 b[14:13] - - - + - - - - sdp_source_info_antenna_band_index 0x00062011 1 RW uint32 b[15:15] - - - + - - - - sdp_station_id 0x00062012 1 RW uint32 b[15:0] - - - + - - - - sdp_observation_id 0x00062013 1 RW uint32 b[31:0] - - - + - - - - sdp_version_id 0x00062014 1 RO uint32 b[7:0] - - - + - - - - sdp_marker 0x00062015 1 RO uint32 b[7:0] - - - + - - - - udp_checksum 0x00062016 1 RW uint32 b[15:0] - - - + - - - - udp_length 0x00062017 1 RW uint32 b[15:0] - - - + - - - - udp_destination_port 0x00062018 1 RW uint32 b[15:0] - - - + - - - - udp_source_port 0x00062019 1 RW uint32 b[15:0] - - - + - - - - ip_destination_address 0x0006201a 1 RW uint32 b[31:0] - - - + - - - - ip_source_address 0x0006201b 1 RW uint32 b[31:0] - - - + - - - - ip_header_checksum 0x0006201c 1 RW uint32 b[15:0] - - - + - - - - ip_protocol 0x0006201d 1 RW uint32 b[7:0] - - - + - - - - ip_time_to_live 0x0006201e 1 RW uint32 b[7:0] - - - + - - - - ip_fragment_offset 0x0006201f 1 RW uint32 b[12:0] - - - + - - - - ip_flags 0x00062020 1 RW uint32 b[2:0] - - - + - - - - ip_identification 0x00062021 1 RW uint32 b[15:0] - - - + - - - - ip_total_length 0x00062022 1 RW uint32 b[15:0] - - - + - - - - ip_services 0x00062023 1 RW uint32 b[7:0] - - - + - - - - ip_header_length 0x00062024 1 RW uint32 b[3:0] - - - + - - - - ip_version 0x00062025 1 RW uint32 b[3:0] - - - + - - - - eth_type 0x00062026 1 RO uint32 b[15:0] - - - + - - - - eth_source_mac 0x00062027 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00062028 - - - b[15:0] b[47:32] - - + - - - - eth_destination_mac 0x00062029 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x0006202a - - - b[15:0] b[47:32] - - + - - - - word_align 0x0006202b 1 RW uint32 b[15:0] - - - + REG_STAT_ENABLE_BST_1 1 1 REG enable 0x00064000 1 RW uint32 b[0:0] - - - + REG_STAT_HDR_DAT_BST_1 1 1 REG bsn 0x00066000 1 RW uint64 b[31:0] b[31:0] - - - - - - - 0x00066001 - - - b[31:0] b[63:32] - - - - - - block_period 0x00066002 1 RW uint32 b[15:0] - - - - - - - nof_statistics_per_packet 0x00066003 1 RW uint32 b[15:0] - - - @@ -292,229 +339,182 @@ number_of_columns = 13 - - - - eth_destination_mac 0x00066029 1 RW uint64 b[31:0] b[31:0] - - - - - - - 0x0006602a - - - b[15:0] b[47:32] - - - - - - word_align 0x0006602b 1 RW uint32 b[15:0] - - - - REG_STAT_ENABLE_BST_1 1 1 REG enable 0x00068000 1 RW uint32 b[0:0] - - - - REG_STAT_HDR_DAT_BST_1 1 1 REG bsn 0x0006a000 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 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_NW_10GBE_MAC 1 1 REG rx_transfer_control 0x00068000 1 RW uint32 b[0:0] - - - + - - - - rx_transfer_status 0x00068001 1 RO uint32 b[0:0] - - - + - - - - tx_transfer_control 0x00068002 1 RW uint32 b[0:0] - - - + - - - - rx_padcrc_control 0x00068040 1 RW uint32 b[1:0] - - - + - - - - rx_crccheck_control 0x00068080 1 RW uint32 b[1:0] - - - + - - - - rx_pktovrflow_error 0x000680c0 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x000680c1 - - - b[31:0] b[31:0] - - + - - - - rx_pktovrflow_etherstatsdropevents 0x000680c2 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x000680c3 - - - b[31:0] b[31:0] - - + - - - - rx_lane_decoder_preamble_control 0x00068100 1 RW uint32 b[0:0] - - - + - - - - rx_preamble_inserter_control 0x00068140 1 RW uint32 b[0:0] - - - + - - - - rx_frame_control 0x00068800 1 RW uint32 b[19:0] - - - + - - - - rx_frame_maxlength 0x00068801 1 RW uint32 b[15:0] - - - + - - - - rx_frame_addr0 0x00068802 1 RW uint32 b[15:0] - - - + - - - - rx_frame_addr1 0x00068803 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr0_0 0x00068804 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr0_1 0x00068805 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr1_0 0x00068806 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr1_1 0x00068807 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr2_0 0x00068808 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr2_1 0x00068809 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr3_0 0x0006880a 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr3_1 0x0006880b 1 RW uint32 b[15:0] - - - + - - - - rx_pfc_control 0x00068818 1 RW uint32 b[16:0] - - - + - - - - rx_stats_clr 0x00068c00 1 RW uint32 b[0:0] - - - + - - - - rx_stats_framesok 0x00068c02 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c03 - - - b[31:0] b[31:0] - - + - - - - rx_stats_frameserr 0x00068c04 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c05 - - - b[31:0] b[31:0] - - + - - - - rx_stats_framescrcerr 0x00068c06 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c07 - - - b[31:0] b[31:0] - - + - - - - rx_stats_octetsok 0x00068c08 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c09 - - - b[31:0] b[31:0] - - + - - - - rx_stats_pausemacctrl_frames 0x00068c0a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c0b - - - b[31:0] b[31:0] - - + - - - - rx_stats_iferrors 0x00068c0c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c0d - - - b[31:0] b[31:0] - - + - - - - rx_stats_unicast_framesok 0x00068c0e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c0f - - - b[31:0] b[31:0] - - + - - - - rx_stats_unicast_frameserr 0x00068c10 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c11 - - - b[31:0] b[31:0] - - + - - - - rx_stats_multicastframesok 0x00068c12 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c13 - - - b[31:0] b[31:0] - - + - - - - rx_stats_multicast_frameserr 0x00068c14 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c15 - - - b[31:0] b[31:0] - - + - - - - rx_stats_broadcastframesok 0x00068c16 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c17 - - - b[31:0] b[31:0] - - + - - - - rx_stats_broadcast_frameserr 0x00068c18 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c19 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstatsoctets 0x00068c1a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c1b - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstatspkts 0x00068c1c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c1d - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_undersizepkts 0x00068c1e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c1f - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_oversizepkts 0x00068c20 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c21 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts64octets 0x00068c22 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c23 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts65to127octets 0x00068c24 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c25 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts128to255octets 0x00068c26 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c27 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts256to511octets 0x00068c28 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c29 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts512to1023octets 0x00068c2a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c2b - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstat_pkts1024to1518octets 0x00068c2c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c2d - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts1519toxoctets 0x00068c2e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c2f - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_fragments 0x00068c30 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c31 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_jabbers 0x00068c32 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c33 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstatscrcerr 0x00068c34 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c35 - - - b[31:0] b[31:0] - - + - - - - rx_stats_unicastmacctrlframes 0x00068c36 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c37 - - - b[31:0] b[31:0] - - + - - - - rx_stats_multicastmac_ctrlframes 0x00068c38 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c39 - - - b[31:0] b[31:0] - - + - - - - rx_stats_broadcastmac_ctrlframes 0x00068c3a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c3b - - - b[31:0] b[31:0] - - + - - - - rx_stats_pfcmacctrlframes 0x00068c3c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00068c3d - - - b[31:0] b[31:0] - - + - - - - tx_transfer_status 0x00069001 1 RO uint32 b[0:0] - - - + - - - - tx_padins_control 0x00069040 1 RW uint32 b[0:0] - - - + - - - - tx_crcins_control 0x00069080 1 RW uint32 b[1:0] - - - + - - - - tx_pktunderflow_error 0x000690c0 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x000690c1 - - - b[31:0] b[31:0] - - + - - - - tx_preamble_control 0x00069100 1 RW uint32 b[0:0] - - - + - - - - tx_pauseframe_control 0x00069140 1 RW uint32 b[1:0] - - - + - - - - tx_pauseframe_quanta 0x00069141 1 RW uint32 b[15:0] - - - + - - - - tx_pauseframe_enable 0x00069142 1 RW uint32 b[0:0] - - - + - - - - pfc_pause_quanta_0 0x00069180 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_1 0x00069181 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_2 0x00069182 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_3 0x00069183 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_4 0x00069184 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_5 0x00069185 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_6 0x00069186 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_7 0x00069187 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_0 0x00069190 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_1 0x00069191 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_2 0x00069192 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_3 0x00069193 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_4 0x00069194 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_5 0x00069195 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_6 0x00069196 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_7 0x00069197 1 RW uint32 b[31:0] - - - + - - - - tx_pfc_priority_enable 0x000691a0 1 RW uint32 b[7:0] - - - + - - - - tx_addrins_control 0x00069200 1 RW uint32 b[0:0] - - - + - - - - tx_addrins_macaddr0 0x00069201 1 RW uint32 b[31:0] - - - + - - - - tx_addrins_macaddr1 0x00069202 1 RW uint32 b[15:0] - - - + - - - - tx_frame_maxlength 0x00069801 1 RW uint32 b[15:0] - - - + - - - - tx_stats_clr 0x00069c00 1 RW uint32 b[0:0] - - - + - - - - tx_stats_framesok 0x00069c02 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c03 - - - b[31:0] b[31:0] - - + - - - - tx_stats_frameserr 0x00069c04 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c05 - - - b[31:0] b[31:0] - - + - - - - tx_stats_framescrcerr 0x00069c06 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c07 - - - b[31:0] b[31:0] - - + - - - - tx_stats_octetsok 0x00069c08 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c09 - - - b[31:0] b[31:0] - - + - - - - tx_stats_pausemacctrl_frames 0x00069c0a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c0b - - - b[31:0] b[31:0] - - + - - - - tx_stats_iferrors 0x00069c0c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c0d - - - b[31:0] b[31:0] - - + - - - - tx_stats_unicast_framesok 0x00069c0e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c0f - - - b[31:0] b[31:0] - - + - - - - tx_stats_unicast_frameserr 0x00069c10 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c11 - - - b[31:0] b[31:0] - - + - - - - tx_stats_multicastframesok 0x00069c12 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c13 - - - b[31:0] b[31:0] - - + - - - - tx_stats_multicast_frameserr 0x00069c14 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c15 - - - b[31:0] b[31:0] - - + - - - - tx_stats_broadcastframesok 0x00069c16 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c17 - - - b[31:0] b[31:0] - - + - - - - tx_stats_broadcast_frameserr 0x00069c18 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c19 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstatsoctets 0x00069c1a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c1b - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstatspkts 0x00069c1c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c1d - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_undersizepkts 0x00069c1e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c1f - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_oversizepkts 0x00069c20 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c21 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts64octets 0x00069c22 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c23 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts65to127octets 0x00069c24 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c25 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts128to255octets 0x00069c26 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c27 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts256to511octets 0x00069c28 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c29 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts512to1023octets 0x00069c2a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c2b - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstat_pkts1024to1518octets 0x00069c2c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c2d - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts1519toxoctets 0x00069c2e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c2f - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_fragments 0x00069c30 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c31 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_jabbers 0x00069c32 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c33 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstatscrcerr 0x00069c34 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c35 - - - b[31:0] b[31:0] - - + - - - - tx_stats_unicastmacctrlframes 0x00069c36 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c37 - - - b[31:0] b[31:0] - - + - - - - tx_stats_multicastmac_ctrlframes 0x00069c38 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c39 - - - b[31:0] b[31:0] - - + - - - - tx_stats_broadcastmac_ctrlframes 0x00069c3a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c3b - - - b[31:0] b[31:0] - - + - - - - tx_stats_pfcmacctrlframes 0x00069c3c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00069c3d - - - b[31:0] b[31:0] - - + REG_NW_10GBE_ETH10G 1 1 REG tx_snk_out_xon 0x0006a000 1 RO uint32 b[0:0] - - - + - - - - xgmii_tx_ready 0x0006a000 1 RO uint32 b[1:1] - - - + - - - - xgmii_link_status 0x0006a000 1 RO uint32 b[3:2] - - - \ No newline at end of file