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 80806efb43bcce15c07ffad7edb9687ba4f0cc64..ed1a182056b30b5066dfc16fff58922795a68c6e 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 @@ -162,7 +162,7 @@ number_of_columns = 13 - - - - sdp_reserved 0x0004a008 1 RW uint32 b[7:0] - - - - - - - sdp_source_info_gn_index 0x0004a009 1 RW uint32 b[4:0] - - - - - - - sdp_source_info_reserved 0x0004a00a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_subband_calibrated_flag 0x0004a00b 1 RW uint32 b[8:8] - - - + - - - - sdp_source_info_weighted_subbands_flag 0x0004a00b 1 RW uint32 b[8:8] - - - - - - - sdp_source_info_beam_repositioning_flag 0x0004a00c 1 RW uint32 b[9:9] - - - - - - - sdp_source_info_payload_error 0x0004a00d 1 RW uint32 b[10:10] - - - - - - - sdp_source_info_fsub_type 0x0004a00e 1 RW uint32 b[11:11] - - - @@ -258,7 +258,7 @@ number_of_columns = 13 - - - - 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_weighted_subbands_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] - - - @@ -469,4 +469,4 @@ number_of_columns = 13 - - - - - 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 + - - - - xgmii_link_status 0x00066000 1 RO uint32 b[3:2] - - - 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 8b5129a2b8e78b28ab7b7d3045ec87b3b390da04..f1ef3510ceb770c482085fad6215646fc4f8027d 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 @@ -48,7 +48,7 @@ number_of_columns = 13 - - - - expected_cnt 0x00030001 1 RW uint32 b[27:0] - - - - - - - edge 0x00030001 1 RW uint32 b[31:31] - - - - - - - offset_cnt 0x00030002 1 RO uint32 b[27:0] - - - - REG_EPCS 1 1 REG addr 0x00038000 1 WO uint32 b[23:0] - - - + REG_EPCS 1 1 REG addr 0x00038000 1 WO uint32 b[31:0] - - - - - - - rden 0x00038001 1 WO uint32 b[0:0] - - - - - - - read_bit 0x00038002 1 WO uint32 b[0:0] - - - - - - - write_bit 0x00038003 1 WO uint32 b[0:0] - - - @@ -64,8 +64,8 @@ number_of_columns = 13 - - - - param 0x00050001 1 WO uint32 b[2:0] - - - - - - - read_param 0x00050002 1 WO uint32 b[0:0] - - - - - - - write_param 0x00050003 1 WO uint32 b[0:0] - - - - - - - - data_out 0x00050004 1 RO uint32 b[23:0] - - - - - - - - data_in 0x00050005 1 WO uint32 b[23:0] - - - + - - - - data_out 0x00050004 1 RO uint32 b[31:0] - - - + - - - - data_in 0x00050005 1 WO uint32 b[31:0] - - - - - - - busy 0x00050006 1 RO uint32 b[0:0] - - - REG_SDP_INFO 1 1 REG block_period 0x00058000 1 RO uint32 b[15:0] - - - - - - - beam_repositioning_flag 0x00058001 1 RW uint32 b[0:0] - - - @@ -172,7 +172,7 @@ number_of_columns = 13 - - - - sdp_reserved 0x000e8008 1 RW uint32 b[7:0] - - - - - - - sdp_source_info_gn_index 0x000e8009 1 RW uint32 b[4:0] - - - - - - - sdp_source_info_reserved 0x000e800a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_subband_calibrated_flag 0x000e800b 1 RW uint32 b[8:8] - - - + - - - - sdp_source_info_weighted_subbands_flag 0x000e800b 1 RW uint32 b[8:8] - - - - - - - sdp_source_info_beam_repositioning_flag 0x000e800c 1 RW uint32 b[9:9] - - - - - - - sdp_source_info_payload_error 0x000e800d 1 RW uint32 b[10:10] - - - - - - - sdp_source_info_fsub_type 0x000e800e 1 RW uint32 b[11:11] - - - @@ -241,7 +241,7 @@ number_of_columns = 13 - - - - sdp_reserved 0x00128008 1 RW uint32 b[7:0] - - - - - - - sdp_source_info_gn_index 0x00128009 1 RW uint32 b[4:0] - - - - - - - sdp_source_info_reserved 0x0012800a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_subband_calibrated_flag 0x0012800b 1 RW uint32 b[8:8] - - - + - - - - sdp_source_info_weighted_subbands_flag 0x0012800b 1 RW uint32 b[8:8] - - - - - - - sdp_source_info_beam_repositioning_flag 0x0012800c 1 RW uint32 b[9:9] - - - - - - - sdp_source_info_payload_error 0x0012800d 1 RW uint32 b[10:10] - - - - - - - sdp_source_info_fsub_type 0x0012800e 1 RW uint32 b[11:11] - - - @@ -274,8 +274,9 @@ number_of_columns = 13 - - - - eth_destination_mac 0x00128029 1 RW uint64 b[31:0] b[31:0] - - - - - - - 0x0012802a - - - b[15:0] b[47:32] - - - - - - word_align 0x0012802b 1 RW uint32 b[15:0] - - - - REG_BSN_ALIGN 1 9 REG enable 0x00130000 1 RW uint32 b[0:0] - - 1 - REG_BSN_MONITOR_V2_BSN_ALIGN_INPUT 1 9 REG xon_stable 0x00138000 1 RO uint32 b[0:0] - - 8 + REG_BSN_ALIGN_V2 1 9 REG enable 0x00130000 1 RW uint32 b[0:0] - - 2 + - - - - replaced_pkt_cnt 0x00130001 1 RO uint32 b[31:0] - - - + REG_BSN_MONITOR_V2_BSN_ALIGN_V2_INPUT 1 9 REG xon_stable 0x00138000 1 RO uint32 b[0:0] - - 8 - - - - ready_stable 0x00138000 1 RO uint32 b[1:1] - - - - - - - sync_timeout 0x00138000 1 RO uint32 b[2:2] - - - - - - - bsn_at_sync 0x00138001 1 RO uint64 b[31:0] b[31:0] - - @@ -284,7 +285,7 @@ number_of_columns = 13 - - - - nof_valid 0x00138004 1 RO uint32 b[31:0] - - - - - - - nof_err 0x00138005 1 RO uint32 b[31:0] - - - - - - - latency 0x00138008 1 RO uint32 b[31:0] - - - - REG_BSN_MONITOR_V2_BSN_ALIGN_OUTPUT 1 1 REG xon_stable 0x00140000 1 RO uint32 b[0:0] - - - + REG_BSN_MONITOR_V2_BSN_ALIGN_V2_OUTPUT 1 1 REG xon_stable 0x00140000 1 RO uint32 b[0:0] - - - - - - - ready_stable 0x00140000 1 RO uint32 b[1:1] - - - - - - - sync_timeout 0x00140000 1 RO uint32 b[2:2] - - - - - - - bsn_at_sync 0x00140001 1 RO uint64 b[31:0] b[31:0] - - @@ -293,7 +294,7 @@ number_of_columns = 13 - - - - nof_valid 0x00140004 1 RO uint32 b[31:0] - - - - - - - nof_err 0x00140005 1 RO uint32 b[31:0] - - - - - - - latency 0x00140008 1 RO uint32 b[31:0] - - - - REG_XST_UDP_MONITOR 1 1 REG xon_stable 0x00148000 1 RO uint32 b[0:0] - - - + REG_BSN_MONITOR_V2_XST_OFFLOAD 1 1 REG xon_stable 0x00148000 1 RO uint32 b[0:0] - - - - - - - ready_stable 0x00148000 1 RO uint32 b[1:1] - - - - - - - sync_timeout 0x00148000 1 RO uint32 b[2:2] - - - - - - - bsn_at_sync 0x00148001 1 RO uint64 b[31:0] b[31:0] - - @@ -571,7 +572,7 @@ number_of_columns = 13 - - - - sdp_reserved 0x001c0008 1 RW uint32 b[7:0] - - - - - - - sdp_source_info_gn_index 0x001c0009 1 RW uint32 b[4:0] - - - - - - - sdp_source_info_reserved 0x001c000a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_subband_calibrated_flag 0x001c000b 1 RW uint32 b[8:8] - - - + - - - - sdp_source_info_weighted_subbands_flag 0x001c000b 1 RW uint32 b[8:8] - - - - - - - sdp_source_info_beam_repositioning_flag 0x001c000c 1 RW uint32 b[9:9] - - - - - - - sdp_source_info_payload_error 0x001c000d 1 RW uint32 b[10:10] - - - - - - - sdp_source_info_fsub_type 0x001c000e 1 RW uint32 b[11:11] - - - diff --git a/applications/lofar2/designs/lofar2_unb2b_sdp_station/lofar2_unb2b_sdp_station.mmap.qsys.gold b/applications/lofar2/designs/lofar2_unb2b_sdp_station/lofar2_unb2b_sdp_station.mmap.qsys.gold index 3c27ce464b71aa6706fd57f98d98d7a74d415cea..aaf7158ae2dd29922b5381621847e64638ec3603 100644 --- a/applications/lofar2/designs/lofar2_unb2b_sdp_station/lofar2_unb2b_sdp_station.mmap.qsys.gold +++ b/applications/lofar2/designs/lofar2_unb2b_sdp_station/lofar2_unb2b_sdp_station.mmap.qsys.gold @@ -172,7 +172,7 @@ number_of_columns = 13 - - - - sdp_reserved 0x00000c48 1 RW uint32 b[7:0] - - - - - - - sdp_source_info_gn_index 0x00000c49 1 RW uint32 b[4:0] - - - - - - - sdp_source_info_reserved 0x00000c4a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_subband_calibrated_flag 0x00000c4b 1 RW uint32 b[8:8] - - - + - - - - sdp_source_info_weighted_subbands_flag 0x00000c4b 1 RW uint32 b[8:8] - - - - - - - sdp_source_info_beam_repositioning_flag 0x00000c4c 1 RW uint32 b[9:9] - - - - - - - sdp_source_info_payload_error 0x00000c4d 1 RW uint32 b[10:10] - - - - - - - sdp_source_info_fsub_type 0x00000c4e 1 RW uint32 b[11:11] - - - @@ -241,7 +241,7 @@ number_of_columns = 13 - - - - sdp_reserved 0x00000048 1 RW uint32 b[7:0] - - - - - - - sdp_source_info_gn_index 0x00000049 1 RW uint32 b[4:0] - - - - - - - sdp_source_info_reserved 0x0000004a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_subband_calibrated_flag 0x0000004b 1 RW uint32 b[8:8] - - - + - - - - sdp_source_info_weighted_subbands_flag 0x0000004b 1 RW uint32 b[8:8] - - - - - - - sdp_source_info_beam_repositioning_flag 0x0000004c 1 RW uint32 b[9:9] - - - - - - - sdp_source_info_payload_error 0x0000004d 1 RW uint32 b[10:10] - - - - - - - sdp_source_info_fsub_type 0x0000004e 1 RW uint32 b[11:11] - - - @@ -572,7 +572,7 @@ number_of_columns = 13 - - - - sdp_reserved 0x00000d88 1 RW uint32 b[7:0] - - - - - - - sdp_source_info_gn_index 0x00000d89 1 RW uint32 b[4:0] - - - - - - - sdp_source_info_reserved 0x00000d8a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_subband_calibrated_flag 0x00000d8b 1 RW uint32 b[8:8] - - - + - - - - sdp_source_info_weighted_subbands_flag 0x00000d8b 1 RW uint32 b[8:8] - - - - - - - sdp_source_info_beam_repositioning_flag 0x00000d8c 1 RW uint32 b[9:9] - - - - - - - sdp_source_info_payload_error 0x00000d8d 1 RW uint32 b[10:10] - - - - - - - sdp_source_info_fsub_type 0x00000d8e 1 RW uint32 b[11:11] - - - diff --git a/applications/lofar2/designs/lofar2_unb2c_sdp_station/lofar2_unb2c_sdp_station.mmap.gold b/applications/lofar2/designs/lofar2_unb2c_sdp_station/lofar2_unb2c_sdp_station.mmap.gold index 5667d08a041be549cadabfb3df52ffe4ba172af0..e38b108f25d1bcdae179e439b48a6fea22ac9146 100644 --- a/applications/lofar2/designs/lofar2_unb2c_sdp_station/lofar2_unb2c_sdp_station.mmap.gold +++ b/applications/lofar2/designs/lofar2_unb2c_sdp_station/lofar2_unb2c_sdp_station.mmap.gold @@ -18,523 +18,769 @@ number_of_columns = 13 # col 12: mm_peripheral_span (in MM words), if - then the span is not used or already defined on first line of MM port # col 13: mm_port_span (in MM words), if - then the span is not used or already defined on first line of MM port # -# col1 col2 col3 col4 col5 col6 col7 col8 col9 col10 col11 col12 col13 -# ---------------------------- ---- ---- ----- ---------------------------------------- ---------- ------ ----- ----------- ---------- ---------- ----- ----- - ROM_SYSTEM_INFO 1 1 RAM data 0x00000000 32768 RO char8 b[31:0] b[7:0] - - - PIO_SYSTEM_INFO 1 1 REG info 0x00008000 1 RO uint32 b[31:0] - - - - - - - - info_gn_index 0x00008000 1 RO uint32 b[7:0] - - - - - - - - info_hw_version 0x00008000 1 RO uint32 b[9:8] - - - - - - - - info_cs_sim 0x00008000 1 RO uint32 b[10:10] - - - - - - - - info_fw_version_major 0x00008000 1 RO uint32 b[19:16] - - - - - - - - info_fw_version_minor 0x00008000 1 RO uint32 b[23:20] - - - - - - - - info_rom_version 0x00008000 1 RO uint32 b[26:24] - - - - - - - - info_technology 0x00008000 1 RO uint32 b[31:27] - - - - - - - - use_phy 0x00008001 1 RO uint32 b[7:0] - - - - - - - - design_name 0x00008002 52 RO char8 b[31:0] b[7:0] - - - - - - - stamp_date 0x0000800f 1 RO uint32 b[31:0] - - - - - - - - stamp_time 0x00008010 1 RO uint32 b[31:0] - - - - - - - - stamp_commit 0x00008011 3 RO uint32 b[31:0] - - - - - - - - design_note 0x00008014 52 RO char8 b[31:0] b[7:0] - - - REG_WDI 1 1 REG wdi_override 0x0000a000 1 WO uint32 b[31:0] - - - - REG_FPGA_TEMP_SENS 1 1 REG temp 0x0000c000 1 RO uint32 b[31:0] - - - - REG_FPGA_VOLTAGE_SENS 1 1 REG voltages 0x0000c000 6 RO uint32 b[31:0] - - - - RAM_SCRAP 1 1 RAM data 0x0000e000 512 RW uint32 b[31:0] - - - - AVS_ETH_0_TSE 1 1 REG status 0x00010000 1024 RO uint32 b[31:0] - - - - AVS_ETH_0_REG 1 1 REG status 0x00010000 12 RO uint32 b[31:0] - - - - AVS_ETH_0_RAM 1 1 RAM data 0x00010400 1024 RW uint32 b[31:0] - - - - PIO_PPS 1 1 REG capture_cnt 0x00012000 1 RO uint32 b[29:0] - - - - - - - - stable 0x00012000 1 RO uint32 b[30:30] - - - - - - - - toggle 0x00012000 1 RO uint32 b[31:31] - - - - - - - - expected_cnt 0x00012001 1 RW uint32 b[27:0] - - - - - - - - edge 0x00012001 1 RW uint32 b[31:31] - - - - - - - - offset_cnt 0x00012002 1 RO uint32 b[27:0] - - - - REG_EPCS 1 1 REG addr 0x00014000 1 WO uint32 b[23:0] - - - - - - - - rden 0x00014001 1 WO uint32 b[0:0] - - - - - - - - read_bit 0x00014002 1 WO uint32 b[0:0] - - - - - - - - write_bit 0x00014003 1 WO uint32 b[0:0] - - - - - - - - sector_erase 0x00014004 1 WO uint32 b[0:0] - - - - - - - - busy 0x00014005 1 RO uint32 b[0:0] - - - - - - - - unprotect 0x00014006 1 WO uint32 b[31:0] - - - - REG_DPMM_CTRL 1 1 REG rd_usedw 0x00016000 1 RO uint32 b[31:0] - - - - REG_DPMM_DATA 1 1 FIFO data 0x00016400 1 RO uint32 b[31:0] - - - - REG_MMDP_CTRL 1 1 REG wr_usedw 0x00018000 1 RO uint32 b[31:0] - - - - - - - - wr_availw 0x00018001 1 RO uint32 b[31:0] - - - - REG_MMDP_DATA 1 1 FIFO data 0x00018400 1 WO uint32 b[31:0] - - - - REG_REMU 1 1 REG reconfigure 0x0001a000 1 WO uint32 b[31:0] - - - - - - - - param 0x0001a001 1 WO uint32 b[2:0] - - - - - - - - read_param 0x0001a002 1 WO uint32 b[0:0] - - - - - - - - write_param 0x0001a003 1 WO uint32 b[0:0] - - - - - - - - data_out 0x0001a004 1 RO uint32 b[23:0] - - - - - - - - data_in 0x0001a005 1 WO uint32 b[23:0] - - - - - - - - busy 0x0001a006 1 RO uint32 b[0:0] - - - - REG_SDP_INFO 1 1 REG block_period 0x0001c000 1 RO uint32 b[15:0] - - - - - - - - n_rn 0x0001c001 1 RW uint32 b[7:0] - - - - - - - - o_rn 0x0001c002 1 RW uint32 b[7:0] - - - - - - - - n_si 0x0001c003 1 RW uint32 b[7:0] - - - - - - - - o_si 0x0001c004 1 RW uint32 b[7:0] - - - - - - - - beam_repositioning_flag 0x0001c005 1 RW uint32 b[0:0] - - - - - - - - fsub_type 0x0001c006 1 RO uint32 b[0:0] - - - - - - - - f_adc 0x0001c007 1 RO uint32 b[0:0] - - - - - - - - nyquist_zone_index 0x0001c008 1 RW uint32 b[1:0] - - - - - - - - observation_id 0x0001c009 1 RW uint32 b[31:0] - - - - - - - - antenna_band_index 0x0001c00a 1 RO uint32 b[0:0] - - - - - - - - station_id 0x0001c00b 1 RW uint32 b[15:0] - - - - PIO_JESD_CTRL 1 1 REG enable 0x0001e000 1 RW uint32 b[30:0] - - - - - - - - reset 0x0001e000 1 RW uint32 b[31:31] - - - - JESD204B 1 12 REG rx_dll_ctrl 0x00020014 1 RW uint32 b[16:0] - - 256 - - - - - rx_syncn_sysref_ctrl 0x00020015 1 RW uint32 b[24:0] - - - - - - - - rx_csr_sysref_always_on 0x00020015 1 RW uint32 b[1:1] - - - - - - - - rx_csr_rbd_offset 0x00020015 1 RW uint32 b[10:3] - - - - - - - - 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] - - 2 - 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_clk_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] - - 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] - - 1024 - RAM_ST_HISTOGRAM 1 12 RAM data 0x00030000 512 RW uint32 b[31:0] b[27:0] - 512 - REG_ADUH_MONITOR 1 12 REG mean_sum 0x00032000 1 RO int64 b[31:0] b[31:0] - 4 - - - - - - 0x00032001 - - - b[31:0] b[63:32] - - - - - - - power_sum 0x00032002 1 RO int64 b[31:0] b[31:0] - - - - - - - - 0x00032003 - - - b[31:0] b[63:32] - - - REG_DIAG_DATA_BUFFER_BSN 1 12 REG sync_cnt 0x00034000 1 RO uint32 b[31:0] - - 2 - - - - - word_cnt 0x00034001 1 RO uint32 b[31:0] - - - - RAM_DIAG_DATA_BUFFER_BSN 1 12 RAM data 0x00038000 1024 RW uint32 b[31:0] b[15:0] - 1024 - REG_SI 1 1 REG enable 0x0003c000 1 RW uint32 b[0:0] - - - - RAM_FIL_COEFS 1 16 RAM data 0x00040000 1024 RW uint32 b[15:0] - - 1024 - RAM_EQUALIZER_GAINS 1 6 RAM data 0x00044000 1024 RW cint16_ir b[31:0] - - 1024 - REG_DP_SELECTOR 1 1 REG input_select 0x00046000 1 RW uint32 b[0:0] - - - - RAM_ST_SST 1 6 RAM data 0x00048000 1024 RW uint64 b[31:0] b[31:0] - 2048 - - - - - - 0x00048001 - - - b[21:0] b[53:32] - - - REG_STAT_ENABLE_SST 1 1 REG enable 0x0004c000 1 RW uint32 b[0:0] - - - - REG_STAT_HDR_DAT_SST 1 1 REG bsn 0x0004e000 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x0004e001 - - - b[31:0] b[63:32] - - - - - - - sdp_block_period 0x0004e002 1 RW uint32 b[15:0] - - - - - - - - sdp_nof_statistics_per_packet 0x0004e003 1 RW uint32 b[15:0] - - - - - - - - sdp_nof_bytes_per_statistic 0x0004e004 1 RW uint32 b[7:0] - - - - - - - - sdp_nof_signal_inputs 0x0004e005 1 RW uint32 b[7:0] - - - - - - - - sdp_data_id 0x0004e006 1 RW uint32 b[31:0] - - - - - - - - sdp_data_id_sst_signal_input_index 0x0004e006 1 RW uint32 b[7:0] - - - - - - - - sdp_data_id_sst_reserved 0x0004e006 1 RW uint32 b[31:8] - - - - - - - - sdp_integration_interval 0x0004e007 1 RW uint32 b[23:0] - - - - - - - - sdp_reserved 0x0004e008 1 RW uint32 b[7:0] - - - - - - - - sdp_source_info_gn_index 0x0004e009 1 RW uint32 b[4:0] - - - - - - - - sdp_source_info_reserved 0x0004e00a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_subband_calibrated_flag 0x0004e00b 1 RW uint32 b[8:8] - - - - - - - - sdp_source_info_beam_repositioning_flag 0x0004e00c 1 RW uint32 b[9:9] - - - - - - - - sdp_source_info_payload_error 0x0004e00d 1 RW uint32 b[10:10] - - - - - - - - sdp_source_info_fsub_type 0x0004e00e 1 RW uint32 b[11:11] - - - - - - - - sdp_source_info_f_adc 0x0004e00f 1 RW uint32 b[12:12] - - - - - - - - sdp_source_info_nyquist_zone_index 0x0004e010 1 RW uint32 b[14:13] - - - - - - - - sdp_source_info_antenna_band_index 0x0004e011 1 RW uint32 b[15:15] - - - - - - - - sdp_station_id 0x0004e012 1 RW uint32 b[15:0] - - - - - - - - sdp_observation_id 0x0004e013 1 RW uint32 b[31:0] - - - - - - - - sdp_version_id 0x0004e014 1 RO uint32 b[7:0] - - - - - - - - sdp_marker 0x0004e015 1 RO uint32 b[7:0] - - - - - - - - udp_checksum 0x0004e016 1 RW uint32 b[15:0] - - - - - - - - udp_length 0x0004e017 1 RW uint32 b[15:0] - - - - - - - - udp_destination_port 0x0004e018 1 RW uint32 b[15:0] - - - - - - - - udp_source_port 0x0004e019 1 RW uint32 b[15:0] - - - - - - - - ip_destination_address 0x0004e01a 1 RW uint32 b[31:0] - - - - - - - - ip_source_address 0x0004e01b 1 RW uint32 b[31:0] - - - - - - - - ip_header_checksum 0x0004e01c 1 RW uint32 b[15:0] - - - - - - - - ip_protocol 0x0004e01d 1 RW uint32 b[7:0] - - - - - - - - ip_time_to_live 0x0004e01e 1 RW uint32 b[7:0] - - - - - - - - ip_fragment_offset 0x0004e01f 1 RW uint32 b[12:0] - - - - - - - - ip_flags 0x0004e020 1 RW uint32 b[2:0] - - - - - - - - ip_identification 0x0004e021 1 RW uint32 b[15:0] - - - - - - - - ip_total_length 0x0004e022 1 RW uint32 b[15:0] - - - - - - - - ip_services 0x0004e023 1 RW uint32 b[7:0] - - - - - - - - ip_header_length 0x0004e024 1 RW uint32 b[3:0] - - - - - - - - ip_version 0x0004e025 1 RW uint32 b[3:0] - - - - - - - - eth_type 0x0004e026 1 RO uint32 b[15:0] - - - - - - - - eth_source_mac 0x0004e027 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x0004e028 - - - b[15:0] b[47:32] - - - - - - - eth_destination_mac 0x0004e029 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x0004e02a - - - b[15:0] b[47:32] - - - - - - - word_align 0x0004e02b 1 RW uint32 b[15:0] - - - - REG_BSN_SYNC_SCHEDULER_XSUB 1 1 REG ctrl_enable 0x00050000 1 RW uint32 b[0:0] - - - - - - - - ctrl_interval_size 0x00050001 1 RW uint32 b[30:0] - - - - - - - - ctrl_start_bsn 0x00050002 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00050003 - - - b[31:0] b[63:32] - - - - - - - mon_current_input_bsn 0x00050004 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x00050005 - - - b[31:0] b[63:32] - - - - - - - mon_input_bsn_at_sync 0x00050006 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x00050007 - - - b[31:0] b[63:32] - - - - - - - mon_output_enable 0x00050008 1 RO uint32 b[0:0] - - - - - - - - mon_output_sync_bsn 0x00050009 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x0005000a - - - b[31:0] b[63:32] - - - - - - - block_size 0x0005000b 1 RO uint32 b[31:0] - - - - RAM_ST_XSQ 1 9 RAM data 0x00060000 1008 RW cint64_ir b[31:0] b[31:0] - 4096 - - - - - - 0x00060001 - - - b[31:0] b[63:32] - - - REG_CROSSLETS_INFO 1 1 REG offset 0x00070000 15 RW uint32 b[31:0] - - - - - - - - step 0x0007000f 1 RW uint32 b[31:0] - - - - REG_NOF_CROSSLETS 1 1 REG nof_crosslets 0x00072000 1 RW uint32 b[31:0] - - - - - - - - unused 0x00072001 1 RW uint32 b[31:0] - - - - REG_STAT_ENABLE_XST 1 1 REG enable 0x00074000 1 RW uint32 b[0:0] - - - - REG_STAT_HDR_DAT_XST 1 1 REG bsn 0x00076000 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00076001 - - - b[31:0] b[63:32] - - - - - - - block_period 0x00076002 1 RW uint32 b[15:0] - - - - - - - - nof_statistics_per_packet 0x00076003 1 RW uint32 b[15:0] - - - - - - - - nof_bytes_per_statistic 0x00076004 1 RW uint32 b[7:0] - - - - - - - - nof_signal_inputs 0x00076005 1 RW uint32 b[7:0] - - - - - - - - sdp_data_id 0x00076006 1 RW uint32 b[31:0] - - - - - - - - sdp_data_id_xst_signal_input_b_index 0x00076006 1 RW uint32 b[7:0] - - - - - - - - sdp_data_id_xst_signal_input_a_index 0x00076006 1 RW uint32 b[15:8] - - - - - - - - sdp_data_id_xst_subband_index 0x00076006 1 RW uint32 b[24:16] - - - - - - - - sdp_data_id_xst_reserved 0x00076006 1 RW uint32 b[31:25] - - - - - - - - sdp_integration_interval 0x00076007 1 RW uint32 b[23:0] - - - - - - - - sdp_reserved 0x00076008 1 RW uint32 b[7:0] - - - - - - - - sdp_source_info_gn_index 0x00076009 1 RW uint32 b[4:0] - - - - - - - - sdp_source_info_reserved 0x0007600a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_subband_calibrated_flag 0x0007600b 1 RW uint32 b[8:8] - - - - - - - - sdp_source_info_beam_repositioning_flag 0x0007600c 1 RW uint32 b[9:9] - - - - - - - - sdp_source_info_payload_error 0x0007600d 1 RW uint32 b[10:10] - - - - - - - - sdp_source_info_fsub_type 0x0007600e 1 RW uint32 b[11:11] - - - - - - - - sdp_source_info_f_adc 0x0007600f 1 RW uint32 b[12:12] - - - - - - - - sdp_source_info_nyquist_zone_index 0x00076010 1 RW uint32 b[14:13] - - - - - - - - sdp_source_info_antenna_band_index 0x00076011 1 RW uint32 b[15:15] - - - - - - - - sdp_station_id 0x00076012 1 RW uint32 b[15:0] - - - - - - - - sdp_observation_id 0x00076013 1 RW uint32 b[31:0] - - - - - - - - sdp_version_id 0x00076014 1 RO uint32 b[7:0] - - - - - - - - sdp_marker 0x00076015 1 RO uint32 b[7:0] - - - - - - - - udp_checksum 0x00076016 1 RW uint32 b[15:0] - - - - - - - - udp_length 0x00076017 1 RW uint32 b[15:0] - - - - - - - - udp_destination_port 0x00076018 1 RW uint32 b[15:0] - - - - - - - - udp_source_port 0x00076019 1 RW uint32 b[15:0] - - - - - - - - ip_destination_address 0x0007601a 1 RW uint32 b[31:0] - - - - - - - - ip_source_address 0x0007601b 1 RW uint32 b[31:0] - - - - - - - - ip_header_checksum 0x0007601c 1 RW uint32 b[15:0] - - - - - - - - ip_protocol 0x0007601d 1 RW uint32 b[7:0] - - - - - - - - ip_time_to_live 0x0007601e 1 RW uint32 b[7:0] - - - - - - - - ip_fragment_offset 0x0007601f 1 RW uint32 b[12:0] - - - - - - - - ip_flags 0x00076020 1 RW uint32 b[2:0] - - - - - - - - ip_identification 0x00076021 1 RW uint32 b[15:0] - - - - - - - - ip_total_length 0x00076022 1 RW uint32 b[15:0] - - - - - - - - ip_services 0x00076023 1 RW uint32 b[7:0] - - - - - - - - ip_header_length 0x00076024 1 RW uint32 b[3:0] - - - - - - - - ip_version 0x00076025 1 RW uint32 b[3:0] - - - - - - - - eth_type 0x00076026 1 RO uint32 b[15:0] - - - - - - - - eth_source_mac 0x00076027 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x00076028 - - - b[15:0] b[47:32] - - - - - - - eth_destination_mac 0x00076029 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x0007602a - - - b[15:0] b[47:32] - - - - - - - word_align 0x0007602b 1 RW uint32 b[15:0] - - - - RAM_SS_SS_WIDE 2 6 RAM data 0x00078000 976 RW uint32 b[9:0] - 8192 1024 - RAM_BF_WEIGHTS 2 12 RAM data 0x0007c000 976 RW cint16_ir b[31:0] - 16384 1024 - REG_BF_SCALE 2 1 REG scale 0x00084000 1 RW uint32 b[15:0] - 2 2 - - - - - unused 0x00084001 1 RW uint32 b[31:0] - - - - REG_HDR_DAT 2 1 REG bsn 0x00086000 1 RW uint64 b[31:0] b[31:0] 64 64 - - - - - - 0x00086001 - - - b[31:0] b[63:32] - - - - - - - sdp_block_period 0x00086002 1 RW uint32 b[15:0] - - - - - - - - sdp_nof_beamlets_per_block 0x00086003 1 RW uint32 b[15:0] - - - - - - - - sdp_nof_blocks_per_packet 0x00086004 1 RW uint32 b[7:0] - - - - - - - - sdp_beamlet_index 0x00086005 1 RW uint32 b[15:0] - - - - - - - - sdp_beamlet_scale 0x00086006 1 RW uint32 b[15:0] - - - - - - - - sdp_reserved 0x00086007 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00086008 - - - b[7:0] b[39:32] - - - - - - - sdp_source_info_gn_index 0x00086009 1 RW uint32 b[4:0] - - - - - - - - sdp_source_info_beamlet_width 0x0008600a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_repositioning_flag 0x0008600b 1 RW uint32 b[9:9] - - - - - - - - sdp_source_info_payload_error 0x0008600c 1 RW uint32 b[10:10] - - - - - - - - sdp_source_info_fsub_type 0x0008600d 1 RW uint32 b[11:11] - - - - - - - - sdp_source_info_f_adc 0x0008600e 1 RW uint32 b[12:12] - - - - - - - - sdp_source_info_nyquist_zone_index 0x0008600f 1 RW uint32 b[14:13] - - - - - - - - sdp_source_info_antenna_band_index 0x00086010 1 RW uint32 b[15:15] - - - - - - - - sdp_station_id 0x00086011 1 RW uint32 b[15:0] - - - - - - - - sdp_observation_id 0x00086012 1 RW uint32 b[31:0] - - - - - - - - sdp_version_id 0x00086013 1 RO uint32 b[7:0] - - - - - - - - sdp_marker 0x00086014 1 RO uint32 b[7:0] - - - - - - - - udp_checksum 0x00086015 1 RW uint32 b[15:0] - - - - - - - - udp_length 0x00086016 1 RW uint32 b[15:0] - - - - - - - - udp_destination_port 0x00086017 1 RW uint32 b[15:0] - - - - - - - - udp_source_port 0x00086018 1 RW uint32 b[15:0] - - - - - - - - ip_destination_address 0x00086019 1 RW uint32 b[31:0] - - - - - - - - ip_source_address 0x0008601a 1 RW uint32 b[31:0] - - - - - - - - ip_header_checksum 0x0008601b 1 RW uint32 b[15:0] - - - - - - - - ip_protocol 0x0008601c 1 RW uint32 b[7:0] - - - - - - - - ip_time_to_live 0x0008601d 1 RW uint32 b[7:0] - - - - - - - - ip_fragment_offset 0x0008601e 1 RW uint32 b[12:0] - - - - - - - - ip_flags 0x0008601f 1 RW uint32 b[2:0] - - - - - - - - ip_identification 0x00086020 1 RW uint32 b[15:0] - - - - - - - - ip_total_length 0x00086021 1 RW uint32 b[15:0] - - - - - - - - ip_services 0x00086022 1 RW uint32 b[7:0] - - - - - - - - ip_header_length 0x00086023 1 RW uint32 b[3:0] - - - - - - - - ip_version 0x00086024 1 RW uint32 b[3:0] - - - - - - - - eth_type 0x00086025 1 RO uint32 b[15:0] - - - - - - - - eth_source_mac 0x00086026 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x00086027 - - - b[15:0] b[47:32] - - - - - - - eth_destination_mac 0x00086028 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00086029 - - - b[15:0] b[47:32] - - - REG_DP_XONOFF 2 1 REG enable_stream 0x00088000 1 RW uint32 b[0:0] - 2 2 - RAM_ST_BST 2 1 RAM data 0x0008a000 976 RW uint64 b[31:0] b[31:0] 2048 2048 - - - - - - 0x0008a001 - - - b[21:0] b[53:32] - - - REG_STAT_ENABLE_BST 2 1 REG enable 0x0008c000 1 RW uint32 b[0:0] - 2 2 - REG_STAT_HDR_DAT_BST 2 1 REG bsn 0x0008e000 1 RW uint64 b[31:0] b[31:0] 64 64 - - - - - - 0x0008e001 - - - b[31:0] b[63:32] - - - - - - - block_period 0x0008e002 1 RW uint32 b[15:0] - - - - - - - - nof_statistics_per_packet 0x0008e003 1 RW uint32 b[15:0] - - - - - - - - nof_bytes_per_statistic 0x0008e004 1 RW uint32 b[7:0] - - - - - - - - nof_signal_inputs 0x0008e005 1 RW uint32 b[7:0] - - - - - - - - sdp_data_id 0x0008e006 1 RW uint32 b[31:0] - - - - - - - - sdp_data_id_bst_beamlet_index 0x0008e006 1 RW uint32 b[15:0] - - - - - - - - sdp_data_id_bst_reserved 0x0008e006 1 RW uint32 b[31:16] - - - - - - - - sdp_integration_interval 0x0008e007 1 RW uint32 b[23:0] - - - - - - - - sdp_reserved 0x0008e008 1 RW uint32 b[7:0] - - - - - - - - sdp_source_info_gn_index 0x0008e009 1 RW uint32 b[4:0] - - - - - - - - sdp_source_info_reserved 0x0008e00a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_subband_calibrated_flag 0x0008e00b 1 RW uint32 b[8:8] - - - - - - - - sdp_source_info_beam_repositioning_flag 0x0008e00c 1 RW uint32 b[9:9] - - - - - - - - sdp_source_info_payload_error 0x0008e00d 1 RW uint32 b[10:10] - - - - - - - - sdp_source_info_fsub_type 0x0008e00e 1 RW uint32 b[11:11] - - - - - - - - sdp_source_info_f_adc 0x0008e00f 1 RW uint32 b[12:12] - - - - - - - - sdp_source_info_nyquist_zone_index 0x0008e010 1 RW uint32 b[14:13] - - - - - - - - sdp_source_info_antenna_band_index 0x0008e011 1 RW uint32 b[15:15] - - - - - - - - sdp_station_id 0x0008e012 1 RW uint32 b[15:0] - - - - - - - - sdp_observation_id 0x0008e013 1 RW uint32 b[31:0] - - - - - - - - sdp_version_id 0x0008e014 1 RO uint32 b[7:0] - - - - - - - - sdp_marker 0x0008e015 1 RO uint32 b[7:0] - - - - - - - - udp_checksum 0x0008e016 1 RW uint32 b[15:0] - - - - - - - - udp_length 0x0008e017 1 RW uint32 b[15:0] - - - - - - - - udp_destination_port 0x0008e018 1 RW uint32 b[15:0] - - - - - - - - udp_source_port 0x0008e019 1 RW uint32 b[15:0] - - - - - - - - ip_destination_address 0x0008e01a 1 RW uint32 b[31:0] - - - - - - - - ip_source_address 0x0008e01b 1 RW uint32 b[31:0] - - - - - - - - ip_header_checksum 0x0008e01c 1 RW uint32 b[15:0] - - - - - - - - ip_protocol 0x0008e01d 1 RW uint32 b[7:0] - - - - - - - - ip_time_to_live 0x0008e01e 1 RW uint32 b[7:0] - - - - - - - - ip_fragment_offset 0x0008e01f 1 RW uint32 b[12:0] - - - - - - - - ip_flags 0x0008e020 1 RW uint32 b[2:0] - - - - - - - - ip_identification 0x0008e021 1 RW uint32 b[15:0] - - - - - - - - ip_total_length 0x0008e022 1 RW uint32 b[15:0] - - - - - - - - ip_services 0x0008e023 1 RW uint32 b[7:0] - - - - - - - - ip_header_length 0x0008e024 1 RW uint32 b[3:0] - - - - - - - - ip_version 0x0008e025 1 RW uint32 b[3:0] - - - - - - - - eth_type 0x0008e026 1 RO uint32 b[15:0] - - - - - - - - eth_source_mac 0x0008e027 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x0008e028 - - - b[15:0] b[47:32] - - - - - - - eth_destination_mac 0x0008e029 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x0008e02a - - - b[15:0] b[47:32] - - - - - - - word_align 0x0008e02b 1 RW uint32 b[15:0] - - - - REG_NW_10GBE_MAC 1 1 REG rx_transfer_control 0x00090000 1 RW uint32 b[0:0] - - - - - - - - rx_transfer_status 0x00090001 1 RO uint32 b[0:0] - - - - - - - - tx_transfer_control 0x00090002 1 RW uint32 b[0:0] - - - - - - - - rx_padcrc_control 0x00090040 1 RW uint32 b[1:0] - - - - - - - - rx_crccheck_control 0x00090080 1 RW uint32 b[1:0] - - - - - - - - rx_pktovrflow_error 0x000900c0 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x000900c1 - - - b[31:0] b[31:0] - - - - - - - rx_pktovrflow_etherstatsdropevents 0x000900c2 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x000900c3 - - - b[31:0] b[31:0] - - - - - - - rx_lane_decoder_preamble_control 0x00090100 1 RW uint32 b[0:0] - - - - - - - - rx_preamble_inserter_control 0x00090140 1 RW uint32 b[0:0] - - - - - - - - rx_frame_control 0x00090800 1 RW uint32 b[19:0] - - - - - - - - rx_frame_maxlength 0x00090801 1 RW uint32 b[15:0] - - - - - - - - rx_frame_addr0 0x00090802 1 RW uint32 b[15:0] - - - - - - - - rx_frame_addr1 0x00090803 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr0_0 0x00090804 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr0_1 0x00090805 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr1_0 0x00090806 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr1_1 0x00090807 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr2_0 0x00090808 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr2_1 0x00090809 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr3_0 0x0009080a 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr3_1 0x0009080b 1 RW uint32 b[15:0] - - - - - - - - rx_pfc_control 0x00090818 1 RW uint32 b[16:0] - - - - - - - - rx_stats_clr 0x00090c00 1 RW uint32 b[0:0] - - - - - - - - rx_stats_framesok 0x00090c02 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c03 - - - b[31:0] b[31:0] - - - - - - - rx_stats_frameserr 0x00090c04 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c05 - - - b[31:0] b[31:0] - - - - - - - rx_stats_framescrcerr 0x00090c06 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c07 - - - b[31:0] b[31:0] - - - - - - - rx_stats_octetsok 0x00090c08 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c09 - - - b[31:0] b[31:0] - - - - - - - rx_stats_pausemacctrl_frames 0x00090c0a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c0b - - - b[31:0] b[31:0] - - - - - - - rx_stats_iferrors 0x00090c0c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c0d - - - b[31:0] b[31:0] - - - - - - - rx_stats_unicast_framesok 0x00090c0e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c0f - - - b[31:0] b[31:0] - - - - - - - rx_stats_unicast_frameserr 0x00090c10 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c11 - - - b[31:0] b[31:0] - - - - - - - rx_stats_multicastframesok 0x00090c12 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c13 - - - b[31:0] b[31:0] - - - - - - - rx_stats_multicast_frameserr 0x00090c14 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c15 - - - b[31:0] b[31:0] - - - - - - - rx_stats_broadcastframesok 0x00090c16 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c17 - - - b[31:0] b[31:0] - - - - - - - rx_stats_broadcast_frameserr 0x00090c18 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c19 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstatsoctets 0x00090c1a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c1b - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstatspkts 0x00090c1c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c1d - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_undersizepkts 0x00090c1e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c1f - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_oversizepkts 0x00090c20 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c21 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts64octets 0x00090c22 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c23 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts65to127octets 0x00090c24 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c25 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts128to255octets 0x00090c26 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c27 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts256to511octets 0x00090c28 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c29 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts512to1023octets 0x00090c2a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c2b - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstat_pkts1024to1518octets 0x00090c2c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c2d - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts1519toxoctets 0x00090c2e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c2f - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_fragments 0x00090c30 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c31 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_jabbers 0x00090c32 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c33 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstatscrcerr 0x00090c34 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c35 - - - b[31:0] b[31:0] - - - - - - - rx_stats_unicastmacctrlframes 0x00090c36 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c37 - - - b[31:0] b[31:0] - - - - - - - rx_stats_multicastmac_ctrlframes 0x00090c38 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c39 - - - b[31:0] b[31:0] - - - - - - - rx_stats_broadcastmac_ctrlframes 0x00090c3a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c3b - - - b[31:0] b[31:0] - - - - - - - rx_stats_pfcmacctrlframes 0x00090c3c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00090c3d - - - b[31:0] b[31:0] - - - - - - - tx_transfer_status 0x00091001 1 RO uint32 b[0:0] - - - - - - - - tx_padins_control 0x00091040 1 RW uint32 b[0:0] - - - - - - - - tx_crcins_control 0x00091080 1 RW uint32 b[1:0] - - - - - - - - tx_pktunderflow_error 0x000910c0 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x000910c1 - - - b[31:0] b[31:0] - - - - - - - tx_preamble_control 0x00091100 1 RW uint32 b[0:0] - - - - - - - - tx_pauseframe_control 0x00091140 1 RW uint32 b[1:0] - - - - - - - - tx_pauseframe_quanta 0x00091141 1 RW uint32 b[15:0] - - - - - - - - tx_pauseframe_enable 0x00091142 1 RW uint32 b[0:0] - - - - - - - - pfc_pause_quanta_0 0x00091180 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_1 0x00091181 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_2 0x00091182 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_3 0x00091183 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_4 0x00091184 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_5 0x00091185 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_6 0x00091186 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_7 0x00091187 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_0 0x00091190 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_1 0x00091191 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_2 0x00091192 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_3 0x00091193 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_4 0x00091194 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_5 0x00091195 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_6 0x00091196 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_7 0x00091197 1 RW uint32 b[31:0] - - - - - - - - tx_pfc_priority_enable 0x000911a0 1 RW uint32 b[7:0] - - - - - - - - tx_addrins_control 0x00091200 1 RW uint32 b[0:0] - - - - - - - - tx_addrins_macaddr0 0x00091201 1 RW uint32 b[31:0] - - - - - - - - tx_addrins_macaddr1 0x00091202 1 RW uint32 b[15:0] - - - - - - - - tx_frame_maxlength 0x00091801 1 RW uint32 b[15:0] - - - - - - - - tx_stats_clr 0x00091c00 1 RW uint32 b[0:0] - - - - - - - - tx_stats_framesok 0x00091c02 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c03 - - - b[31:0] b[31:0] - - - - - - - tx_stats_frameserr 0x00091c04 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c05 - - - b[31:0] b[31:0] - - - - - - - tx_stats_framescrcerr 0x00091c06 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c07 - - - b[31:0] b[31:0] - - - - - - - tx_stats_octetsok 0x00091c08 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c09 - - - b[31:0] b[31:0] - - - - - - - tx_stats_pausemacctrl_frames 0x00091c0a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c0b - - - b[31:0] b[31:0] - - - - - - - tx_stats_iferrors 0x00091c0c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c0d - - - b[31:0] b[31:0] - - - - - - - tx_stats_unicast_framesok 0x00091c0e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c0f - - - b[31:0] b[31:0] - - - - - - - tx_stats_unicast_frameserr 0x00091c10 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c11 - - - b[31:0] b[31:0] - - - - - - - tx_stats_multicastframesok 0x00091c12 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c13 - - - b[31:0] b[31:0] - - - - - - - tx_stats_multicast_frameserr 0x00091c14 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c15 - - - b[31:0] b[31:0] - - - - - - - tx_stats_broadcastframesok 0x00091c16 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c17 - - - b[31:0] b[31:0] - - - - - - - tx_stats_broadcast_frameserr 0x00091c18 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c19 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstatsoctets 0x00091c1a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c1b - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstatspkts 0x00091c1c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c1d - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_undersizepkts 0x00091c1e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c1f - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_oversizepkts 0x00091c20 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c21 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts64octets 0x00091c22 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c23 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts65to127octets 0x00091c24 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c25 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts128to255octets 0x00091c26 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c27 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts256to511octets 0x00091c28 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c29 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts512to1023octets 0x00091c2a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c2b - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstat_pkts1024to1518octets 0x00091c2c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c2d - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts1519toxoctets 0x00091c2e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c2f - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_fragments 0x00091c30 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c31 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_jabbers 0x00091c32 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c33 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstatscrcerr 0x00091c34 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c35 - - - b[31:0] b[31:0] - - - - - - - tx_stats_unicastmacctrlframes 0x00091c36 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c37 - - - b[31:0] b[31:0] - - - - - - - tx_stats_multicastmac_ctrlframes 0x00091c38 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c39 - - - b[31:0] b[31:0] - - - - - - - tx_stats_broadcastmac_ctrlframes 0x00091c3a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c3b - - - b[31:0] b[31:0] - - - - - - - tx_stats_pfcmacctrlframes 0x00091c3c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00091c3d - - - b[31:0] b[31:0] - - - REG_NW_10GBE_ETH10G 1 1 REG tx_snk_out_xon 0x00092000 1 RO uint32 b[0:0] - - - - - - - - xgmii_tx_ready 0x00092000 1 RO uint32 b[1:1] - - - - - - - - xgmii_link_status 0x00092000 1 RO uint32 b[3:2] - - - \ No newline at end of file +# col1 col2 col3 col4 col5 col6 col7 col8 col9 col10 col11 col12 col13 +# ---------------------------------------- ---- ---- ----- ---------------------------------------- ---------- ------ ----- ----------- ---------- ---------- ----- ----- + ROM_SYSTEM_INFO 1 1 RAM data 0x00000000 32768 RO char8 b[31:0] b[7:0] - - + PIO_SYSTEM_INFO 1 1 REG info 0x00008000 1 RO uint32 b[31:0] - - - + - - - - info_gn_index 0x00008000 1 RO uint32 b[7:0] - - - + - - - - info_hw_version 0x00008000 1 RO uint32 b[9:8] - - - + - - - - info_cs_sim 0x00008000 1 RO uint32 b[10:10] - - - + - - - - info_fw_version_major 0x00008000 1 RO uint32 b[19:16] - - - + - - - - info_fw_version_minor 0x00008000 1 RO uint32 b[23:20] - - - + - - - - info_rom_version 0x00008000 1 RO uint32 b[26:24] - - - + - - - - info_technology 0x00008000 1 RO uint32 b[31:27] - - - + - - - - use_phy 0x00008001 1 RO uint32 b[7:0] - - - + - - - - design_name 0x00008002 52 RO char8 b[31:0] b[7:0] - - + - - - - stamp_date 0x0000800f 1 RO uint32 b[31:0] - - - + - - - - stamp_time 0x00008010 1 RO uint32 b[31:0] - - - + - - - - stamp_commit 0x00008011 3 RO uint32 b[31:0] - - - + - - - - design_note 0x00008014 52 RO char8 b[31:0] b[7:0] - - + REG_WDI 1 1 REG wdi_override 0x00010000 1 WO uint32 b[31:0] - - - + REG_FPGA_TEMP_SENS 1 1 REG temp 0x00018000 1 RO uint32 b[31:0] - - - + REG_FPGA_VOLTAGE_SENS 1 1 REG voltages 0x00018000 6 RO uint32 b[31:0] - - - + RAM_SCRAP 1 1 RAM data 0x00020000 512 RW uint32 b[31:0] - - - + AVS_ETH_0_TSE 1 1 REG status 0x00028000 1024 RO uint32 b[31:0] - - - + AVS_ETH_0_REG 1 1 REG status 0x00028000 12 RO uint32 b[31:0] - - - + AVS_ETH_0_RAM 1 1 RAM data 0x00028400 1024 RW uint32 b[31:0] - - - + PIO_PPS 1 1 REG capture_cnt 0x00030000 1 RO uint32 b[29:0] - - - + - - - - stable 0x00030000 1 RO uint32 b[30:30] - - - + - - - - toggle 0x00030000 1 RO uint32 b[31:31] - - - + - - - - expected_cnt 0x00030001 1 RW uint32 b[27:0] - - - + - - - - edge 0x00030001 1 RW uint32 b[31:31] - - - + - - - - offset_cnt 0x00030002 1 RO uint32 b[27:0] - - - + REG_EPCS 1 1 REG addr 0x00038000 1 WO uint32 b[31:0] - - - + - - - - rden 0x00038001 1 WO uint32 b[0:0] - - - + - - - - read_bit 0x00038002 1 WO uint32 b[0:0] - - - + - - - - write_bit 0x00038003 1 WO uint32 b[0:0] - - - + - - - - sector_erase 0x00038004 1 WO uint32 b[0:0] - - - + - - - - busy 0x00038005 1 RO uint32 b[0:0] - - - + - - - - unprotect 0x00038006 1 WO uint32 b[31:0] - - - + REG_DPMM_CTRL 1 1 REG rd_usedw 0x00040000 1 RO uint32 b[31:0] - - - + REG_DPMM_DATA 1 1 FIFO data 0x00040400 1 RO uint32 b[31:0] - - - + REG_MMDP_CTRL 1 1 REG wr_usedw 0x00048000 1 RO uint32 b[31:0] - - - + - - - - wr_availw 0x00048001 1 RO uint32 b[31:0] - - - + REG_MMDP_DATA 1 1 FIFO data 0x00048400 1 WO uint32 b[31:0] - - - + REG_REMU 1 1 REG reconfigure 0x00050000 1 WO uint32 b[31:0] - - - + - - - - param 0x00050001 1 WO uint32 b[2:0] - - - + - - - - read_param 0x00050002 1 WO uint32 b[0:0] - - - + - - - - write_param 0x00050003 1 WO uint32 b[0:0] - - - + - - - - data_out 0x00050004 1 RO uint32 b[31:0] - - - + - - - - data_in 0x00050005 1 WO uint32 b[31:0] - - - + - - - - busy 0x00050006 1 RO uint32 b[0:0] - - - + REG_SDP_INFO 1 1 REG block_period 0x00058000 1 RO uint32 b[15:0] - - - + - - - - beam_repositioning_flag 0x00058001 1 RW uint32 b[0:0] - - - + - - - - fsub_type 0x00058002 1 RO uint32 b[0:0] - - - + - - - - f_adc 0x00058003 1 RO uint32 b[0:0] - - - + - - - - nyquist_zone_index 0x00058004 1 RW uint32 b[1:0] - - - + - - - - observation_id 0x00058005 1 RW uint32 b[31:0] - - - + - - - - antenna_band_index 0x00058006 1 RW uint32 b[0:0] - - - + - - - - station_id 0x00058007 1 RW uint32 b[15:0] - - - + REG_RING_INFO 1 1 REG use_cable_to_previous_rn 0x00060000 1 RW uint32 b[0:0] - - - + - - - - use_cable_to_next_rn 0x00060001 1 RW uint32 b[0:0] - - - + - - - - n_rn 0x00060002 1 RW uint32 b[7:0] - - - + - - - - o_rn 0x00060003 1 RW uint32 b[7:0] - - - + PIO_JESD_CTRL 1 1 REG enable 0x00068000 1 RW uint32 b[30:0] - - - + - - - - reset 0x00068000 1 RW uint32 b[31:31] - - - + JESD204B 1 12 REG rx_lane_ctrl_common 0x00070000 1 RW uint32 b[2:0] - - 256 + - - - - rx_lane_ctrl_0 0x00070001 1 RW uint32 b[2:0] - - - + - - - - rx_lane_ctrl_1 0x00070002 1 RW uint32 b[2:0] - - - + - - - - rx_lane_ctrl_2 0x00070003 1 RW uint32 b[2:0] - - - + - - - - rx_lane_ctrl_3 0x00070004 1 RW uint32 b[2:0] - - - + - - - - rx_lane_ctrl_4 0x00070005 1 RW uint32 b[2:0] - - - + - - - - rx_lane_ctrl_5 0x00070006 1 RW uint32 b[2:0] - - - + - - - - rx_lane_ctrl_6 0x00070007 1 RW uint32 b[2:0] - - - + - - - - rx_lane_ctrl_7 0x00070008 1 RW uint32 b[2:0] - - - + - - - - rx_dll_ctrl 0x00070014 1 RW uint32 b[16:0] - - - + - - - - rx_syncn_sysref_ctrl 0x00070015 1 RW uint32 b[24:0] - - - + - - - - rx_csr_sysref_always_on 0x00070015 1 RW uint32 b[1:1] - - - + - - - - rx_csr_rbd_offset 0x00070015 1 RW uint32 b[10:3] - - - + - - - - rx_csr_lmfc_offset 0x00070015 1 RW uint32 b[19:12] - - - + - - - - rx_err0 0x00070018 1 RW uint32 b[8:0] - - - + - - - - rx_err1 0x00070019 1 RW uint32 b[9:0] - - - + - - - - csr_dev_syncn 0x00070020 1 RO uint32 b[0:0] - - - + - - - - csr_rbd_count 0x00070020 1 RO uint32 b[10:3] - - - + - - - - rx_status1 0x00070021 1 RW uint32 b[23:0] - - - + - - - - rx_status2 0x00070022 1 RW uint32 b[23:0] - - - + - - - - rx_status3 0x00070023 1 RW uint32 b[7:0] - - - + - - - - rx_ilas_csr_l 0x00070025 1 RW uint32 b[4:0] - - - + - - - - rx_ilas_csr_f 0x00070025 1 RW uint32 b[15:8] - - - + - - - - rx_ilas_csr_k 0x00070025 1 RW uint32 b[20:16] - - - + - - - - rx_ilas_csr_m 0x00070025 1 RW uint32 b[31:24] - - - + - - - - rx_ilas_csr_n 0x00070026 1 RW uint32 b[4:0] - - - + - - - - rx_ilas_csr_cs 0x00070026 1 RW uint32 b[7:6] - - - + - - - - rx_ilas_csr_np 0x00070026 1 RW uint32 b[12:8] - - - + - - - - rx_ilas_csr_subclassv 0x00070026 1 RW uint32 b[15:13] - - - + - - - - rx_ilas_csr_s 0x00070026 1 RW uint32 b[20:16] - - - + - - - - rx_ilas_csr_jesdv 0x00070026 1 RW uint32 b[23:21] - - - + - - - - rx_ilas_csr_cf 0x00070026 1 RW uint32 b[28:24] - - - + - - - - rx_ilas_csr_hd 0x00070026 1 RW uint32 b[31:31] - - - + - - - - rx_status4 0x0007003c 1 RW uint32 b[15:0] - - - + - - - - rx_status5 0x0007003d 1 RW uint32 b[15:0] - - - + - - - - rx_status6 0x0007003e 1 RW uint32 b[23:0] - - - + - - - - rx_status7 0x0007003f 1 RO uint32 b[31:0] - - - + REG_DP_SHIFTRAM 1 12 REG shift 0x00078000 1 RW uint32 b[11:0] - - 2 + REG_BSN_SOURCE_V2 1 1 REG dp_on 0x00080000 1 RW uint32 b[0:0] - - - + - - - - dp_on_pps 0x00080000 1 RW uint32 b[1:1] - - - + - - - - nof_clk_per_sync 0x00080001 1 RW uint32 b[31:0] - - - + - - - - bsn_init 0x00080002 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00080003 - - - b[31:0] b[63:32] - - + - - - - bsn_time_offset 0x00080004 1 RW uint32 b[9:0] - - - + REG_BSN_SCHEDULER 1 1 REG scheduled_bsn 0x00088000 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00088001 - - - b[31:0] b[63:32] - - + REG_BSN_MONITOR_INPUT 1 1 REG xon_stable 0x00090000 1 RO uint32 b[0:0] - - - + - - - - ready_stable 0x00090000 1 RO uint32 b[1:1] - - - + - - - - sync_timeout 0x00090000 1 RO uint32 b[2:2] - - - + - - - - bsn_at_sync 0x00090001 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00090002 - - - b[31:0] b[63:32] - - + - - - - nof_sop 0x00090003 1 RO uint32 b[31:0] - - - + - - - - nof_valid 0x00090004 1 RO uint32 b[31:0] - - - + - - - - nof_err 0x00090005 1 RO uint32 b[31:0] - - - + - - - - bsn_first 0x00090006 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00090007 - - - b[31:0] b[63:32] - - + - - - - bsn_first_cycle_cnt 0x00090008 1 RO uint32 b[31:0] - - - + REG_WG 1 12 REG mode 0x00098000 1 RW uint32 b[7:0] - - 4 + - - - - nof_samples 0x00098000 1 RW uint32 b[31:16] - - - + - - - - phase 0x00098001 1 RW uint32 b[15:0] - - - + - - - - freq 0x00098002 1 RW uint32 b[30:0] - - - + - - - - ampl 0x00098003 1 RW uint32 b[16:0] - - - + RAM_WG 1 12 RAM data 0x0009c000 1024 RW uint32 b[17:0] - - 1024 + RAM_ST_HISTOGRAM 1 12 RAM data 0x000a0000 512 RW uint32 b[31:0] b[27:0] - 512 + REG_ADUH_MONITOR 1 12 REG mean_sum 0x000a8000 1 RO int64 b[31:0] b[31:0] - 4 + - - - - - 0x000a8001 - - - b[31:0] b[63:32] - - + - - - - power_sum 0x000a8002 1 RO int64 b[31:0] b[31:0] - - + - - - - - 0x000a8003 - - - b[31:0] b[63:32] - - + REG_DIAG_DATA_BUFFER_BSN 1 12 REG sync_cnt 0x000b0000 1 RO uint32 b[31:0] - - 2 + - - - - word_cnt 0x000b0001 1 RO uint32 b[31:0] - - - + RAM_DIAG_DATA_BUFFER_BSN 1 12 RAM data 0x000b4000 1024 RW uint32 b[31:0] b[15:0] - 1024 + REG_SI 1 1 REG enable 0x000b8000 1 RW uint32 b[0:0] - - - + RAM_FIL_COEFS 1 16 RAM data 0x000c0000 1024 RW uint32 b[15:0] - - 1024 + RAM_EQUALIZER_GAINS 1 6 RAM data 0x000c8000 1024 RW cint16_ir b[31:0] - - 1024 + REG_DP_SELECTOR 1 1 REG input_select 0x000d0000 1 RW uint32 b[0:0] - - - + RAM_ST_SST 1 6 RAM data 0x000d8000 1024 RW uint64 b[31:0] b[31:0] - 2048 + - - - - - 0x000d8001 - - - b[21:0] b[53:32] - - + REG_STAT_ENABLE_SST 1 1 REG enable 0x000e0000 1 RW uint32 b[0:0] - - - + REG_STAT_HDR_DAT_SST 1 1 REG bsn 0x000e8000 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x000e8001 - - - b[31:0] b[63:32] - - + - - - - sdp_block_period 0x000e8002 1 RW uint32 b[15:0] - - - + - - - - sdp_nof_statistics_per_packet 0x000e8003 1 RW uint32 b[15:0] - - - + - - - - sdp_nof_bytes_per_statistic 0x000e8004 1 RW uint32 b[7:0] - - - + - - - - sdp_nof_signal_inputs 0x000e8005 1 RW uint32 b[7:0] - - - + - - - - sdp_data_id 0x000e8006 1 RW uint32 b[31:0] - - - + - - - - sdp_data_id_sst_signal_input_index 0x000e8006 1 RW uint32 b[7:0] - - - + - - - - sdp_data_id_sst_reserved 0x000e8006 1 RW uint32 b[31:8] - - - + - - - - sdp_integration_interval 0x000e8007 1 RW uint32 b[23:0] - - - + - - - - sdp_reserved 0x000e8008 1 RW uint32 b[7:0] - - - + - - - - sdp_source_info_gn_index 0x000e8009 1 RW uint32 b[4:0] - - - + - - - - sdp_source_info_reserved 0x000e800a 1 RW uint32 b[7:5] - - - + - - - - sdp_source_info_weighted_subbands_flag 0x000e800b 1 RW uint32 b[8:8] - - - + - - - - sdp_source_info_beam_repositioning_flag 0x000e800c 1 RW uint32 b[9:9] - - - + - - - - sdp_source_info_payload_error 0x000e800d 1 RW uint32 b[10:10] - - - + - - - - sdp_source_info_fsub_type 0x000e800e 1 RW uint32 b[11:11] - - - + - - - - sdp_source_info_f_adc 0x000e800f 1 RW uint32 b[12:12] - - - + - - - - sdp_source_info_nyquist_zone_index 0x000e8010 1 RW uint32 b[14:13] - - - + - - - - sdp_source_info_antenna_band_index 0x000e8011 1 RW uint32 b[15:15] - - - + - - - - sdp_station_id 0x000e8012 1 RW uint32 b[15:0] - - - + - - - - sdp_observation_id 0x000e8013 1 RW uint32 b[31:0] - - - + - - - - sdp_version_id 0x000e8014 1 RO uint32 b[7:0] - - - + - - - - sdp_marker 0x000e8015 1 RO uint32 b[7:0] - - - + - - - - udp_checksum 0x000e8016 1 RW uint32 b[15:0] - - - + - - - - udp_length 0x000e8017 1 RW uint32 b[15:0] - - - + - - - - udp_destination_port 0x000e8018 1 RW uint32 b[15:0] - - - + - - - - udp_source_port 0x000e8019 1 RW uint32 b[15:0] - - - + - - - - ip_destination_address 0x000e801a 1 RW uint32 b[31:0] - - - + - - - - ip_source_address 0x000e801b 1 RW uint32 b[31:0] - - - + - - - - ip_header_checksum 0x000e801c 1 RW uint32 b[15:0] - - - + - - - - ip_protocol 0x000e801d 1 RW uint32 b[7:0] - - - + - - - - ip_time_to_live 0x000e801e 1 RW uint32 b[7:0] - - - + - - - - ip_fragment_offset 0x000e801f 1 RW uint32 b[12:0] - - - + - - - - ip_flags 0x000e8020 1 RW uint32 b[2:0] - - - + - - - - ip_identification 0x000e8021 1 RW uint32 b[15:0] - - - + - - - - ip_total_length 0x000e8022 1 RW uint32 b[15:0] - - - + - - - - ip_services 0x000e8023 1 RW uint32 b[7:0] - - - + - - - - ip_header_length 0x000e8024 1 RW uint32 b[3:0] - - - + - - - - ip_version 0x000e8025 1 RW uint32 b[3:0] - - - + - - - - eth_type 0x000e8026 1 RO uint32 b[15:0] - - - + - - - - eth_source_mac 0x000e8027 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x000e8028 - - - b[15:0] b[47:32] - - + - - - - eth_destination_mac 0x000e8029 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x000e802a - - - b[15:0] b[47:32] - - + - - - - word_align 0x000e802b 1 RW uint32 b[15:0] - - - + REG_BSN_SYNC_SCHEDULER_XSUB 1 1 REG ctrl_enable 0x000f0000 1 RW uint32 b[0:0] - - - + - - - - ctrl_interval_size 0x000f0001 1 RW uint32 b[30:0] - - - + - - - - ctrl_start_bsn 0x000f0002 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x000f0003 - - - b[31:0] b[63:32] - - + - - - - mon_current_input_bsn 0x000f0004 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x000f0005 - - - b[31:0] b[63:32] - - + - - - - mon_input_bsn_at_sync 0x000f0006 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x000f0007 - - - b[31:0] b[63:32] - - + - - - - mon_output_enable 0x000f0008 1 RO uint32 b[0:0] - - - + - - - - mon_output_sync_bsn 0x000f0009 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x000f000a - - - b[31:0] b[63:32] - - + - - - - block_size 0x000f000b 1 RO uint32 b[31:0] - - - + RAM_ST_XSQ 1 9 RAM data 0x00100000 1008 RW cint64_ir b[31:0] b[31:0] - 4096 + - - - - - 0x00100001 - - - b[31:0] b[63:32] - - + - - - - - 0x00100002 - - - b[31:0] b[95:64] - - + - - - - - 0x00100003 - - - b[31:0] b[127:96] - - + REG_CROSSLETS_INFO 1 1 REG offset 0x00110000 15 RW uint32 b[31:0] - - - + - - - - step 0x0011000f 1 RW uint32 b[31:0] - - - + REG_NOF_CROSSLETS 1 1 REG nof_crosslets 0x00118000 1 RW uint32 b[31:0] - - - + - - - - unused 0x00118001 1 RW uint32 b[31:0] - - - + REG_STAT_ENABLE_XST 1 1 REG enable 0x00120000 1 RW uint32 b[0:0] - - - + REG_STAT_HDR_DAT_XST 1 1 REG bsn 0x00128000 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00128001 - - - b[31:0] b[63:32] - - + - - - - block_period 0x00128002 1 RW uint32 b[15:0] - - - + - - - - nof_statistics_per_packet 0x00128003 1 RW uint32 b[15:0] - - - + - - - - nof_bytes_per_statistic 0x00128004 1 RW uint32 b[7:0] - - - + - - - - nof_signal_inputs 0x00128005 1 RW uint32 b[7:0] - - - + - - - - sdp_data_id 0x00128006 1 RW uint32 b[31:0] - - - + - - - - sdp_data_id_xst_signal_input_b_index 0x00128006 1 RW uint32 b[7:0] - - - + - - - - sdp_data_id_xst_signal_input_a_index 0x00128006 1 RW uint32 b[15:8] - - - + - - - - sdp_data_id_xst_subband_index 0x00128006 1 RW uint32 b[24:16] - - - + - - - - sdp_data_id_xst_reserved 0x00128006 1 RW uint32 b[31:25] - - - + - - - - sdp_integration_interval 0x00128007 1 RW uint32 b[23:0] - - - + - - - - sdp_reserved 0x00128008 1 RW uint32 b[7:0] - - - + - - - - sdp_source_info_gn_index 0x00128009 1 RW uint32 b[4:0] - - - + - - - - sdp_source_info_reserved 0x0012800a 1 RW uint32 b[7:5] - - - + - - - - sdp_source_info_weighted_subbands_flag 0x0012800b 1 RW uint32 b[8:8] - - - + - - - - sdp_source_info_beam_repositioning_flag 0x0012800c 1 RW uint32 b[9:9] - - - + - - - - sdp_source_info_payload_error 0x0012800d 1 RW uint32 b[10:10] - - - + - - - - sdp_source_info_fsub_type 0x0012800e 1 RW uint32 b[11:11] - - - + - - - - sdp_source_info_f_adc 0x0012800f 1 RW uint32 b[12:12] - - - + - - - - sdp_source_info_nyquist_zone_index 0x00128010 1 RW uint32 b[14:13] - - - + - - - - sdp_source_info_antenna_band_index 0x00128011 1 RW uint32 b[15:15] - - - + - - - - sdp_station_id 0x00128012 1 RW uint32 b[15:0] - - - + - - - - sdp_observation_id 0x00128013 1 RW uint32 b[31:0] - - - + - - - - sdp_version_id 0x00128014 1 RO uint32 b[7:0] - - - + - - - - sdp_marker 0x00128015 1 RO uint32 b[7:0] - - - + - - - - udp_checksum 0x00128016 1 RW uint32 b[15:0] - - - + - - - - udp_length 0x00128017 1 RW uint32 b[15:0] - - - + - - - - udp_destination_port 0x00128018 1 RW uint32 b[15:0] - - - + - - - - udp_source_port 0x00128019 1 RW uint32 b[15:0] - - - + - - - - ip_destination_address 0x0012801a 1 RW uint32 b[31:0] - - - + - - - - ip_source_address 0x0012801b 1 RW uint32 b[31:0] - - - + - - - - ip_header_checksum 0x0012801c 1 RW uint32 b[15:0] - - - + - - - - ip_protocol 0x0012801d 1 RW uint32 b[7:0] - - - + - - - - ip_time_to_live 0x0012801e 1 RW uint32 b[7:0] - - - + - - - - ip_fragment_offset 0x0012801f 1 RW uint32 b[12:0] - - - + - - - - ip_flags 0x00128020 1 RW uint32 b[2:0] - - - + - - - - ip_identification 0x00128021 1 RW uint32 b[15:0] - - - + - - - - ip_total_length 0x00128022 1 RW uint32 b[15:0] - - - + - - - - ip_services 0x00128023 1 RW uint32 b[7:0] - - - + - - - - ip_header_length 0x00128024 1 RW uint32 b[3:0] - - - + - - - - ip_version 0x00128025 1 RW uint32 b[3:0] - - - + - - - - eth_type 0x00128026 1 RO uint32 b[15:0] - - - + - - - - eth_source_mac 0x00128027 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00128028 - - - b[15:0] b[47:32] - - + - - - - eth_destination_mac 0x00128029 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x0012802a - - - b[15:0] b[47:32] - - + - - - - word_align 0x0012802b 1 RW uint32 b[15:0] - - - + REG_BSN_ALIGN_V2 1 9 REG enable 0x00130000 1 RW uint32 b[0:0] - - 2 + - - - - replaced_pkt_cnt 0x00130001 1 RO uint32 b[31:0] - - - + REG_BSN_MONITOR_V2_BSN_ALIGN_V2_INPUT 1 9 REG xon_stable 0x00138000 1 RO uint32 b[0:0] - - 8 + - - - - ready_stable 0x00138000 1 RO uint32 b[1:1] - - - + - - - - sync_timeout 0x00138000 1 RO uint32 b[2:2] - - - + - - - - bsn_at_sync 0x00138001 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00138002 - - - b[31:0] b[63:32] - - + - - - - nof_sop 0x00138003 1 RO uint32 b[31:0] - - - + - - - - nof_valid 0x00138004 1 RO uint32 b[31:0] - - - + - - - - nof_err 0x00138005 1 RO uint32 b[31:0] - - - + - - - - latency 0x00138008 1 RO uint32 b[31:0] - - - + REG_BSN_MONITOR_V2_BSN_ALIGN_V2_OUTPUT 1 1 REG xon_stable 0x00140000 1 RO uint32 b[0:0] - - - + - - - - ready_stable 0x00140000 1 RO uint32 b[1:1] - - - + - - - - sync_timeout 0x00140000 1 RO uint32 b[2:2] - - - + - - - - bsn_at_sync 0x00140001 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00140002 - - - b[31:0] b[63:32] - - + - - - - nof_sop 0x00140003 1 RO uint32 b[31:0] - - - + - - - - nof_valid 0x00140004 1 RO uint32 b[31:0] - - - + - - - - nof_err 0x00140005 1 RO uint32 b[31:0] - - - + - - - - latency 0x00140008 1 RO uint32 b[31:0] - - - + REG_BSN_MONITOR_V2_XST_OFFLOAD 1 1 REG xon_stable 0x00148000 1 RO uint32 b[0:0] - - - + - - - - ready_stable 0x00148000 1 RO uint32 b[1:1] - - - + - - - - sync_timeout 0x00148000 1 RO uint32 b[2:2] - - - + - - - - bsn_at_sync 0x00148001 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00148002 - - - b[31:0] b[63:32] - - + - - - - nof_sop 0x00148003 1 RO uint32 b[31:0] - - - + - - - - nof_valid 0x00148004 1 RO uint32 b[31:0] - - - + - - - - nof_err 0x00148005 1 RO uint32 b[31:0] - - - + - - - - latency 0x00148008 1 RO uint32 b[31:0] - - - + REG_RING_LANE_INFO_XST 1 1 REG lane_direction 0x00150000 1 RO uint32 b[0:0] - - - + - - - - transport_nof_hops 0x00150001 1 RW uint32 b[31:0] - - - + REG_BSN_MONITOR_V2_RING_RX_XST 1 16 REG xon_stable 0x00158000 1 RO uint32 b[0:0] - - 8 + - - - - ready_stable 0x00158000 1 RO uint32 b[1:1] - - - + - - - - sync_timeout 0x00158000 1 RO uint32 b[2:2] - - - + - - - - bsn_at_sync 0x00158001 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00158002 - - - b[31:0] b[63:32] - - + - - - - nof_sop 0x00158003 1 RO uint32 b[31:0] - - - + - - - - nof_valid 0x00158004 1 RO uint32 b[31:0] - - - + - - - - nof_err 0x00158005 1 RO uint32 b[31:0] - - - + - - - - latency 0x00158008 1 RO uint32 b[31:0] - - - + REG_BSN_MONITOR_V2_RING_TX_XST 1 16 REG xon_stable 0x00160000 1 RO uint32 b[0:0] - - 8 + - - - - ready_stable 0x00160000 1 RO uint32 b[1:1] - - - + - - - - sync_timeout 0x00160000 1 RO uint32 b[2:2] - - - + - - - - bsn_at_sync 0x00160001 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00160002 - - - b[31:0] b[63:32] - - + - - - - nof_sop 0x00160003 1 RO uint32 b[31:0] - - - + - - - - nof_valid 0x00160004 1 RO uint32 b[31:0] - - - + - - - - nof_err 0x00160005 1 RO uint32 b[31:0] - - - + - - - - latency 0x00160008 1 RO uint32 b[31:0] - - - + REG_DP_BLOCK_VALIDATE_ERR_XST 1 1 REG err_count_index 0x00168000 8 RO uint32 b[31:0] - - - + - - - - total_discarded_blocks 0x00168008 1 RO uint32 b[31:0] - - - + - - - - total_block_count 0x00168009 1 RO uint32 b[31:0] - - - + - - - - clear 0x0016800a 1 RW uint32 b[31:0] - - - + REG_DP_BLOCK_VALIDATE_BSN_AT_SYNC_XST 1 1 REG nof_sync_discarded 0x00170000 1 RO uint32 b[31:0] - - - + - - - - nof_sync 0x00170001 1 RO uint32 b[31:0] - - - + - - - - clear 0x00170002 1 RW uint32 b[31:0] - - - + REG_TR_10GBE_MAC 1 3 REG rx_transfer_control 0x00178000 1 RW uint32 b[0:0] - - 1 + - - - - rx_transfer_status 0x00178001 1 RO uint32 b[0:0] - - - + - - - - tx_transfer_control 0x00178002 1 RW uint32 b[0:0] - - - + - - - - rx_padcrc_control 0x00178040 1 RW uint32 b[1:0] - - - + - - - - rx_crccheck_control 0x00178080 1 RW uint32 b[1:0] - - - + - - - - rx_pktovrflow_error 0x001780c0 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001780c1 - - - b[31:0] b[31:0] - - + - - - - rx_pktovrflow_etherstatsdropevents 0x001780c2 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001780c3 - - - b[31:0] b[31:0] - - + - - - - rx_lane_decoder_preamble_control 0x00178100 1 RW uint32 b[0:0] - - - + - - - - rx_preamble_inserter_control 0x00178140 1 RW uint32 b[0:0] - - - + - - - - rx_frame_control 0x00178800 1 RW uint32 b[19:0] - - - + - - - - rx_frame_maxlength 0x00178801 1 RW uint32 b[15:0] - - - + - - - - rx_frame_addr0 0x00178802 1 RW uint32 b[15:0] - - - + - - - - rx_frame_addr1 0x00178803 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr0_0 0x00178804 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr0_1 0x00178805 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr1_0 0x00178806 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr1_1 0x00178807 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr2_0 0x00178808 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr2_1 0x00178809 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr3_0 0x0017880a 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr3_1 0x0017880b 1 RW uint32 b[15:0] - - - + - - - - rx_pfc_control 0x00178818 1 RW uint32 b[16:0] - - - + - - - - rx_stats_clr 0x00178c00 1 RW uint32 b[0:0] - - - + - - - - rx_stats_framesok 0x00178c02 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c03 - - - b[31:0] b[31:0] - - + - - - - rx_stats_frameserr 0x00178c04 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c05 - - - b[31:0] b[31:0] - - + - - - - rx_stats_framescrcerr 0x00178c06 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c07 - - - b[31:0] b[31:0] - - + - - - - rx_stats_octetsok 0x00178c08 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c09 - - - b[31:0] b[31:0] - - + - - - - rx_stats_pausemacctrl_frames 0x00178c0a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c0b - - - b[31:0] b[31:0] - - + - - - - rx_stats_iferrors 0x00178c0c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c0d - - - b[31:0] b[31:0] - - + - - - - rx_stats_unicast_framesok 0x00178c0e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c0f - - - b[31:0] b[31:0] - - + - - - - rx_stats_unicast_frameserr 0x00178c10 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c11 - - - b[31:0] b[31:0] - - + - - - - rx_stats_multicastframesok 0x00178c12 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c13 - - - b[31:0] b[31:0] - - + - - - - rx_stats_multicast_frameserr 0x00178c14 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c15 - - - b[31:0] b[31:0] - - + - - - - rx_stats_broadcastframesok 0x00178c16 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c17 - - - b[31:0] b[31:0] - - + - - - - rx_stats_broadcast_frameserr 0x00178c18 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c19 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstatsoctets 0x00178c1a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c1b - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstatspkts 0x00178c1c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c1d - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_undersizepkts 0x00178c1e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c1f - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_oversizepkts 0x00178c20 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c21 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts64octets 0x00178c22 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c23 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts65to127octets 0x00178c24 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c25 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts128to255octets 0x00178c26 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c27 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts256to511octets 0x00178c28 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c29 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts512to1023octets 0x00178c2a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c2b - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstat_pkts1024to1518octets 0x00178c2c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c2d - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts1519toxoctets 0x00178c2e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c2f - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_fragments 0x00178c30 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c31 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_jabbers 0x00178c32 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c33 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstatscrcerr 0x00178c34 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c35 - - - b[31:0] b[31:0] - - + - - - - rx_stats_unicastmacctrlframes 0x00178c36 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c37 - - - b[31:0] b[31:0] - - + - - - - rx_stats_multicastmac_ctrlframes 0x00178c38 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c39 - - - b[31:0] b[31:0] - - + - - - - rx_stats_broadcastmac_ctrlframes 0x00178c3a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c3b - - - b[31:0] b[31:0] - - + - - - - rx_stats_pfcmacctrlframes 0x00178c3c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00178c3d - - - b[31:0] b[31:0] - - + - - - - tx_transfer_status 0x00179001 1 RO uint32 b[0:0] - - - + - - - - tx_padins_control 0x00179040 1 RW uint32 b[0:0] - - - + - - - - tx_crcins_control 0x00179080 1 RW uint32 b[1:0] - - - + - - - - tx_pktunderflow_error 0x001790c0 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001790c1 - - - b[31:0] b[31:0] - - + - - - - tx_preamble_control 0x00179100 1 RW uint32 b[0:0] - - - + - - - - tx_pauseframe_control 0x00179140 1 RW uint32 b[1:0] - - - + - - - - tx_pauseframe_quanta 0x00179141 1 RW uint32 b[15:0] - - - + - - - - tx_pauseframe_enable 0x00179142 1 RW uint32 b[0:0] - - - + - - - - pfc_pause_quanta_0 0x00179180 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_1 0x00179181 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_2 0x00179182 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_3 0x00179183 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_4 0x00179184 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_5 0x00179185 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_6 0x00179186 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_7 0x00179187 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_0 0x00179190 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_1 0x00179191 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_2 0x00179192 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_3 0x00179193 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_4 0x00179194 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_5 0x00179195 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_6 0x00179196 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_7 0x00179197 1 RW uint32 b[31:0] - - - + - - - - tx_pfc_priority_enable 0x001791a0 1 RW uint32 b[7:0] - - - + - - - - tx_addrins_control 0x00179200 1 RW uint32 b[0:0] - - - + - - - - tx_addrins_macaddr0 0x00179201 1 RW uint32 b[31:0] - - - + - - - - tx_addrins_macaddr1 0x00179202 1 RW uint32 b[15:0] - - - + - - - - tx_frame_maxlength 0x00179801 1 RW uint32 b[15:0] - - - + - - - - tx_stats_clr 0x00179c00 1 RW uint32 b[0:0] - - - + - - - - tx_stats_framesok 0x00179c02 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c03 - - - b[31:0] b[31:0] - - + - - - - tx_stats_frameserr 0x00179c04 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c05 - - - b[31:0] b[31:0] - - + - - - - tx_stats_framescrcerr 0x00179c06 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c07 - - - b[31:0] b[31:0] - - + - - - - tx_stats_octetsok 0x00179c08 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c09 - - - b[31:0] b[31:0] - - + - - - - tx_stats_pausemacctrl_frames 0x00179c0a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c0b - - - b[31:0] b[31:0] - - + - - - - tx_stats_iferrors 0x00179c0c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c0d - - - b[31:0] b[31:0] - - + - - - - tx_stats_unicast_framesok 0x00179c0e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c0f - - - b[31:0] b[31:0] - - + - - - - tx_stats_unicast_frameserr 0x00179c10 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c11 - - - b[31:0] b[31:0] - - + - - - - tx_stats_multicastframesok 0x00179c12 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c13 - - - b[31:0] b[31:0] - - + - - - - tx_stats_multicast_frameserr 0x00179c14 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c15 - - - b[31:0] b[31:0] - - + - - - - tx_stats_broadcastframesok 0x00179c16 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c17 - - - b[31:0] b[31:0] - - + - - - - tx_stats_broadcast_frameserr 0x00179c18 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c19 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstatsoctets 0x00179c1a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c1b - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstatspkts 0x00179c1c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c1d - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_undersizepkts 0x00179c1e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c1f - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_oversizepkts 0x00179c20 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c21 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts64octets 0x00179c22 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c23 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts65to127octets 0x00179c24 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c25 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts128to255octets 0x00179c26 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c27 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts256to511octets 0x00179c28 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c29 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts512to1023octets 0x00179c2a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c2b - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstat_pkts1024to1518octets 0x00179c2c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c2d - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts1519toxoctets 0x00179c2e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c2f - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_fragments 0x00179c30 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c31 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_jabbers 0x00179c32 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c33 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstatscrcerr 0x00179c34 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c35 - - - b[31:0] b[31:0] - - + - - - - tx_stats_unicastmacctrlframes 0x00179c36 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c37 - - - b[31:0] b[31:0] - - + - - - - tx_stats_multicastmac_ctrlframes 0x00179c38 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c39 - - - b[31:0] b[31:0] - - + - - - - tx_stats_broadcastmac_ctrlframes 0x00179c3a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c3b - - - b[31:0] b[31:0] - - + - - - - tx_stats_pfcmacctrlframes 0x00179c3c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00179c3d - - - b[31:0] b[31:0] - - + REG_TR_10GBE_ETH10G 1 3 REG tx_snk_out_xon 0x00180000 1 RO uint32 b[0:0] - - 1 + - - - - xgmii_tx_ready 0x00180000 1 RO uint32 b[1:1] - - - + - - - - xgmii_link_status 0x00180000 1 RO uint32 b[3:2] - - - + RAM_SS_SS_WIDE 2 6 RAM data 0x00188000 976 RW uint32 b[9:0] - 8192 1024 + RAM_BF_WEIGHTS 2 12 RAM data 0x00190000 976 RW cint16_ir b[31:0] - 16384 1024 + REG_BF_SCALE 2 1 REG scale 0x00198000 1 RW uint32 b[15:0] - 2 2 + - - - - unused 0x00198001 1 RW uint32 b[31:0] - - - + REG_HDR_DAT 2 1 REG bsn 0x001a0000 1 RW uint64 b[31:0] b[31:0] 64 64 + - - - - - 0x001a0001 - - - b[31:0] b[63:32] - - + - - - - sdp_block_period 0x001a0002 1 RW uint32 b[15:0] - - - + - - - - sdp_nof_beamlets_per_block 0x001a0003 1 RW uint32 b[15:0] - - - + - - - - sdp_nof_blocks_per_packet 0x001a0004 1 RW uint32 b[7:0] - - - + - - - - sdp_beamlet_index 0x001a0005 1 RW uint32 b[15:0] - - - + - - - - sdp_beamlet_scale 0x001a0006 1 RW uint32 b[15:0] - - - + - - - - sdp_reserved 0x001a0007 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x001a0008 - - - b[7:0] b[39:32] - - + - - - - sdp_source_info_gn_index 0x001a0009 1 RW uint32 b[4:0] - - - + - - - - sdp_source_info_beamlet_width 0x001a000a 1 RW uint32 b[7:5] - - - + - - - - sdp_source_info_repositioning_flag 0x001a000b 1 RW uint32 b[9:9] - - - + - - - - sdp_source_info_payload_error 0x001a000c 1 RW uint32 b[10:10] - - - + - - - - sdp_source_info_fsub_type 0x001a000d 1 RW uint32 b[11:11] - - - + - - - - sdp_source_info_f_adc 0x001a000e 1 RW uint32 b[12:12] - - - + - - - - sdp_source_info_nyquist_zone_index 0x001a000f 1 RW uint32 b[14:13] - - - + - - - - sdp_source_info_antenna_band_index 0x001a0010 1 RW uint32 b[15:15] - - - + - - - - sdp_station_id 0x001a0011 1 RW uint32 b[15:0] - - - + - - - - sdp_observation_id 0x001a0012 1 RW uint32 b[31:0] - - - + - - - - sdp_version_id 0x001a0013 1 RO uint32 b[7:0] - - - + - - - - sdp_marker 0x001a0014 1 RO uint32 b[7:0] - - - + - - - - udp_checksum 0x001a0015 1 RW uint32 b[15:0] - - - + - - - - udp_length 0x001a0016 1 RW uint32 b[15:0] - - - + - - - - udp_destination_port 0x001a0017 1 RW uint32 b[15:0] - - - + - - - - udp_source_port 0x001a0018 1 RW uint32 b[15:0] - - - + - - - - ip_destination_address 0x001a0019 1 RW uint32 b[31:0] - - - + - - - - ip_source_address 0x001a001a 1 RW uint32 b[31:0] - - - + - - - - ip_header_checksum 0x001a001b 1 RW uint32 b[15:0] - - - + - - - - ip_protocol 0x001a001c 1 RW uint32 b[7:0] - - - + - - - - ip_time_to_live 0x001a001d 1 RW uint32 b[7:0] - - - + - - - - ip_fragment_offset 0x001a001e 1 RW uint32 b[12:0] - - - + - - - - ip_flags 0x001a001f 1 RW uint32 b[2:0] - - - + - - - - ip_identification 0x001a0020 1 RW uint32 b[15:0] - - - + - - - - ip_total_length 0x001a0021 1 RW uint32 b[15:0] - - - + - - - - ip_services 0x001a0022 1 RW uint32 b[7:0] - - - + - - - - ip_header_length 0x001a0023 1 RW uint32 b[3:0] - - - + - - - - ip_version 0x001a0024 1 RW uint32 b[3:0] - - - + - - - - eth_type 0x001a0025 1 RO uint32 b[15:0] - - - + - - - - eth_source_mac 0x001a0026 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x001a0027 - - - b[15:0] b[47:32] - - + - - - - eth_destination_mac 0x001a0028 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x001a0029 - - - b[15:0] b[47:32] - - + REG_DP_XONOFF 2 1 REG enable_stream 0x001a8000 1 RW uint32 b[0:0] - 2 2 + RAM_ST_BST 2 1 RAM data 0x001b0000 976 RW uint64 b[31:0] b[31:0] 2048 2048 + - - - - - 0x001b0001 - - - b[21:0] b[53:32] - - + REG_STAT_ENABLE_BST 2 1 REG enable 0x001b8000 1 RW uint32 b[0:0] - 2 2 + REG_STAT_HDR_DAT_BST 2 1 REG bsn 0x001c0000 1 RW uint64 b[31:0] b[31:0] 64 64 + - - - - - 0x001c0001 - - - b[31:0] b[63:32] - - + - - - - block_period 0x001c0002 1 RW uint32 b[15:0] - - - + - - - - nof_statistics_per_packet 0x001c0003 1 RW uint32 b[15:0] - - - + - - - - nof_bytes_per_statistic 0x001c0004 1 RW uint32 b[7:0] - - - + - - - - nof_signal_inputs 0x001c0005 1 RW uint32 b[7:0] - - - + - - - - sdp_data_id 0x001c0006 1 RW uint32 b[31:0] - - - + - - - - sdp_data_id_bst_beamlet_index 0x001c0006 1 RW uint32 b[15:0] - - - + - - - - sdp_data_id_bst_reserved 0x001c0006 1 RW uint32 b[31:16] - - - + - - - - sdp_integration_interval 0x001c0007 1 RW uint32 b[23:0] - - - + - - - - sdp_reserved 0x001c0008 1 RW uint32 b[7:0] - - - + - - - - sdp_source_info_gn_index 0x001c0009 1 RW uint32 b[4:0] - - - + - - - - sdp_source_info_reserved 0x001c000a 1 RW uint32 b[7:5] - - - + - - - - sdp_source_info_weighted_subbands_flag 0x001c000b 1 RW uint32 b[8:8] - - - + - - - - sdp_source_info_beam_repositioning_flag 0x001c000c 1 RW uint32 b[9:9] - - - + - - - - sdp_source_info_payload_error 0x001c000d 1 RW uint32 b[10:10] - - - + - - - - sdp_source_info_fsub_type 0x001c000e 1 RW uint32 b[11:11] - - - + - - - - sdp_source_info_f_adc 0x001c000f 1 RW uint32 b[12:12] - - - + - - - - sdp_source_info_nyquist_zone_index 0x001c0010 1 RW uint32 b[14:13] - - - + - - - - sdp_source_info_antenna_band_index 0x001c0011 1 RW uint32 b[15:15] - - - + - - - - sdp_station_id 0x001c0012 1 RW uint32 b[15:0] - - - + - - - - sdp_observation_id 0x001c0013 1 RW uint32 b[31:0] - - - + - - - - sdp_version_id 0x001c0014 1 RO uint32 b[7:0] - - - + - - - - sdp_marker 0x001c0015 1 RO uint32 b[7:0] - - - + - - - - udp_checksum 0x001c0016 1 RW uint32 b[15:0] - - - + - - - - udp_length 0x001c0017 1 RW uint32 b[15:0] - - - + - - - - udp_destination_port 0x001c0018 1 RW uint32 b[15:0] - - - + - - - - udp_source_port 0x001c0019 1 RW uint32 b[15:0] - - - + - - - - ip_destination_address 0x001c001a 1 RW uint32 b[31:0] - - - + - - - - ip_source_address 0x001c001b 1 RW uint32 b[31:0] - - - + - - - - ip_header_checksum 0x001c001c 1 RW uint32 b[15:0] - - - + - - - - ip_protocol 0x001c001d 1 RW uint32 b[7:0] - - - + - - - - ip_time_to_live 0x001c001e 1 RW uint32 b[7:0] - - - + - - - - ip_fragment_offset 0x001c001f 1 RW uint32 b[12:0] - - - + - - - - ip_flags 0x001c0020 1 RW uint32 b[2:0] - - - + - - - - ip_identification 0x001c0021 1 RW uint32 b[15:0] - - - + - - - - ip_total_length 0x001c0022 1 RW uint32 b[15:0] - - - + - - - - ip_services 0x001c0023 1 RW uint32 b[7:0] - - - + - - - - ip_header_length 0x001c0024 1 RW uint32 b[3:0] - - - + - - - - ip_version 0x001c0025 1 RW uint32 b[3:0] - - - + - - - - eth_type 0x001c0026 1 RO uint32 b[15:0] - - - + - - - - eth_source_mac 0x001c0027 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x001c0028 - - - b[15:0] b[47:32] - - + - - - - eth_destination_mac 0x001c0029 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x001c002a - - - b[15:0] b[47:32] - - + - - - - word_align 0x001c002b 1 RW uint32 b[15:0] - - - + REG_NW_10GBE_MAC 1 1 REG rx_transfer_control 0x001c8000 1 RW uint32 b[0:0] - - - + - - - - rx_transfer_status 0x001c8001 1 RO uint32 b[0:0] - - - + - - - - tx_transfer_control 0x001c8002 1 RW uint32 b[0:0] - - - + - - - - rx_padcrc_control 0x001c8040 1 RW uint32 b[1:0] - - - + - - - - rx_crccheck_control 0x001c8080 1 RW uint32 b[1:0] - - - + - - - - rx_pktovrflow_error 0x001c80c0 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c80c1 - - - b[31:0] b[31:0] - - + - - - - rx_pktovrflow_etherstatsdropevents 0x001c80c2 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c80c3 - - - b[31:0] b[31:0] - - + - - - - rx_lane_decoder_preamble_control 0x001c8100 1 RW uint32 b[0:0] - - - + - - - - rx_preamble_inserter_control 0x001c8140 1 RW uint32 b[0:0] - - - + - - - - rx_frame_control 0x001c8800 1 RW uint32 b[19:0] - - - + - - - - rx_frame_maxlength 0x001c8801 1 RW uint32 b[15:0] - - - + - - - - rx_frame_addr0 0x001c8802 1 RW uint32 b[15:0] - - - + - - - - rx_frame_addr1 0x001c8803 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr0_0 0x001c8804 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr0_1 0x001c8805 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr1_0 0x001c8806 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr1_1 0x001c8807 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr2_0 0x001c8808 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr2_1 0x001c8809 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr3_0 0x001c880a 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr3_1 0x001c880b 1 RW uint32 b[15:0] - - - + - - - - rx_pfc_control 0x001c8818 1 RW uint32 b[16:0] - - - + - - - - rx_stats_clr 0x001c8c00 1 RW uint32 b[0:0] - - - + - - - - rx_stats_framesok 0x001c8c02 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c03 - - - b[31:0] b[31:0] - - + - - - - rx_stats_frameserr 0x001c8c04 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c05 - - - b[31:0] b[31:0] - - + - - - - rx_stats_framescrcerr 0x001c8c06 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c07 - - - b[31:0] b[31:0] - - + - - - - rx_stats_octetsok 0x001c8c08 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c09 - - - b[31:0] b[31:0] - - + - - - - rx_stats_pausemacctrl_frames 0x001c8c0a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c0b - - - b[31:0] b[31:0] - - + - - - - rx_stats_iferrors 0x001c8c0c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c0d - - - b[31:0] b[31:0] - - + - - - - rx_stats_unicast_framesok 0x001c8c0e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c0f - - - b[31:0] b[31:0] - - + - - - - rx_stats_unicast_frameserr 0x001c8c10 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c11 - - - b[31:0] b[31:0] - - + - - - - rx_stats_multicastframesok 0x001c8c12 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c13 - - - b[31:0] b[31:0] - - + - - - - rx_stats_multicast_frameserr 0x001c8c14 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c15 - - - b[31:0] b[31:0] - - + - - - - rx_stats_broadcastframesok 0x001c8c16 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c17 - - - b[31:0] b[31:0] - - + - - - - rx_stats_broadcast_frameserr 0x001c8c18 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c19 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstatsoctets 0x001c8c1a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c1b - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstatspkts 0x001c8c1c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c1d - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_undersizepkts 0x001c8c1e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c1f - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_oversizepkts 0x001c8c20 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c21 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts64octets 0x001c8c22 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c23 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts65to127octets 0x001c8c24 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c25 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts128to255octets 0x001c8c26 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c27 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts256to511octets 0x001c8c28 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c29 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts512to1023octets 0x001c8c2a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c2b - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstat_pkts1024to1518octets 0x001c8c2c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c2d - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts1519toxoctets 0x001c8c2e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c2f - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_fragments 0x001c8c30 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c31 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_jabbers 0x001c8c32 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c33 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstatscrcerr 0x001c8c34 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c35 - - - b[31:0] b[31:0] - - + - - - - rx_stats_unicastmacctrlframes 0x001c8c36 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c37 - - - b[31:0] b[31:0] - - + - - - - rx_stats_multicastmac_ctrlframes 0x001c8c38 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c39 - - - b[31:0] b[31:0] - - + - - - - rx_stats_broadcastmac_ctrlframes 0x001c8c3a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c3b - - - b[31:0] b[31:0] - - + - - - - rx_stats_pfcmacctrlframes 0x001c8c3c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c8c3d - - - b[31:0] b[31:0] - - + - - - - tx_transfer_status 0x001c9001 1 RO uint32 b[0:0] - - - + - - - - tx_padins_control 0x001c9040 1 RW uint32 b[0:0] - - - + - - - - tx_crcins_control 0x001c9080 1 RW uint32 b[1:0] - - - + - - - - tx_pktunderflow_error 0x001c90c0 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c90c1 - - - b[31:0] b[31:0] - - + - - - - tx_preamble_control 0x001c9100 1 RW uint32 b[0:0] - - - + - - - - tx_pauseframe_control 0x001c9140 1 RW uint32 b[1:0] - - - + - - - - tx_pauseframe_quanta 0x001c9141 1 RW uint32 b[15:0] - - - + - - - - tx_pauseframe_enable 0x001c9142 1 RW uint32 b[0:0] - - - + - - - - pfc_pause_quanta_0 0x001c9180 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_1 0x001c9181 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_2 0x001c9182 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_3 0x001c9183 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_4 0x001c9184 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_5 0x001c9185 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_6 0x001c9186 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_7 0x001c9187 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_0 0x001c9190 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_1 0x001c9191 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_2 0x001c9192 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_3 0x001c9193 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_4 0x001c9194 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_5 0x001c9195 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_6 0x001c9196 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_7 0x001c9197 1 RW uint32 b[31:0] - - - + - - - - tx_pfc_priority_enable 0x001c91a0 1 RW uint32 b[7:0] - - - + - - - - tx_addrins_control 0x001c9200 1 RW uint32 b[0:0] - - - + - - - - tx_addrins_macaddr0 0x001c9201 1 RW uint32 b[31:0] - - - + - - - - tx_addrins_macaddr1 0x001c9202 1 RW uint32 b[15:0] - - - + - - - - tx_frame_maxlength 0x001c9801 1 RW uint32 b[15:0] - - - + - - - - tx_stats_clr 0x001c9c00 1 RW uint32 b[0:0] - - - + - - - - tx_stats_framesok 0x001c9c02 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c03 - - - b[31:0] b[31:0] - - + - - - - tx_stats_frameserr 0x001c9c04 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c05 - - - b[31:0] b[31:0] - - + - - - - tx_stats_framescrcerr 0x001c9c06 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c07 - - - b[31:0] b[31:0] - - + - - - - tx_stats_octetsok 0x001c9c08 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c09 - - - b[31:0] b[31:0] - - + - - - - tx_stats_pausemacctrl_frames 0x001c9c0a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c0b - - - b[31:0] b[31:0] - - + - - - - tx_stats_iferrors 0x001c9c0c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c0d - - - b[31:0] b[31:0] - - + - - - - tx_stats_unicast_framesok 0x001c9c0e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c0f - - - b[31:0] b[31:0] - - + - - - - tx_stats_unicast_frameserr 0x001c9c10 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c11 - - - b[31:0] b[31:0] - - + - - - - tx_stats_multicastframesok 0x001c9c12 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c13 - - - b[31:0] b[31:0] - - + - - - - tx_stats_multicast_frameserr 0x001c9c14 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c15 - - - b[31:0] b[31:0] - - + - - - - tx_stats_broadcastframesok 0x001c9c16 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c17 - - - b[31:0] b[31:0] - - + - - - - tx_stats_broadcast_frameserr 0x001c9c18 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c19 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstatsoctets 0x001c9c1a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c1b - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstatspkts 0x001c9c1c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c1d - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_undersizepkts 0x001c9c1e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c1f - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_oversizepkts 0x001c9c20 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c21 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts64octets 0x001c9c22 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c23 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts65to127octets 0x001c9c24 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c25 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts128to255octets 0x001c9c26 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c27 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts256to511octets 0x001c9c28 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c29 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts512to1023octets 0x001c9c2a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c2b - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstat_pkts1024to1518octets 0x001c9c2c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c2d - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts1519toxoctets 0x001c9c2e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c2f - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_fragments 0x001c9c30 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c31 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_jabbers 0x001c9c32 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c33 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstatscrcerr 0x001c9c34 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c35 - - - b[31:0] b[31:0] - - + - - - - tx_stats_unicastmacctrlframes 0x001c9c36 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c37 - - - b[31:0] b[31:0] - - + - - - - tx_stats_multicastmac_ctrlframes 0x001c9c38 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c39 - - - b[31:0] b[31:0] - - + - - - - tx_stats_broadcastmac_ctrlframes 0x001c9c3a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c3b - - - b[31:0] b[31:0] - - + - - - - tx_stats_pfcmacctrlframes 0x001c9c3c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x001c9c3d - - - b[31:0] b[31:0] - - + REG_NW_10GBE_ETH10G 1 1 REG tx_snk_out_xon 0x001d0000 1 RO uint32 b[0:0] - - - + - - - - xgmii_tx_ready 0x001d0000 1 RO uint32 b[1:1] - - - + - - - - xgmii_link_status 0x001d0000 1 RO uint32 b[3:2] - - - \ No newline at end of file diff --git a/applications/lofar2/designs/lofar2_unb2c_sdp_station/lofar2_unb2c_sdp_station.mmap.qsys.gold b/applications/lofar2/designs/lofar2_unb2c_sdp_station/lofar2_unb2c_sdp_station.mmap.qsys.gold index be85a718fb41f93ded98fc9b737766839cca602d..605cb7b90c87ea3d70c712384f8990fe1100a5e8 100644 --- a/applications/lofar2/designs/lofar2_unb2c_sdp_station/lofar2_unb2c_sdp_station.mmap.qsys.gold +++ b/applications/lofar2/designs/lofar2_unb2c_sdp_station/lofar2_unb2c_sdp_station.mmap.qsys.gold @@ -18,523 +18,769 @@ number_of_columns = 13 # col 12: mm_peripheral_span (in MM words), if - then the span is not used or already defined on first line of MM port # col 13: mm_port_span (in MM words), if - then the span is not used or already defined on first line of MM port # -# col1 col2 col3 col4 col5 col6 col7 col8 col9 col10 col11 col12 col13 -# ---------------------------- ---- ---- ----- ---------------------------------------- ---------- ------ ----- ----------- ---------- ---------- ----- ----- - ROM_SYSTEM_INFO 1 1 RAM data 0x00004000 32768 RO char8 b[31:0] b[7:0] - - - PIO_SYSTEM_INFO 1 1 REG info 0x00000000 1 RO uint32 b[31:0] - - - - - - - - info_gn_index 0x00000000 1 RO uint32 b[7:0] - - - - - - - - info_hw_version 0x00000000 1 RO uint32 b[9:8] - - - - - - - - info_cs_sim 0x00000000 1 RO uint32 b[10:10] - - - - - - - - info_fw_version_major 0x00000000 1 RO uint32 b[19:16] - - - - - - - - info_fw_version_minor 0x00000000 1 RO uint32 b[23:20] - - - - - - - - info_rom_version 0x00000000 1 RO uint32 b[26:24] - - - - - - - - info_technology 0x00000000 1 RO uint32 b[31:27] - - - - - - - - use_phy 0x00000001 1 RO uint32 b[7:0] - - - - - - - - design_name 0x00000002 52 RO char8 b[31:0] b[7:0] - - - - - - - stamp_date 0x0000000f 1 RO uint32 b[31:0] - - - - - - - - stamp_time 0x00000010 1 RO uint32 b[31:0] - - - - - - - - stamp_commit 0x00000011 3 RO uint32 b[31:0] - - - - - - - - design_note 0x00000014 52 RO char8 b[31:0] b[7:0] - - - REG_WDI 1 1 REG wdi_override 0x00000c00 1 WO uint32 b[31:0] - - - - REG_FPGA_TEMP_SENS 1 1 REG temp 0x00000dc8 1 RO uint32 b[31:0] - - - - REG_FPGA_VOLTAGE_SENS 1 1 REG voltages 0x00000db0 6 RO uint32 b[31:0] - - - - RAM_SCRAP 1 1 RAM data 0x00000200 512 RW uint32 b[31:0] - - - - AVS_ETH_0_TSE 1 1 REG status 0x00000400 1024 RO uint32 b[31:0] - - - - AVS_ETH_0_REG 1 1 REG status 0x00000d80 12 RO uint32 b[31:0] - - - - AVS_ETH_0_RAM 1 1 RAM data 0x00000800 1024 RW uint32 b[31:0] - - - - PIO_PPS 1 1 REG capture_cnt 0x00000dec 1 RO uint32 b[29:0] - - - - - - - - stable 0x00000dec 1 RO uint32 b[30:30] - - - - - - - - toggle 0x00000dec 1 RO uint32 b[31:31] - - - - - - - - expected_cnt 0x00000ded 1 RW uint32 b[27:0] - - - - - - - - edge 0x00000ded 1 RW uint32 b[31:31] - - - - - - - - offset_cnt 0x00000dee 1 RO uint32 b[27:0] - - - - REG_EPCS 1 1 REG addr 0x00000dd0 1 WO uint32 b[23:0] - - - - - - - - rden 0x00000dd1 1 WO uint32 b[0:0] - - - - - - - - read_bit 0x00000dd2 1 WO uint32 b[0:0] - - - - - - - - write_bit 0x00000dd3 1 WO uint32 b[0:0] - - - - - - - - sector_erase 0x00000dd4 1 WO uint32 b[0:0] - - - - - - - - busy 0x00000dd5 1 RO uint32 b[0:0] - - - - - - - - unprotect 0x00000dd6 1 WO uint32 b[31:0] - - - - REG_DPMM_CTRL 1 1 REG rd_usedw 0x0002f004 1 RO uint32 b[31:0] - - - - REG_DPMM_DATA 1 1 FIFO data 0x0002f002 1 RO uint32 b[31:0] - - - - REG_MMDP_CTRL 1 1 REG wr_usedw 0x0002f000 1 RO uint32 b[31:0] - - - - - - - - wr_availw 0x0002f001 1 RO uint32 b[31:0] - - - - REG_MMDP_DATA 1 1 FIFO data 0x00000dfe 1 WO uint32 b[31:0] - - - - REG_REMU 1 1 REG reconfigure 0x00000dd8 1 WO uint32 b[31:0] - - - - - - - - param 0x00000dd9 1 WO uint32 b[2:0] - - - - - - - - read_param 0x00000dda 1 WO uint32 b[0:0] - - - - - - - - write_param 0x00000ddb 1 WO uint32 b[0:0] - - - - - - - - data_out 0x00000ddc 1 RO uint32 b[23:0] - - - - - - - - data_in 0x00000ddd 1 WO uint32 b[23:0] - - - - - - - - busy 0x00000dde 1 RO uint32 b[0:0] - - - - REG_SDP_INFO 1 1 REG block_period 0x00000da0 1 RO uint32 b[15:0] - - - - - - - - n_rn 0x00000da1 1 RW uint32 b[7:0] - - - - - - - - o_rn 0x00000da2 1 RW uint32 b[7:0] - - - - - - - - n_si 0x00000da3 1 RW uint32 b[7:0] - - - - - - - - o_si 0x00000da4 1 RW uint32 b[7:0] - - - - - - - - beam_repositioning_flag 0x00000da5 1 RW uint32 b[0:0] - - - - - - - - fsub_type 0x00000da6 1 RO uint32 b[0:0] - - - - - - - - f_adc 0x00000da7 1 RO uint32 b[0:0] - - - - - - - - nyquist_zone_index 0x00000da8 1 RW uint32 b[1:0] - - - - - - - - observation_id 0x00000da9 1 RW uint32 b[31:0] - - - - - - - - antenna_band_index 0x00000daa 1 RO uint32 b[0:0] - - - - - - - - station_id 0x00000dab 1 RW uint32 b[15:0] - - - - PIO_JESD_CTRL 1 1 REG enable 0x00000df4 1 RW uint32 b[30:0] - - - - - - - - reset 0x00000df4 1 RW uint32 b[31:31] - - - - JESD204B 1 12 REG rx_dll_ctrl 0x0002e014 1 RW uint32 b[16:0] - - 256 - - - - - rx_syncn_sysref_ctrl 0x0002e015 1 RW uint32 b[24:0] - - - - - - - - rx_csr_sysref_always_on 0x0002e015 1 RW uint32 b[1:1] - - - - - - - - rx_csr_rbd_offset 0x0002e015 1 RW uint32 b[10:3] - - - - - - - - rx_csr_lmfc_offset 0x0002e015 1 RW uint32 b[19:12] - - - - - - - - rx_err0 0x0002e018 1 RW uint32 b[8:0] - - - - - - - - rx_err1 0x0002e019 1 RW uint32 b[9:0] - - - - - - - - csr_dev_syncn 0x0002e020 1 RO uint32 b[0:0] - - - - - - - - csr_rbd_count 0x0002e020 1 RO uint32 b[10:3] - - - - - - - - rx_status1 0x0002e021 1 RW uint32 b[23:0] - - - - - - - - rx_status2 0x0002e022 1 RW uint32 b[23:0] - - - - - - - - rx_status3 0x0002e023 1 RW uint32 b[7:0] - - - - - - - - rx_ilas_csr_l 0x0002e025 1 RW uint32 b[4:0] - - - - - - - - rx_ilas_csr_f 0x0002e025 1 RW uint32 b[15:8] - - - - - - - - rx_ilas_csr_k 0x0002e025 1 RW uint32 b[20:16] - - - - - - - - rx_ilas_csr_m 0x0002e025 1 RW uint32 b[31:24] - - - - - - - - rx_ilas_csr_n 0x0002e026 1 RW uint32 b[4:0] - - - - - - - - rx_ilas_csr_cs 0x0002e026 1 RW uint32 b[7:6] - - - - - - - - rx_ilas_csr_np 0x0002e026 1 RW uint32 b[12:8] - - - - - - - - rx_ilas_csr_subclassv 0x0002e026 1 RW uint32 b[15:13] - - - - - - - - rx_ilas_csr_s 0x0002e026 1 RW uint32 b[20:16] - - - - - - - - rx_ilas_csr_jesdv 0x0002e026 1 RW uint32 b[23:21] - - - - - - - - rx_ilas_csr_cf 0x0002e026 1 RW uint32 b[28:24] - - - - - - - - rx_ilas_csr_hd 0x0002e026 1 RW uint32 b[31:31] - - - - - - - - rx_status4 0x0002e03c 1 RW uint32 b[15:0] - - - - - - - - rx_status5 0x0002e03d 1 RW uint32 b[15:0] - - - - - - - - rx_status6 0x0002e03e 1 RW uint32 b[23:0] - - - - - - - - rx_status7 0x0002e03f 1 RO uint32 b[31:0] - - - - REG_DP_SHIFTRAM 1 12 REG shift 0x00000c20 1 RW uint32 b[11:0] - - 2 - REG_BSN_SOURCE_V2 1 1 REG dp_on 0x00000dc0 1 RW uint32 b[0:0] - - - - - - - - dp_on_pps 0x00000dc0 1 RW uint32 b[1:1] - - - - - - - - nof_clk_per_sync 0x00000dc1 1 RW uint32 b[31:0] - - - - - - - - bsn_init 0x00000dc2 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00000dc3 - - - b[31:0] b[63:32] - - - - - - - bsn_time_offset 0x00000dc4 1 RW uint32 b[9:0] - - - - REG_BSN_SCHEDULER 1 1 REG scheduled_bsn 0x00000dfa 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00000dfb - - - b[31:0] b[63:32] - - - REG_BSN_MONITOR_INPUT 1 1 REG xon_stable 0x00000100 1 RO uint32 b[0:0] - - - - - - - - ready_stable 0x00000100 1 RO uint32 b[1:1] - - - - - - - - sync_timeout 0x00000100 1 RO uint32 b[2:2] - - - - - - - - bsn_at_sync 0x00000101 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x00000102 - - - b[31:0] b[63:32] - - - - - - - nof_sop 0x00000103 1 RO uint32 b[31:0] - - - - - - - - nof_valid 0x00000104 1 RO uint32 b[31:0] - - - - - - - - nof_err 0x00000105 1 RO uint32 b[31:0] - - - - - - - - bsn_first 0x00000106 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x00000107 - - - b[31:0] b[63:32] - - - - - - - bsn_first_cycle_cnt 0x00000108 1 RO uint32 b[31:0] - - - - REG_WG 1 12 REG mode 0x00000d00 1 RW uint32 b[7:0] - - 4 - - - - - nof_samples 0x00000d00 1 RW uint32 b[31:16] - - - - - - - - phase 0x00000d01 1 RW uint32 b[15:0] - - - - - - - - freq 0x00000d02 1 RW uint32 b[30:0] - - - - - - - - ampl 0x00000d03 1 RW uint32 b[16:0] - - - - RAM_WG 1 12 RAM data 0x00020000 1024 RW uint32 b[17:0] - - 1024 - RAM_ST_HISTOGRAM 1 12 RAM data 0x00002000 512 RW uint32 b[31:0] b[27:0] - 512 - REG_ADUH_MONITOR 1 12 REG mean_sum 0x00000d40 1 RO int64 b[31:0] b[31:0] - 4 - - - - - - 0x00000d41 - - - b[31:0] b[63:32] - - - - - - - power_sum 0x00000d42 1 RO int64 b[31:0] b[31:0] - - - - - - - - 0x00000d43 - - - b[31:0] b[63:32] - - - REG_DIAG_DATA_BUFFER_BSN 1 12 REG sync_cnt 0x00000020 1 RO uint32 b[31:0] - - 2 - - - - - word_cnt 0x00000021 1 RO uint32 b[31:0] - - - - RAM_DIAG_DATA_BUFFER_BSN 1 12 RAM data 0x00200000 1024 RW uint32 b[31:0] b[15:0] - 1024 - REG_SI 1 1 REG enable 0x00000dfc 1 RW uint32 b[0:0] - - - - RAM_FIL_COEFS 1 16 RAM data 0x00024000 1024 RW uint32 b[15:0] - - 1024 - RAM_EQUALIZER_GAINS 1 6 RAM data 0x0002c000 1024 RW cint16_ir b[31:0] - - 1024 - REG_DP_SELECTOR 1 1 REG input_select 0x00000df8 1 RW uint32 b[0:0] - - - - RAM_ST_SST 1 6 RAM data 0x00028000 1024 RW uint64 b[31:0] b[31:0] - 2048 - - - - - - 0x00028001 - - - b[21:0] b[53:32] - - - REG_STAT_ENABLE_SST 1 1 REG enable 0x00000df2 1 RW uint32 b[0:0] - - - - REG_STAT_HDR_DAT_SST 1 1 REG bsn 0x00000c40 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00000c41 - - - b[31:0] b[63:32] - - - - - - - sdp_block_period 0x00000c42 1 RW uint32 b[15:0] - - - - - - - - sdp_nof_statistics_per_packet 0x00000c43 1 RW uint32 b[15:0] - - - - - - - - sdp_nof_bytes_per_statistic 0x00000c44 1 RW uint32 b[7:0] - - - - - - - - sdp_nof_signal_inputs 0x00000c45 1 RW uint32 b[7:0] - - - - - - - - sdp_data_id 0x00000c46 1 RW uint32 b[31:0] - - - - - - - - sdp_data_id_sst_signal_input_index 0x00000c46 1 RW uint32 b[7:0] - - - - - - - - sdp_data_id_sst_reserved 0x00000c46 1 RW uint32 b[31:8] - - - - - - - - sdp_integration_interval 0x00000c47 1 RW uint32 b[23:0] - - - - - - - - sdp_reserved 0x00000c48 1 RW uint32 b[7:0] - - - - - - - - sdp_source_info_gn_index 0x00000c49 1 RW uint32 b[4:0] - - - - - - - - sdp_source_info_reserved 0x00000c4a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_subband_calibrated_flag 0x00000c4b 1 RW uint32 b[8:8] - - - - - - - - sdp_source_info_beam_repositioning_flag 0x00000c4c 1 RW uint32 b[9:9] - - - - - - - - sdp_source_info_payload_error 0x00000c4d 1 RW uint32 b[10:10] - - - - - - - - sdp_source_info_fsub_type 0x00000c4e 1 RW uint32 b[11:11] - - - - - - - - sdp_source_info_f_adc 0x00000c4f 1 RW uint32 b[12:12] - - - - - - - - sdp_source_info_nyquist_zone_index 0x00000c50 1 RW uint32 b[14:13] - - - - - - - - sdp_source_info_antenna_band_index 0x00000c51 1 RW uint32 b[15:15] - - - - - - - - sdp_station_id 0x00000c52 1 RW uint32 b[15:0] - - - - - - - - sdp_observation_id 0x00000c53 1 RW uint32 b[31:0] - - - - - - - - sdp_version_id 0x00000c54 1 RO uint32 b[7:0] - - - - - - - - sdp_marker 0x00000c55 1 RO uint32 b[7:0] - - - - - - - - udp_checksum 0x00000c56 1 RW uint32 b[15:0] - - - - - - - - udp_length 0x00000c57 1 RW uint32 b[15:0] - - - - - - - - udp_destination_port 0x00000c58 1 RW uint32 b[15:0] - - - - - - - - udp_source_port 0x00000c59 1 RW uint32 b[15:0] - - - - - - - - ip_destination_address 0x00000c5a 1 RW uint32 b[31:0] - - - - - - - - ip_source_address 0x00000c5b 1 RW uint32 b[31:0] - - - - - - - - ip_header_checksum 0x00000c5c 1 RW uint32 b[15:0] - - - - - - - - ip_protocol 0x00000c5d 1 RW uint32 b[7:0] - - - - - - - - ip_time_to_live 0x00000c5e 1 RW uint32 b[7:0] - - - - - - - - ip_fragment_offset 0x00000c5f 1 RW uint32 b[12:0] - - - - - - - - ip_flags 0x00000c60 1 RW uint32 b[2:0] - - - - - - - - ip_identification 0x00000c61 1 RW uint32 b[15:0] - - - - - - - - ip_total_length 0x00000c62 1 RW uint32 b[15:0] - - - - - - - - ip_services 0x00000c63 1 RW uint32 b[7:0] - - - - - - - - ip_header_length 0x00000c64 1 RW uint32 b[3:0] - - - - - - - - ip_version 0x00000c65 1 RW uint32 b[3:0] - - - - - - - - eth_type 0x00000c66 1 RO uint32 b[15:0] - - - - - - - - eth_source_mac 0x00000c67 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x00000c68 - - - b[15:0] b[47:32] - - - - - - - eth_destination_mac 0x00000c69 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00000c6a - - - b[15:0] b[47:32] - - - - - - - word_align 0x00000c6b 1 RW uint32 b[15:0] - - - - REG_BSN_SYNC_SCHEDULER_XSUB 1 1 REG ctrl_enable 0x00000c10 1 RW uint32 b[0:0] - - - - - - - - ctrl_interval_size 0x00000c11 1 RW uint32 b[30:0] - - - - - - - - ctrl_start_bsn 0x00000c12 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00000c13 - - - b[31:0] b[63:32] - - - - - - - mon_current_input_bsn 0x00000c14 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x00000c15 - - - b[31:0] b[63:32] - - - - - - - mon_input_bsn_at_sync 0x00000c16 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x00000c17 - - - b[31:0] b[63:32] - - - - - - - mon_output_enable 0x00000c18 1 RO uint32 b[0:0] - - - - - - - - mon_output_sync_bsn 0x00000c19 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x00000c1a - - - b[31:0] b[63:32] - - - - - - - block_size 0x00000c1b 1 RO uint32 b[31:0] - - - - RAM_ST_XSQ 1 9 RAM data 0x00018000 1008 RW cint64_ir b[31:0] b[31:0] - 4096 - - - - - - 0x00018001 - - - b[31:0] b[63:32] - - - REG_CROSSLETS_INFO 1 1 REG offset 0x00000d90 15 RW uint32 b[31:0] - - - - - - - - step 0x00000d9f 1 RW uint32 b[31:0] - - - - REG_NOF_CROSSLETS 1 1 REG nof_crosslets 0x00000c02 1 RW uint32 b[31:0] - - - - - - - - unused 0x00000c03 1 RW uint32 b[31:0] - - - - REG_STAT_ENABLE_XST 1 1 REG enable 0x00000df0 1 RW uint32 b[0:0] - - - - REG_STAT_HDR_DAT_XST 1 1 REG bsn 0x00000040 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00000041 - - - b[31:0] b[63:32] - - - - - - - block_period 0x00000042 1 RW uint32 b[15:0] - - - - - - - - nof_statistics_per_packet 0x00000043 1 RW uint32 b[15:0] - - - - - - - - nof_bytes_per_statistic 0x00000044 1 RW uint32 b[7:0] - - - - - - - - nof_signal_inputs 0x00000045 1 RW uint32 b[7:0] - - - - - - - - sdp_data_id 0x00000046 1 RW uint32 b[31:0] - - - - - - - - sdp_data_id_xst_signal_input_b_index 0x00000046 1 RW uint32 b[7:0] - - - - - - - - sdp_data_id_xst_signal_input_a_index 0x00000046 1 RW uint32 b[15:8] - - - - - - - - sdp_data_id_xst_subband_index 0x00000046 1 RW uint32 b[24:16] - - - - - - - - sdp_data_id_xst_reserved 0x00000046 1 RW uint32 b[31:25] - - - - - - - - sdp_integration_interval 0x00000047 1 RW uint32 b[23:0] - - - - - - - - sdp_reserved 0x00000048 1 RW uint32 b[7:0] - - - - - - - - sdp_source_info_gn_index 0x00000049 1 RW uint32 b[4:0] - - - - - - - - sdp_source_info_reserved 0x0000004a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_subband_calibrated_flag 0x0000004b 1 RW uint32 b[8:8] - - - - - - - - sdp_source_info_beam_repositioning_flag 0x0000004c 1 RW uint32 b[9:9] - - - - - - - - sdp_source_info_payload_error 0x0000004d 1 RW uint32 b[10:10] - - - - - - - - sdp_source_info_fsub_type 0x0000004e 1 RW uint32 b[11:11] - - - - - - - - sdp_source_info_f_adc 0x0000004f 1 RW uint32 b[12:12] - - - - - - - - sdp_source_info_nyquist_zone_index 0x00000050 1 RW uint32 b[14:13] - - - - - - - - sdp_source_info_antenna_band_index 0x00000051 1 RW uint32 b[15:15] - - - - - - - - sdp_station_id 0x00000052 1 RW uint32 b[15:0] - - - - - - - - sdp_observation_id 0x00000053 1 RW uint32 b[31:0] - - - - - - - - sdp_version_id 0x00000054 1 RO uint32 b[7:0] - - - - - - - - sdp_marker 0x00000055 1 RO uint32 b[7:0] - - - - - - - - udp_checksum 0x00000056 1 RW uint32 b[15:0] - - - - - - - - udp_length 0x00000057 1 RW uint32 b[15:0] - - - - - - - - udp_destination_port 0x00000058 1 RW uint32 b[15:0] - - - - - - - - udp_source_port 0x00000059 1 RW uint32 b[15:0] - - - - - - - - ip_destination_address 0x0000005a 1 RW uint32 b[31:0] - - - - - - - - ip_source_address 0x0000005b 1 RW uint32 b[31:0] - - - - - - - - ip_header_checksum 0x0000005c 1 RW uint32 b[15:0] - - - - - - - - ip_protocol 0x0000005d 1 RW uint32 b[7:0] - - - - - - - - ip_time_to_live 0x0000005e 1 RW uint32 b[7:0] - - - - - - - - ip_fragment_offset 0x0000005f 1 RW uint32 b[12:0] - - - - - - - - ip_flags 0x00000060 1 RW uint32 b[2:0] - - - - - - - - ip_identification 0x00000061 1 RW uint32 b[15:0] - - - - - - - - ip_total_length 0x00000062 1 RW uint32 b[15:0] - - - - - - - - ip_services 0x00000063 1 RW uint32 b[7:0] - - - - - - - - ip_header_length 0x00000064 1 RW uint32 b[3:0] - - - - - - - - ip_version 0x00000065 1 RW uint32 b[3:0] - - - - - - - - eth_type 0x00000066 1 RO uint32 b[15:0] - - - - - - - - eth_source_mac 0x00000067 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x00000068 - - - b[15:0] b[47:32] - - - - - - - eth_destination_mac 0x00000069 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x0000006a - - - b[15:0] b[47:32] - - - - - - - word_align 0x0000006b 1 RW uint32 b[15:0] - - - - RAM_SS_SS_WIDE 2 6 RAM data 0x0001c000 976 RW uint32 b[9:0] - 8192 1024 - RAM_BF_WEIGHTS 2 12 RAM data 0x00010000 976 RW cint16_ir b[31:0] - 16384 1024 - REG_BF_SCALE 2 1 REG scale 0x00000de8 1 RW uint32 b[15:0] - 2 2 - - - - - unused 0x00000de9 1 RW uint32 b[31:0] - - - - REG_HDR_DAT 2 1 REG bsn 0x00000c80 1 RW uint64 b[31:0] b[31:0] 64 64 - - - - - - 0x00000c81 - - - b[31:0] b[63:32] - - - - - - - sdp_block_period 0x00000c82 1 RW uint32 b[15:0] - - - - - - - - sdp_nof_beamlets_per_block 0x00000c83 1 RW uint32 b[15:0] - - - - - - - - sdp_nof_blocks_per_packet 0x00000c84 1 RW uint32 b[7:0] - - - - - - - - sdp_beamlet_index 0x00000c85 1 RW uint32 b[15:0] - - - - - - - - sdp_beamlet_scale 0x00000c86 1 RW uint32 b[15:0] - - - - - - - - sdp_reserved 0x00000c87 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00000c88 - - - b[7:0] b[39:32] - - - - - - - sdp_source_info_gn_index 0x00000c89 1 RW uint32 b[4:0] - - - - - - - - sdp_source_info_beamlet_width 0x00000c8a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_repositioning_flag 0x00000c8b 1 RW uint32 b[9:9] - - - - - - - - sdp_source_info_payload_error 0x00000c8c 1 RW uint32 b[10:10] - - - - - - - - sdp_source_info_fsub_type 0x00000c8d 1 RW uint32 b[11:11] - - - - - - - - sdp_source_info_f_adc 0x00000c8e 1 RW uint32 b[12:12] - - - - - - - - sdp_source_info_nyquist_zone_index 0x00000c8f 1 RW uint32 b[14:13] - - - - - - - - sdp_source_info_antenna_band_index 0x00000c90 1 RW uint32 b[15:15] - - - - - - - - sdp_station_id 0x00000c91 1 RW uint32 b[15:0] - - - - - - - - sdp_observation_id 0x00000c92 1 RW uint32 b[31:0] - - - - - - - - sdp_version_id 0x00000c93 1 RO uint32 b[7:0] - - - - - - - - sdp_marker 0x00000c94 1 RO uint32 b[7:0] - - - - - - - - udp_checksum 0x00000c95 1 RW uint32 b[15:0] - - - - - - - - udp_length 0x00000c96 1 RW uint32 b[15:0] - - - - - - - - udp_destination_port 0x00000c97 1 RW uint32 b[15:0] - - - - - - - - udp_source_port 0x00000c98 1 RW uint32 b[15:0] - - - - - - - - ip_destination_address 0x00000c99 1 RW uint32 b[31:0] - - - - - - - - ip_source_address 0x00000c9a 1 RW uint32 b[31:0] - - - - - - - - ip_header_checksum 0x00000c9b 1 RW uint32 b[15:0] - - - - - - - - ip_protocol 0x00000c9c 1 RW uint32 b[7:0] - - - - - - - - ip_time_to_live 0x00000c9d 1 RW uint32 b[7:0] - - - - - - - - ip_fragment_offset 0x00000c9e 1 RW uint32 b[12:0] - - - - - - - - ip_flags 0x00000c9f 1 RW uint32 b[2:0] - - - - - - - - ip_identification 0x00000ca0 1 RW uint32 b[15:0] - - - - - - - - ip_total_length 0x00000ca1 1 RW uint32 b[15:0] - - - - - - - - ip_services 0x00000ca2 1 RW uint32 b[7:0] - - - - - - - - ip_header_length 0x00000ca3 1 RW uint32 b[3:0] - - - - - - - - ip_version 0x00000ca4 1 RW uint32 b[3:0] - - - - - - - - eth_type 0x00000ca5 1 RO uint32 b[15:0] - - - - - - - - eth_source_mac 0x00000ca6 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x00000ca7 - - - b[15:0] b[47:32] - - - - - - - eth_destination_mac 0x00000ca8 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x00000ca9 - - - b[15:0] b[47:32] - - - REG_DP_XONOFF 2 1 REG enable_stream 0x00000de4 1 RW uint32 b[0:0] - 2 2 - RAM_ST_BST 2 1 RAM data 0x00001000 976 RW uint64 b[31:0] b[31:0] 2048 2048 - - - - - - 0x00001001 - - - b[21:0] b[53:32] - - - REG_STAT_ENABLE_BST 2 1 REG enable 0x00000de0 1 RW uint32 b[0:0] - 2 2 - REG_STAT_HDR_DAT_BST 2 1 REG bsn 0x00000080 1 RW uint64 b[31:0] b[31:0] 64 64 - - - - - - 0x00000081 - - - b[31:0] b[63:32] - - - - - - - block_period 0x00000082 1 RW uint32 b[15:0] - - - - - - - - nof_statistics_per_packet 0x00000083 1 RW uint32 b[15:0] - - - - - - - - nof_bytes_per_statistic 0x00000084 1 RW uint32 b[7:0] - - - - - - - - nof_signal_inputs 0x00000085 1 RW uint32 b[7:0] - - - - - - - - sdp_data_id 0x00000086 1 RW uint32 b[31:0] - - - - - - - - sdp_data_id_bst_beamlet_index 0x00000086 1 RW uint32 b[15:0] - - - - - - - - sdp_data_id_bst_reserved 0x00000086 1 RW uint32 b[31:16] - - - - - - - - sdp_integration_interval 0x00000087 1 RW uint32 b[23:0] - - - - - - - - sdp_reserved 0x00000088 1 RW uint32 b[7:0] - - - - - - - - sdp_source_info_gn_index 0x00000089 1 RW uint32 b[4:0] - - - - - - - - sdp_source_info_reserved 0x0000008a 1 RW uint32 b[7:5] - - - - - - - - sdp_source_info_subband_calibrated_flag 0x0000008b 1 RW uint32 b[8:8] - - - - - - - - sdp_source_info_beam_repositioning_flag 0x0000008c 1 RW uint32 b[9:9] - - - - - - - - sdp_source_info_payload_error 0x0000008d 1 RW uint32 b[10:10] - - - - - - - - sdp_source_info_fsub_type 0x0000008e 1 RW uint32 b[11:11] - - - - - - - - sdp_source_info_f_adc 0x0000008f 1 RW uint32 b[12:12] - - - - - - - - sdp_source_info_nyquist_zone_index 0x00000090 1 RW uint32 b[14:13] - - - - - - - - sdp_source_info_antenna_band_index 0x00000091 1 RW uint32 b[15:15] - - - - - - - - sdp_station_id 0x00000092 1 RW uint32 b[15:0] - - - - - - - - sdp_observation_id 0x00000093 1 RW uint32 b[31:0] - - - - - - - - sdp_version_id 0x00000094 1 RO uint32 b[7:0] - - - - - - - - sdp_marker 0x00000095 1 RO uint32 b[7:0] - - - - - - - - udp_checksum 0x00000096 1 RW uint32 b[15:0] - - - - - - - - udp_length 0x00000097 1 RW uint32 b[15:0] - - - - - - - - udp_destination_port 0x00000098 1 RW uint32 b[15:0] - - - - - - - - udp_source_port 0x00000099 1 RW uint32 b[15:0] - - - - - - - - ip_destination_address 0x0000009a 1 RW uint32 b[31:0] - - - - - - - - ip_source_address 0x0000009b 1 RW uint32 b[31:0] - - - - - - - - ip_header_checksum 0x0000009c 1 RW uint32 b[15:0] - - - - - - - - ip_protocol 0x0000009d 1 RW uint32 b[7:0] - - - - - - - - ip_time_to_live 0x0000009e 1 RW uint32 b[7:0] - - - - - - - - ip_fragment_offset 0x0000009f 1 RW uint32 b[12:0] - - - - - - - - ip_flags 0x000000a0 1 RW uint32 b[2:0] - - - - - - - - ip_identification 0x000000a1 1 RW uint32 b[15:0] - - - - - - - - ip_total_length 0x000000a2 1 RW uint32 b[15:0] - - - - - - - - ip_services 0x000000a3 1 RW uint32 b[7:0] - - - - - - - - ip_header_length 0x000000a4 1 RW uint32 b[3:0] - - - - - - - - ip_version 0x000000a5 1 RW uint32 b[3:0] - - - - - - - - eth_type 0x000000a6 1 RO uint32 b[15:0] - - - - - - - - eth_source_mac 0x000000a7 1 RO uint64 b[31:0] b[31:0] - - - - - - - - 0x000000a8 - - - b[15:0] b[47:32] - - - - - - - eth_destination_mac 0x000000a9 1 RW uint64 b[31:0] b[31:0] - - - - - - - - 0x000000aa - - - b[15:0] b[47:32] - - - - - - - word_align 0x000000ab 1 RW uint32 b[15:0] - - - - REG_NW_10GBE_MAC 1 1 REG rx_transfer_control 0x00006000 1 RW uint32 b[0:0] - - - - - - - - rx_transfer_status 0x00006001 1 RO uint32 b[0:0] - - - - - - - - tx_transfer_control 0x00006002 1 RW uint32 b[0:0] - - - - - - - - rx_padcrc_control 0x00006040 1 RW uint32 b[1:0] - - - - - - - - rx_crccheck_control 0x00006080 1 RW uint32 b[1:0] - - - - - - - - rx_pktovrflow_error 0x000060c0 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x000060c1 - - - b[31:0] b[31:0] - - - - - - - rx_pktovrflow_etherstatsdropevents 0x000060c2 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x000060c3 - - - b[31:0] b[31:0] - - - - - - - rx_lane_decoder_preamble_control 0x00006100 1 RW uint32 b[0:0] - - - - - - - - rx_preamble_inserter_control 0x00006140 1 RW uint32 b[0:0] - - - - - - - - rx_frame_control 0x00006800 1 RW uint32 b[19:0] - - - - - - - - rx_frame_maxlength 0x00006801 1 RW uint32 b[15:0] - - - - - - - - rx_frame_addr0 0x00006802 1 RW uint32 b[15:0] - - - - - - - - rx_frame_addr1 0x00006803 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr0_0 0x00006804 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr0_1 0x00006805 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr1_0 0x00006806 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr1_1 0x00006807 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr2_0 0x00006808 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr2_1 0x00006809 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr3_0 0x0000680a 1 RW uint32 b[15:0] - - - - - - - - rx_frame_spaddr3_1 0x0000680b 1 RW uint32 b[15:0] - - - - - - - - rx_pfc_control 0x00006818 1 RW uint32 b[16:0] - - - - - - - - rx_stats_clr 0x00006c00 1 RW uint32 b[0:0] - - - - - - - - rx_stats_framesok 0x00006c02 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c03 - - - b[31:0] b[31:0] - - - - - - - rx_stats_frameserr 0x00006c04 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c05 - - - b[31:0] b[31:0] - - - - - - - rx_stats_framescrcerr 0x00006c06 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c07 - - - b[31:0] b[31:0] - - - - - - - rx_stats_octetsok 0x00006c08 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c09 - - - b[31:0] b[31:0] - - - - - - - rx_stats_pausemacctrl_frames 0x00006c0a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c0b - - - b[31:0] b[31:0] - - - - - - - rx_stats_iferrors 0x00006c0c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c0d - - - b[31:0] b[31:0] - - - - - - - rx_stats_unicast_framesok 0x00006c0e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c0f - - - b[31:0] b[31:0] - - - - - - - rx_stats_unicast_frameserr 0x00006c10 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c11 - - - b[31:0] b[31:0] - - - - - - - rx_stats_multicastframesok 0x00006c12 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c13 - - - b[31:0] b[31:0] - - - - - - - rx_stats_multicast_frameserr 0x00006c14 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c15 - - - b[31:0] b[31:0] - - - - - - - rx_stats_broadcastframesok 0x00006c16 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c17 - - - b[31:0] b[31:0] - - - - - - - rx_stats_broadcast_frameserr 0x00006c18 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c19 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstatsoctets 0x00006c1a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c1b - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstatspkts 0x00006c1c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c1d - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_undersizepkts 0x00006c1e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c1f - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_oversizepkts 0x00006c20 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c21 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts64octets 0x00006c22 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c23 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts65to127octets 0x00006c24 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c25 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts128to255octets 0x00006c26 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c27 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts256to511octets 0x00006c28 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c29 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts512to1023octets 0x00006c2a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c2b - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstat_pkts1024to1518octets 0x00006c2c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c2d - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_pkts1519toxoctets 0x00006c2e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c2f - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_fragments 0x00006c30 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c31 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstats_jabbers 0x00006c32 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c33 - - - b[31:0] b[31:0] - - - - - - - rx_stats_etherstatscrcerr 0x00006c34 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c35 - - - b[31:0] b[31:0] - - - - - - - rx_stats_unicastmacctrlframes 0x00006c36 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c37 - - - b[31:0] b[31:0] - - - - - - - rx_stats_multicastmac_ctrlframes 0x00006c38 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c39 - - - b[31:0] b[31:0] - - - - - - - rx_stats_broadcastmac_ctrlframes 0x00006c3a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c3b - - - b[31:0] b[31:0] - - - - - - - rx_stats_pfcmacctrlframes 0x00006c3c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00006c3d - - - b[31:0] b[31:0] - - - - - - - tx_transfer_status 0x00007001 1 RO uint32 b[0:0] - - - - - - - - tx_padins_control 0x00007040 1 RW uint32 b[0:0] - - - - - - - - tx_crcins_control 0x00007080 1 RW uint32 b[1:0] - - - - - - - - tx_pktunderflow_error 0x000070c0 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x000070c1 - - - b[31:0] b[31:0] - - - - - - - tx_preamble_control 0x00007100 1 RW uint32 b[0:0] - - - - - - - - tx_pauseframe_control 0x00007140 1 RW uint32 b[1:0] - - - - - - - - tx_pauseframe_quanta 0x00007141 1 RW uint32 b[15:0] - - - - - - - - tx_pauseframe_enable 0x00007142 1 RW uint32 b[0:0] - - - - - - - - pfc_pause_quanta_0 0x00007180 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_1 0x00007181 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_2 0x00007182 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_3 0x00007183 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_4 0x00007184 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_5 0x00007185 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_6 0x00007186 1 RW uint32 b[31:0] - - - - - - - - pfc_pause_quanta_7 0x00007187 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_0 0x00007190 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_1 0x00007191 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_2 0x00007192 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_3 0x00007193 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_4 0x00007194 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_5 0x00007195 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_6 0x00007196 1 RW uint32 b[31:0] - - - - - - - - pfc_holdoff_quanta_7 0x00007197 1 RW uint32 b[31:0] - - - - - - - - tx_pfc_priority_enable 0x000071a0 1 RW uint32 b[7:0] - - - - - - - - tx_addrins_control 0x00007200 1 RW uint32 b[0:0] - - - - - - - - tx_addrins_macaddr0 0x00007201 1 RW uint32 b[31:0] - - - - - - - - tx_addrins_macaddr1 0x00007202 1 RW uint32 b[15:0] - - - - - - - - tx_frame_maxlength 0x00007801 1 RW uint32 b[15:0] - - - - - - - - tx_stats_clr 0x00007c00 1 RW uint32 b[0:0] - - - - - - - - tx_stats_framesok 0x00007c02 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c03 - - - b[31:0] b[31:0] - - - - - - - tx_stats_frameserr 0x00007c04 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c05 - - - b[31:0] b[31:0] - - - - - - - tx_stats_framescrcerr 0x00007c06 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c07 - - - b[31:0] b[31:0] - - - - - - - tx_stats_octetsok 0x00007c08 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c09 - - - b[31:0] b[31:0] - - - - - - - tx_stats_pausemacctrl_frames 0x00007c0a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c0b - - - b[31:0] b[31:0] - - - - - - - tx_stats_iferrors 0x00007c0c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c0d - - - b[31:0] b[31:0] - - - - - - - tx_stats_unicast_framesok 0x00007c0e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c0f - - - b[31:0] b[31:0] - - - - - - - tx_stats_unicast_frameserr 0x00007c10 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c11 - - - b[31:0] b[31:0] - - - - - - - tx_stats_multicastframesok 0x00007c12 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c13 - - - b[31:0] b[31:0] - - - - - - - tx_stats_multicast_frameserr 0x00007c14 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c15 - - - b[31:0] b[31:0] - - - - - - - tx_stats_broadcastframesok 0x00007c16 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c17 - - - b[31:0] b[31:0] - - - - - - - tx_stats_broadcast_frameserr 0x00007c18 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c19 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstatsoctets 0x00007c1a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c1b - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstatspkts 0x00007c1c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c1d - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_undersizepkts 0x00007c1e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c1f - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_oversizepkts 0x00007c20 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c21 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts64octets 0x00007c22 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c23 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts65to127octets 0x00007c24 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c25 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts128to255octets 0x00007c26 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c27 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts256to511octets 0x00007c28 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c29 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts512to1023octets 0x00007c2a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c2b - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstat_pkts1024to1518octets 0x00007c2c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c2d - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_pkts1519toxoctets 0x00007c2e 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c2f - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_fragments 0x00007c30 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c31 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstats_jabbers 0x00007c32 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c33 - - - b[31:0] b[31:0] - - - - - - - tx_stats_etherstatscrcerr 0x00007c34 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c35 - - - b[31:0] b[31:0] - - - - - - - tx_stats_unicastmacctrlframes 0x00007c36 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c37 - - - b[31:0] b[31:0] - - - - - - - tx_stats_multicastmac_ctrlframes 0x00007c38 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c39 - - - b[31:0] b[31:0] - - - - - - - tx_stats_broadcastmac_ctrlframes 0x00007c3a 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c3b - - - b[31:0] b[31:0] - - - - - - - tx_stats_pfcmacctrlframes 0x00007c3c 1 RO uint64 b[3:0] b[35:32] - - - - - - - - 0x00007c3d - - - b[31:0] b[31:0] - - - REG_NW_10GBE_ETH10G 1 1 REG tx_snk_out_xon 0x00000df6 1 RO uint32 b[0:0] - - - - - - - - xgmii_tx_ready 0x00000df6 1 RO uint32 b[1:1] - - - - - - - - xgmii_link_status 0x00000df6 1 RO uint32 b[3:2] - - - \ No newline at end of file +# col1 col2 col3 col4 col5 col6 col7 col8 col9 col10 col11 col12 col13 +# ---------------------------------------- ---- ---- ----- ---------------------------------------- ---------- ------ ----- ----------- ---------- ---------- ----- ----- + ROM_SYSTEM_INFO 1 1 RAM data 0x00004000 32768 RO char8 b[31:0] b[7:0] - - + PIO_SYSTEM_INFO 1 1 REG info 0x00000000 1 RO uint32 b[31:0] - - - + - - - - info_gn_index 0x00000000 1 RO uint32 b[7:0] - - - + - - - - info_hw_version 0x00000000 1 RO uint32 b[9:8] - - - + - - - - info_cs_sim 0x00000000 1 RO uint32 b[10:10] - - - + - - - - info_fw_version_major 0x00000000 1 RO uint32 b[19:16] - - - + - - - - info_fw_version_minor 0x00000000 1 RO uint32 b[23:20] - - - + - - - - info_rom_version 0x00000000 1 RO uint32 b[26:24] - - - + - - - - info_technology 0x00000000 1 RO uint32 b[31:27] - - - + - - - - use_phy 0x00000001 1 RO uint32 b[7:0] - - - + - - - - design_name 0x00000002 52 RO char8 b[31:0] b[7:0] - - + - - - - stamp_date 0x0000000f 1 RO uint32 b[31:0] - - - + - - - - stamp_time 0x00000010 1 RO uint32 b[31:0] - - - + - - - - stamp_commit 0x00000011 3 RO uint32 b[31:0] - - - + - - - - design_note 0x00000014 52 RO char8 b[31:0] b[7:0] - - + REG_WDI 1 1 REG wdi_override 0x00000c00 1 WO uint32 b[31:0] - - - + REG_FPGA_TEMP_SENS 1 1 REG temp 0x00043190 1 RO uint32 b[31:0] - - - + REG_FPGA_VOLTAGE_SENS 1 1 REG voltages 0x00043160 6 RO uint32 b[31:0] - - - + RAM_SCRAP 1 1 RAM data 0x00000200 512 RW uint32 b[31:0] - - - + AVS_ETH_0_TSE 1 1 REG status 0x00000400 1024 RO uint32 b[31:0] - - - + AVS_ETH_0_REG 1 1 REG status 0x00000c10 12 RO uint32 b[31:0] - - - + AVS_ETH_0_RAM 1 1 RAM data 0x00000800 1024 RW uint32 b[31:0] - - - + PIO_PPS 1 1 REG capture_cnt 0x000431bc 1 RO uint32 b[29:0] - - - + - - - - stable 0x000431bc 1 RO uint32 b[30:30] - - - + - - - - toggle 0x000431bc 1 RO uint32 b[31:31] - - - + - - - - expected_cnt 0x000431bd 1 RW uint32 b[27:0] - - - + - - - - edge 0x000431bd 1 RW uint32 b[31:31] - - - + - - - - offset_cnt 0x000431be 1 RO uint32 b[27:0] - - - + REG_EPCS 1 1 REG addr 0x00043198 1 WO uint32 b[31:0] - - - + - - - - rden 0x00043199 1 WO uint32 b[0:0] - - - + - - - - read_bit 0x0004319a 1 WO uint32 b[0:0] - - - + - - - - write_bit 0x0004319b 1 WO uint32 b[0:0] - - - + - - - - sector_erase 0x0004319c 1 WO uint32 b[0:0] - - - + - - - - busy 0x0004319d 1 RO uint32 b[0:0] - - - + - - - - unprotect 0x0004319e 1 WO uint32 b[31:0] - - - + REG_DPMM_CTRL 1 1 REG rd_usedw 0x000431d6 1 RO uint32 b[31:0] - - - + REG_DPMM_DATA 1 1 FIFO data 0x000431d4 1 RO uint32 b[31:0] - - - + REG_MMDP_CTRL 1 1 REG wr_usedw 0x000431d2 1 RO uint32 b[31:0] - - - + - - - - wr_availw 0x000431d3 1 RO uint32 b[31:0] - - - + REG_MMDP_DATA 1 1 FIFO data 0x000431d0 1 WO uint32 b[31:0] - - - + REG_REMU 1 1 REG reconfigure 0x000431a0 1 WO uint32 b[31:0] - - - + - - - - param 0x000431a1 1 WO uint32 b[2:0] - - - + - - - - read_param 0x000431a2 1 WO uint32 b[0:0] - - - + - - - - write_param 0x000431a3 1 WO uint32 b[0:0] - - - + - - - - data_out 0x000431a4 1 RO uint32 b[31:0] - - - + - - - - data_in 0x000431a5 1 WO uint32 b[31:0] - - - + - - - - busy 0x000431a6 1 RO uint32 b[0:0] - - - + REG_SDP_INFO 1 1 REG block_period 0x00043150 1 RO uint32 b[15:0] - - - + - - - - beam_repositioning_flag 0x00043151 1 RW uint32 b[0:0] - - - + - - - - fsub_type 0x00043152 1 RO uint32 b[0:0] - - - + - - - - f_adc 0x00043153 1 RO uint32 b[0:0] - - - + - - - - nyquist_zone_index 0x00043154 1 RW uint32 b[1:0] - - - + - - - - observation_id 0x00043155 1 RW uint32 b[31:0] - - - + - - - - antenna_band_index 0x00043156 1 RW uint32 b[0:0] - - - + - - - - station_id 0x00043157 1 RW uint32 b[15:0] - - - + REG_RING_INFO 1 1 REG use_cable_to_previous_rn 0x000431a8 1 RW uint32 b[0:0] - - - + - - - - use_cable_to_next_rn 0x000431a9 1 RW uint32 b[0:0] - - - + - - - - n_rn 0x000431aa 1 RW uint32 b[7:0] - - - + - - - - o_rn 0x000431ab 1 RW uint32 b[7:0] - - - + PIO_JESD_CTRL 1 1 REG enable 0x000431c6 1 RW uint32 b[30:0] - - - + - - - - reset 0x000431c6 1 RW uint32 b[31:31] - - - + JESD204B 1 12 REG rx_lane_ctrl_common 0x00042000 1 RW uint32 b[2:0] - - 256 + - - - - rx_lane_ctrl_0 0x00042001 1 RW uint32 b[2:0] - - - + - - - - rx_lane_ctrl_1 0x00042002 1 RW uint32 b[2:0] - - - + - - - - rx_lane_ctrl_2 0x00042003 1 RW uint32 b[2:0] - - - + - - - - rx_lane_ctrl_3 0x00042004 1 RW uint32 b[2:0] - - - + - - - - rx_lane_ctrl_4 0x00042005 1 RW uint32 b[2:0] - - - + - - - - rx_lane_ctrl_5 0x00042006 1 RW uint32 b[2:0] - - - + - - - - rx_lane_ctrl_6 0x00042007 1 RW uint32 b[2:0] - - - + - - - - rx_lane_ctrl_7 0x00042008 1 RW uint32 b[2:0] - - - + - - - - rx_dll_ctrl 0x00042014 1 RW uint32 b[16:0] - - - + - - - - rx_syncn_sysref_ctrl 0x00042015 1 RW uint32 b[24:0] - - - + - - - - rx_csr_sysref_always_on 0x00042015 1 RW uint32 b[1:1] - - - + - - - - rx_csr_rbd_offset 0x00042015 1 RW uint32 b[10:3] - - - + - - - - rx_csr_lmfc_offset 0x00042015 1 RW uint32 b[19:12] - - - + - - - - rx_err0 0x00042018 1 RW uint32 b[8:0] - - - + - - - - rx_err1 0x00042019 1 RW uint32 b[9:0] - - - + - - - - csr_dev_syncn 0x00042020 1 RO uint32 b[0:0] - - - + - - - - csr_rbd_count 0x00042020 1 RO uint32 b[10:3] - - - + - - - - rx_status1 0x00042021 1 RW uint32 b[23:0] - - - + - - - - rx_status2 0x00042022 1 RW uint32 b[23:0] - - - + - - - - rx_status3 0x00042023 1 RW uint32 b[7:0] - - - + - - - - rx_ilas_csr_l 0x00042025 1 RW uint32 b[4:0] - - - + - - - - rx_ilas_csr_f 0x00042025 1 RW uint32 b[15:8] - - - + - - - - rx_ilas_csr_k 0x00042025 1 RW uint32 b[20:16] - - - + - - - - rx_ilas_csr_m 0x00042025 1 RW uint32 b[31:24] - - - + - - - - rx_ilas_csr_n 0x00042026 1 RW uint32 b[4:0] - - - + - - - - rx_ilas_csr_cs 0x00042026 1 RW uint32 b[7:6] - - - + - - - - rx_ilas_csr_np 0x00042026 1 RW uint32 b[12:8] - - - + - - - - rx_ilas_csr_subclassv 0x00042026 1 RW uint32 b[15:13] - - - + - - - - rx_ilas_csr_s 0x00042026 1 RW uint32 b[20:16] - - - + - - - - rx_ilas_csr_jesdv 0x00042026 1 RW uint32 b[23:21] - - - + - - - - rx_ilas_csr_cf 0x00042026 1 RW uint32 b[28:24] - - - + - - - - rx_ilas_csr_hd 0x00042026 1 RW uint32 b[31:31] - - - + - - - - rx_status4 0x0004203c 1 RW uint32 b[15:0] - - - + - - - - rx_status5 0x0004203d 1 RW uint32 b[15:0] - - - + - - - - rx_status6 0x0004203e 1 RW uint32 b[23:0] - - - + - - - - rx_status7 0x0004203f 1 RO uint32 b[31:0] - - - + REG_DP_SHIFTRAM 1 12 REG shift 0x00043100 1 RW uint32 b[11:0] - - 2 + REG_BSN_SOURCE_V2 1 1 REG dp_on 0x00043188 1 RW uint32 b[0:0] - - - + - - - - dp_on_pps 0x00043188 1 RW uint32 b[1:1] - - - + - - - - nof_clk_per_sync 0x00043189 1 RW uint32 b[31:0] - - - + - - - - bsn_init 0x0004318a 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x0004318b - - - b[31:0] b[63:32] - - + - - - - bsn_time_offset 0x0004318c 1 RW uint32 b[9:0] - - - + REG_BSN_SCHEDULER 1 1 REG scheduled_bsn 0x000431cc 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x000431cd - - - b[31:0] b[63:32] - - + REG_BSN_MONITOR_INPUT 1 1 REG xon_stable 0x00000100 1 RO uint32 b[0:0] - - - + - - - - ready_stable 0x00000100 1 RO uint32 b[1:1] - - - + - - - - sync_timeout 0x00000100 1 RO uint32 b[2:2] - - - + - - - - bsn_at_sync 0x00000101 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00000102 - - - b[31:0] b[63:32] - - + - - - - nof_sop 0x00000103 1 RO uint32 b[31:0] - - - + - - - - nof_valid 0x00000104 1 RO uint32 b[31:0] - - - + - - - - nof_err 0x00000105 1 RO uint32 b[31:0] - - - + - - - - bsn_first 0x00000106 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00000107 - - - b[31:0] b[63:32] - - + - - - - bsn_first_cycle_cnt 0x00000108 1 RO uint32 b[31:0] - - - + REG_WG 1 12 REG mode 0x00043080 1 RW uint32 b[7:0] - - 4 + - - - - nof_samples 0x00043080 1 RW uint32 b[31:16] - - - + - - - - phase 0x00043081 1 RW uint32 b[15:0] - - - + - - - - freq 0x00043082 1 RW uint32 b[30:0] - - - + - - - - ampl 0x00043083 1 RW uint32 b[16:0] - - - + RAM_WG 1 12 RAM data 0x00034000 1024 RW uint32 b[17:0] - - 1024 + RAM_ST_HISTOGRAM 1 12 RAM data 0x00002000 512 RW uint32 b[31:0] b[27:0] - 512 + REG_ADUH_MONITOR 1 12 REG mean_sum 0x000430c0 1 RO int64 b[31:0] b[31:0] - 4 + - - - - - 0x000430c1 - - - b[31:0] b[63:32] - - + - - - - power_sum 0x000430c2 1 RO int64 b[31:0] b[31:0] - - + - - - - - 0x000430c3 - - - b[31:0] b[63:32] - - + REG_DIAG_DATA_BUFFER_BSN 1 12 REG sync_cnt 0x00000c20 1 RO uint32 b[31:0] - - 2 + - - - - word_cnt 0x00000c21 1 RO uint32 b[31:0] - - - + RAM_DIAG_DATA_BUFFER_BSN 1 12 RAM data 0x00200000 1024 RW uint32 b[31:0] b[15:0] - 1024 + REG_SI 1 1 REG enable 0x000431ce 1 RW uint32 b[0:0] - - - + RAM_FIL_COEFS 1 16 RAM data 0x00038000 1024 RW uint32 b[15:0] - - 1024 + RAM_EQUALIZER_GAINS 1 6 RAM data 0x00040000 1024 RW cint16_ir b[31:0] - - 1024 + REG_DP_SELECTOR 1 1 REG input_select 0x000431ca 1 RW uint32 b[0:0] - - - + RAM_ST_SST 1 6 RAM data 0x0003c000 1024 RW uint64 b[31:0] b[31:0] - 2048 + - - - - - 0x0003c001 - - - b[21:0] b[53:32] - - + REG_STAT_ENABLE_SST 1 1 REG enable 0x000431c4 1 RW uint32 b[0:0] - - - + REG_STAT_HDR_DAT_SST 1 1 REG bsn 0x00000c40 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00000c41 - - - b[31:0] b[63:32] - - + - - - - sdp_block_period 0x00000c42 1 RW uint32 b[15:0] - - - + - - - - sdp_nof_statistics_per_packet 0x00000c43 1 RW uint32 b[15:0] - - - + - - - - sdp_nof_bytes_per_statistic 0x00000c44 1 RW uint32 b[7:0] - - - + - - - - sdp_nof_signal_inputs 0x00000c45 1 RW uint32 b[7:0] - - - + - - - - sdp_data_id 0x00000c46 1 RW uint32 b[31:0] - - - + - - - - sdp_data_id_sst_signal_input_index 0x00000c46 1 RW uint32 b[7:0] - - - + - - - - sdp_data_id_sst_reserved 0x00000c46 1 RW uint32 b[31:8] - - - + - - - - sdp_integration_interval 0x00000c47 1 RW uint32 b[23:0] - - - + - - - - sdp_reserved 0x00000c48 1 RW uint32 b[7:0] - - - + - - - - sdp_source_info_gn_index 0x00000c49 1 RW uint32 b[4:0] - - - + - - - - sdp_source_info_reserved 0x00000c4a 1 RW uint32 b[7:5] - - - + - - - - sdp_source_info_weighted_subbands_flag 0x00000c4b 1 RW uint32 b[8:8] - - - + - - - - sdp_source_info_beam_repositioning_flag 0x00000c4c 1 RW uint32 b[9:9] - - - + - - - - sdp_source_info_payload_error 0x00000c4d 1 RW uint32 b[10:10] - - - + - - - - sdp_source_info_fsub_type 0x00000c4e 1 RW uint32 b[11:11] - - - + - - - - sdp_source_info_f_adc 0x00000c4f 1 RW uint32 b[12:12] - - - + - - - - sdp_source_info_nyquist_zone_index 0x00000c50 1 RW uint32 b[14:13] - - - + - - - - sdp_source_info_antenna_band_index 0x00000c51 1 RW uint32 b[15:15] - - - + - - - - sdp_station_id 0x00000c52 1 RW uint32 b[15:0] - - - + - - - - sdp_observation_id 0x00000c53 1 RW uint32 b[31:0] - - - + - - - - sdp_version_id 0x00000c54 1 RO uint32 b[7:0] - - - + - - - - sdp_marker 0x00000c55 1 RO uint32 b[7:0] - - - + - - - - udp_checksum 0x00000c56 1 RW uint32 b[15:0] - - - + - - - - udp_length 0x00000c57 1 RW uint32 b[15:0] - - - + - - - - udp_destination_port 0x00000c58 1 RW uint32 b[15:0] - - - + - - - - udp_source_port 0x00000c59 1 RW uint32 b[15:0] - - - + - - - - ip_destination_address 0x00000c5a 1 RW uint32 b[31:0] - - - + - - - - ip_source_address 0x00000c5b 1 RW uint32 b[31:0] - - - + - - - - ip_header_checksum 0x00000c5c 1 RW uint32 b[15:0] - - - + - - - - ip_protocol 0x00000c5d 1 RW uint32 b[7:0] - - - + - - - - ip_time_to_live 0x00000c5e 1 RW uint32 b[7:0] - - - + - - - - ip_fragment_offset 0x00000c5f 1 RW uint32 b[12:0] - - - + - - - - ip_flags 0x00000c60 1 RW uint32 b[2:0] - - - + - - - - ip_identification 0x00000c61 1 RW uint32 b[15:0] - - - + - - - - ip_total_length 0x00000c62 1 RW uint32 b[15:0] - - - + - - - - ip_services 0x00000c63 1 RW uint32 b[7:0] - - - + - - - - ip_header_length 0x00000c64 1 RW uint32 b[3:0] - - - + - - - - ip_version 0x00000c65 1 RW uint32 b[3:0] - - - + - - - - eth_type 0x00000c66 1 RO uint32 b[15:0] - - - + - - - - eth_source_mac 0x00000c67 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00000c68 - - - b[15:0] b[47:32] - - + - - - - eth_destination_mac 0x00000c69 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00000c6a - - - b[15:0] b[47:32] - - + - - - - word_align 0x00000c6b 1 RW uint32 b[15:0] - - - + REG_BSN_SYNC_SCHEDULER_XSUB 1 1 REG ctrl_enable 0x00043130 1 RW uint32 b[0:0] - - - + - - - - ctrl_interval_size 0x00043131 1 RW uint32 b[30:0] - - - + - - - - ctrl_start_bsn 0x00043132 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00043133 - - - b[31:0] b[63:32] - - + - - - - mon_current_input_bsn 0x00043134 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00043135 - - - b[31:0] b[63:32] - - + - - - - mon_input_bsn_at_sync 0x00043136 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00043137 - - - b[31:0] b[63:32] - - + - - - - mon_output_enable 0x00043138 1 RO uint32 b[0:0] - - - + - - - - mon_output_sync_bsn 0x00043139 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x0004313a - - - b[31:0] b[63:32] - - + - - - - block_size 0x0004313b 1 RO uint32 b[31:0] - - - + RAM_ST_XSQ 1 9 RAM data 0x00010000 1008 RW cint64_ir b[31:0] b[31:0] - 4096 + - - - - - 0x00010001 - - - b[31:0] b[63:32] - - + - - - - - 0x00010002 - - - b[31:0] b[95:64] - - + - - - - - 0x00010003 - - - b[31:0] b[127:96] - - + REG_CROSSLETS_INFO 1 1 REG offset 0x00043140 15 RW uint32 b[31:0] - - - + - - - - step 0x0004314f 1 RW uint32 b[31:0] - - - + REG_NOF_CROSSLETS 1 1 REG nof_crosslets 0x000431c0 1 RW uint32 b[31:0] - - - + - - - - unused 0x000431c1 1 RW uint32 b[31:0] - - - + REG_STAT_ENABLE_XST 1 1 REG enable 0x000431c2 1 RW uint32 b[0:0] - - - + REG_STAT_HDR_DAT_XST 1 1 REG bsn 0x00000040 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00000041 - - - b[31:0] b[63:32] - - + - - - - block_period 0x00000042 1 RW uint32 b[15:0] - - - + - - - - nof_statistics_per_packet 0x00000043 1 RW uint32 b[15:0] - - - + - - - - nof_bytes_per_statistic 0x00000044 1 RW uint32 b[7:0] - - - + - - - - nof_signal_inputs 0x00000045 1 RW uint32 b[7:0] - - - + - - - - sdp_data_id 0x00000046 1 RW uint32 b[31:0] - - - + - - - - sdp_data_id_xst_signal_input_b_index 0x00000046 1 RW uint32 b[7:0] - - - + - - - - sdp_data_id_xst_signal_input_a_index 0x00000046 1 RW uint32 b[15:8] - - - + - - - - sdp_data_id_xst_subband_index 0x00000046 1 RW uint32 b[24:16] - - - + - - - - sdp_data_id_xst_reserved 0x00000046 1 RW uint32 b[31:25] - - - + - - - - sdp_integration_interval 0x00000047 1 RW uint32 b[23:0] - - - + - - - - sdp_reserved 0x00000048 1 RW uint32 b[7:0] - - - + - - - - sdp_source_info_gn_index 0x00000049 1 RW uint32 b[4:0] - - - + - - - - sdp_source_info_reserved 0x0000004a 1 RW uint32 b[7:5] - - - + - - - - sdp_source_info_weighted_subbands_flag 0x0000004b 1 RW uint32 b[8:8] - - - + - - - - sdp_source_info_beam_repositioning_flag 0x0000004c 1 RW uint32 b[9:9] - - - + - - - - sdp_source_info_payload_error 0x0000004d 1 RW uint32 b[10:10] - - - + - - - - sdp_source_info_fsub_type 0x0000004e 1 RW uint32 b[11:11] - - - + - - - - sdp_source_info_f_adc 0x0000004f 1 RW uint32 b[12:12] - - - + - - - - sdp_source_info_nyquist_zone_index 0x00000050 1 RW uint32 b[14:13] - - - + - - - - sdp_source_info_antenna_band_index 0x00000051 1 RW uint32 b[15:15] - - - + - - - - sdp_station_id 0x00000052 1 RW uint32 b[15:0] - - - + - - - - sdp_observation_id 0x00000053 1 RW uint32 b[31:0] - - - + - - - - sdp_version_id 0x00000054 1 RO uint32 b[7:0] - - - + - - - - sdp_marker 0x00000055 1 RO uint32 b[7:0] - - - + - - - - udp_checksum 0x00000056 1 RW uint32 b[15:0] - - - + - - - - udp_length 0x00000057 1 RW uint32 b[15:0] - - - + - - - - udp_destination_port 0x00000058 1 RW uint32 b[15:0] - - - + - - - - udp_source_port 0x00000059 1 RW uint32 b[15:0] - - - + - - - - ip_destination_address 0x0000005a 1 RW uint32 b[31:0] - - - + - - - - ip_source_address 0x0000005b 1 RW uint32 b[31:0] - - - + - - - - ip_header_checksum 0x0000005c 1 RW uint32 b[15:0] - - - + - - - - ip_protocol 0x0000005d 1 RW uint32 b[7:0] - - - + - - - - ip_time_to_live 0x0000005e 1 RW uint32 b[7:0] - - - + - - - - ip_fragment_offset 0x0000005f 1 RW uint32 b[12:0] - - - + - - - - ip_flags 0x00000060 1 RW uint32 b[2:0] - - - + - - - - ip_identification 0x00000061 1 RW uint32 b[15:0] - - - + - - - - ip_total_length 0x00000062 1 RW uint32 b[15:0] - - - + - - - - ip_services 0x00000063 1 RW uint32 b[7:0] - - - + - - - - ip_header_length 0x00000064 1 RW uint32 b[3:0] - - - + - - - - ip_version 0x00000065 1 RW uint32 b[3:0] - - - + - - - - eth_type 0x00000066 1 RO uint32 b[15:0] - - - + - - - - eth_source_mac 0x00000067 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00000068 - - - b[15:0] b[47:32] - - + - - - - eth_destination_mac 0x00000069 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x0000006a - - - b[15:0] b[47:32] - - + - - - - word_align 0x0000006b 1 RW uint32 b[15:0] - - - + REG_BSN_ALIGN_V2 1 9 REG enable 0x00000020 1 RW uint32 b[0:0] - - 2 + - - - - replaced_pkt_cnt 0x00000021 1 RO uint32 b[31:0] - - - + REG_BSN_MONITOR_V2_BSN_ALIGN_V2_INPUT 1 9 REG xon_stable 0x00000080 1 RO uint32 b[0:0] - - 8 + - - - - ready_stable 0x00000080 1 RO uint32 b[1:1] - - - + - - - - sync_timeout 0x00000080 1 RO uint32 b[2:2] - - - + - - - - bsn_at_sync 0x00000081 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00000082 - - - b[31:0] b[63:32] - - + - - - - nof_sop 0x00000083 1 RO uint32 b[31:0] - - - + - - - - nof_valid 0x00000084 1 RO uint32 b[31:0] - - - + - - - - nof_err 0x00000085 1 RO uint32 b[31:0] - - - + - - - - latency 0x00000088 1 RO uint32 b[31:0] - - - + REG_BSN_MONITOR_V2_BSN_ALIGN_V2_OUTPUT 1 1 REG xon_stable 0x00043180 1 RO uint32 b[0:0] - - - + - - - - ready_stable 0x00043180 1 RO uint32 b[1:1] - - - + - - - - sync_timeout 0x00043180 1 RO uint32 b[2:2] - - - + - - - - bsn_at_sync 0x00043181 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00043182 - - - b[31:0] b[63:32] - - + - - - - nof_sop 0x00043183 1 RO uint32 b[31:0] - - - + - - - - nof_valid 0x00043184 1 RO uint32 b[31:0] - - - + - - - - nof_err 0x00043185 1 RO uint32 b[31:0] - - - + - - - - latency 0x00043188 1 RO uint32 b[31:0] - - - + REG_BSN_MONITOR_V2_XST_OFFLOAD 1 1 REG xon_stable 0x00043178 1 RO uint32 b[0:0] - - - + - - - - ready_stable 0x00043178 1 RO uint32 b[1:1] - - - + - - - - sync_timeout 0x00043178 1 RO uint32 b[2:2] - - - + - - - - bsn_at_sync 0x00043179 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x0004317a - - - b[31:0] b[63:32] - - + - - - - nof_sop 0x0004317b 1 RO uint32 b[31:0] - - - + - - - - nof_valid 0x0004317c 1 RO uint32 b[31:0] - - - + - - - - nof_err 0x0004317d 1 RO uint32 b[31:0] - - - + - - - - latency 0x00043180 1 RO uint32 b[31:0] - - - + REG_RING_LANE_INFO_XST 1 1 REG lane_direction 0x00000c02 1 RO uint32 b[0:0] - - - + - - - - transport_nof_hops 0x00000c03 1 RW uint32 b[31:0] - - - + REG_BSN_MONITOR_V2_RING_RX_XST 1 16 REG xon_stable 0x00000d00 1 RO uint32 b[0:0] - - 8 + - - - - ready_stable 0x00000d00 1 RO uint32 b[1:1] - - - + - - - - sync_timeout 0x00000d00 1 RO uint32 b[2:2] - - - + - - - - bsn_at_sync 0x00000d01 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00000d02 - - - b[31:0] b[63:32] - - + - - - - nof_sop 0x00000d03 1 RO uint32 b[31:0] - - - + - - - - nof_valid 0x00000d04 1 RO uint32 b[31:0] - - - + - - - - nof_err 0x00000d05 1 RO uint32 b[31:0] - - - + - - - - latency 0x00000d08 1 RO uint32 b[31:0] - - - + REG_BSN_MONITOR_V2_RING_TX_XST 1 16 REG xon_stable 0x00000c80 1 RO uint32 b[0:0] - - 8 + - - - - ready_stable 0x00000c80 1 RO uint32 b[1:1] - - - + - - - - sync_timeout 0x00000c80 1 RO uint32 b[2:2] - - - + - - - - bsn_at_sync 0x00000c81 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00000c82 - - - b[31:0] b[63:32] - - + - - - - nof_sop 0x00000c83 1 RO uint32 b[31:0] - - - + - - - - nof_valid 0x00000c84 1 RO uint32 b[31:0] - - - + - - - - nof_err 0x00000c85 1 RO uint32 b[31:0] - - - + - - - - latency 0x00000c88 1 RO uint32 b[31:0] - - - + REG_DP_BLOCK_VALIDATE_ERR_XST 1 1 REG err_count_index 0x00043120 8 RO uint32 b[31:0] - - - + - - - - total_discarded_blocks 0x00043128 1 RO uint32 b[31:0] - - - + - - - - total_block_count 0x00043129 1 RO uint32 b[31:0] - - - + - - - - clear 0x0004312a 1 RW uint32 b[31:0] - - - + REG_DP_BLOCK_VALIDATE_BSN_AT_SYNC_XST 1 1 REG nof_sync_discarded 0x000431ac 1 RO uint32 b[31:0] - - - + - - - - nof_sync 0x000431ad 1 RO uint32 b[31:0] - - - + - - - - clear 0x000431ae 1 RW uint32 b[31:0] - - - + REG_TR_10GBE_MAC 1 3 REG rx_transfer_control 0x00020000 1 RW uint32 b[0:0] - - 1 + - - - - rx_transfer_status 0x00020001 1 RO uint32 b[0:0] - - - + - - - - tx_transfer_control 0x00020002 1 RW uint32 b[0:0] - - - + - - - - rx_padcrc_control 0x00020040 1 RW uint32 b[1:0] - - - + - - - - rx_crccheck_control 0x00020080 1 RW uint32 b[1:0] - - - + - - - - rx_pktovrflow_error 0x000200c0 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x000200c1 - - - b[31:0] b[31:0] - - + - - - - rx_pktovrflow_etherstatsdropevents 0x000200c2 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x000200c3 - - - b[31:0] b[31:0] - - + - - - - rx_lane_decoder_preamble_control 0x00020100 1 RW uint32 b[0:0] - - - + - - - - rx_preamble_inserter_control 0x00020140 1 RW uint32 b[0:0] - - - + - - - - rx_frame_control 0x00020800 1 RW uint32 b[19:0] - - - + - - - - rx_frame_maxlength 0x00020801 1 RW uint32 b[15:0] - - - + - - - - rx_frame_addr0 0x00020802 1 RW uint32 b[15:0] - - - + - - - - rx_frame_addr1 0x00020803 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr0_0 0x00020804 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr0_1 0x00020805 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr1_0 0x00020806 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr1_1 0x00020807 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr2_0 0x00020808 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr2_1 0x00020809 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr3_0 0x0002080a 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr3_1 0x0002080b 1 RW uint32 b[15:0] - - - + - - - - rx_pfc_control 0x00020818 1 RW uint32 b[16:0] - - - + - - - - rx_stats_clr 0x00020c00 1 RW uint32 b[0:0] - - - + - - - - rx_stats_framesok 0x00020c02 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c03 - - - b[31:0] b[31:0] - - + - - - - rx_stats_frameserr 0x00020c04 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c05 - - - b[31:0] b[31:0] - - + - - - - rx_stats_framescrcerr 0x00020c06 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c07 - - - b[31:0] b[31:0] - - + - - - - rx_stats_octetsok 0x00020c08 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c09 - - - b[31:0] b[31:0] - - + - - - - rx_stats_pausemacctrl_frames 0x00020c0a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c0b - - - b[31:0] b[31:0] - - + - - - - rx_stats_iferrors 0x00020c0c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c0d - - - b[31:0] b[31:0] - - + - - - - rx_stats_unicast_framesok 0x00020c0e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c0f - - - b[31:0] b[31:0] - - + - - - - rx_stats_unicast_frameserr 0x00020c10 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c11 - - - b[31:0] b[31:0] - - + - - - - rx_stats_multicastframesok 0x00020c12 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c13 - - - b[31:0] b[31:0] - - + - - - - rx_stats_multicast_frameserr 0x00020c14 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c15 - - - b[31:0] b[31:0] - - + - - - - rx_stats_broadcastframesok 0x00020c16 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c17 - - - b[31:0] b[31:0] - - + - - - - rx_stats_broadcast_frameserr 0x00020c18 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c19 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstatsoctets 0x00020c1a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c1b - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstatspkts 0x00020c1c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c1d - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_undersizepkts 0x00020c1e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c1f - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_oversizepkts 0x00020c20 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c21 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts64octets 0x00020c22 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c23 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts65to127octets 0x00020c24 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c25 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts128to255octets 0x00020c26 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c27 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts256to511octets 0x00020c28 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c29 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts512to1023octets 0x00020c2a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c2b - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstat_pkts1024to1518octets 0x00020c2c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c2d - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts1519toxoctets 0x00020c2e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c2f - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_fragments 0x00020c30 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c31 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_jabbers 0x00020c32 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c33 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstatscrcerr 0x00020c34 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c35 - - - b[31:0] b[31:0] - - + - - - - rx_stats_unicastmacctrlframes 0x00020c36 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c37 - - - b[31:0] b[31:0] - - + - - - - rx_stats_multicastmac_ctrlframes 0x00020c38 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c39 - - - b[31:0] b[31:0] - - + - - - - rx_stats_broadcastmac_ctrlframes 0x00020c3a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c3b - - - b[31:0] b[31:0] - - + - - - - rx_stats_pfcmacctrlframes 0x00020c3c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00020c3d - - - b[31:0] b[31:0] - - + - - - - tx_transfer_status 0x00021001 1 RO uint32 b[0:0] - - - + - - - - tx_padins_control 0x00021040 1 RW uint32 b[0:0] - - - + - - - - tx_crcins_control 0x00021080 1 RW uint32 b[1:0] - - - + - - - - tx_pktunderflow_error 0x000210c0 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x000210c1 - - - b[31:0] b[31:0] - - + - - - - tx_preamble_control 0x00021100 1 RW uint32 b[0:0] - - - + - - - - tx_pauseframe_control 0x00021140 1 RW uint32 b[1:0] - - - + - - - - tx_pauseframe_quanta 0x00021141 1 RW uint32 b[15:0] - - - + - - - - tx_pauseframe_enable 0x00021142 1 RW uint32 b[0:0] - - - + - - - - pfc_pause_quanta_0 0x00021180 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_1 0x00021181 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_2 0x00021182 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_3 0x00021183 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_4 0x00021184 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_5 0x00021185 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_6 0x00021186 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_7 0x00021187 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_0 0x00021190 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_1 0x00021191 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_2 0x00021192 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_3 0x00021193 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_4 0x00021194 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_5 0x00021195 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_6 0x00021196 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_7 0x00021197 1 RW uint32 b[31:0] - - - + - - - - tx_pfc_priority_enable 0x000211a0 1 RW uint32 b[7:0] - - - + - - - - tx_addrins_control 0x00021200 1 RW uint32 b[0:0] - - - + - - - - tx_addrins_macaddr0 0x00021201 1 RW uint32 b[31:0] - - - + - - - - tx_addrins_macaddr1 0x00021202 1 RW uint32 b[15:0] - - - + - - - - tx_frame_maxlength 0x00021801 1 RW uint32 b[15:0] - - - + - - - - tx_stats_clr 0x00021c00 1 RW uint32 b[0:0] - - - + - - - - tx_stats_framesok 0x00021c02 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c03 - - - b[31:0] b[31:0] - - + - - - - tx_stats_frameserr 0x00021c04 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c05 - - - b[31:0] b[31:0] - - + - - - - tx_stats_framescrcerr 0x00021c06 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c07 - - - b[31:0] b[31:0] - - + - - - - tx_stats_octetsok 0x00021c08 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c09 - - - b[31:0] b[31:0] - - + - - - - tx_stats_pausemacctrl_frames 0x00021c0a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c0b - - - b[31:0] b[31:0] - - + - - - - tx_stats_iferrors 0x00021c0c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c0d - - - b[31:0] b[31:0] - - + - - - - tx_stats_unicast_framesok 0x00021c0e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c0f - - - b[31:0] b[31:0] - - + - - - - tx_stats_unicast_frameserr 0x00021c10 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c11 - - - b[31:0] b[31:0] - - + - - - - tx_stats_multicastframesok 0x00021c12 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c13 - - - b[31:0] b[31:0] - - + - - - - tx_stats_multicast_frameserr 0x00021c14 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c15 - - - b[31:0] b[31:0] - - + - - - - tx_stats_broadcastframesok 0x00021c16 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c17 - - - b[31:0] b[31:0] - - + - - - - tx_stats_broadcast_frameserr 0x00021c18 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c19 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstatsoctets 0x00021c1a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c1b - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstatspkts 0x00021c1c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c1d - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_undersizepkts 0x00021c1e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c1f - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_oversizepkts 0x00021c20 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c21 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts64octets 0x00021c22 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c23 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts65to127octets 0x00021c24 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c25 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts128to255octets 0x00021c26 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c27 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts256to511octets 0x00021c28 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c29 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts512to1023octets 0x00021c2a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c2b - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstat_pkts1024to1518octets 0x00021c2c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c2d - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts1519toxoctets 0x00021c2e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c2f - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_fragments 0x00021c30 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c31 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_jabbers 0x00021c32 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c33 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstatscrcerr 0x00021c34 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c35 - - - b[31:0] b[31:0] - - + - - - - tx_stats_unicastmacctrlframes 0x00021c36 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c37 - - - b[31:0] b[31:0] - - + - - - - tx_stats_multicastmac_ctrlframes 0x00021c38 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c39 - - - b[31:0] b[31:0] - - + - - - - tx_stats_broadcastmac_ctrlframes 0x00021c3a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c3b - - - b[31:0] b[31:0] - - + - - - - tx_stats_pfcmacctrlframes 0x00021c3c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00021c3d - - - b[31:0] b[31:0] - - + REG_TR_10GBE_ETH10G 1 3 REG tx_snk_out_xon 0x00043170 1 RO uint32 b[0:0] - - 1 + - - - - xgmii_tx_ready 0x00043170 1 RO uint32 b[1:1] - - - + - - - - xgmii_link_status 0x00043170 1 RO uint32 b[3:2] - - - + RAM_SS_SS_WIDE 2 6 RAM data 0x00030000 976 RW uint32 b[9:0] - 8192 1024 + RAM_BF_WEIGHTS 2 12 RAM data 0x00028000 976 RW cint16_ir b[31:0] - 16384 1024 + REG_BF_SCALE 2 1 REG scale 0x000431b8 1 RW uint32 b[15:0] - 2 2 + - - - - unused 0x000431b9 1 RW uint32 b[31:0] - - - + REG_HDR_DAT 2 1 REG bsn 0x00043000 1 RW uint64 b[31:0] b[31:0] 64 64 + - - - - - 0x00043001 - - - b[31:0] b[63:32] - - + - - - - sdp_block_period 0x00043002 1 RW uint32 b[15:0] - - - + - - - - sdp_nof_beamlets_per_block 0x00043003 1 RW uint32 b[15:0] - - - + - - - - sdp_nof_blocks_per_packet 0x00043004 1 RW uint32 b[7:0] - - - + - - - - sdp_beamlet_index 0x00043005 1 RW uint32 b[15:0] - - - + - - - - sdp_beamlet_scale 0x00043006 1 RW uint32 b[15:0] - - - + - - - - sdp_reserved 0x00043007 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00043008 - - - b[7:0] b[39:32] - - + - - - - sdp_source_info_gn_index 0x00043009 1 RW uint32 b[4:0] - - - + - - - - sdp_source_info_beamlet_width 0x0004300a 1 RW uint32 b[7:5] - - - + - - - - sdp_source_info_repositioning_flag 0x0004300b 1 RW uint32 b[9:9] - - - + - - - - sdp_source_info_payload_error 0x0004300c 1 RW uint32 b[10:10] - - - + - - - - sdp_source_info_fsub_type 0x0004300d 1 RW uint32 b[11:11] - - - + - - - - sdp_source_info_f_adc 0x0004300e 1 RW uint32 b[12:12] - - - + - - - - sdp_source_info_nyquist_zone_index 0x0004300f 1 RW uint32 b[14:13] - - - + - - - - sdp_source_info_antenna_band_index 0x00043010 1 RW uint32 b[15:15] - - - + - - - - sdp_station_id 0x00043011 1 RW uint32 b[15:0] - - - + - - - - sdp_observation_id 0x00043012 1 RW uint32 b[31:0] - - - + - - - - sdp_version_id 0x00043013 1 RO uint32 b[7:0] - - - + - - - - sdp_marker 0x00043014 1 RO uint32 b[7:0] - - - + - - - - udp_checksum 0x00043015 1 RW uint32 b[15:0] - - - + - - - - udp_length 0x00043016 1 RW uint32 b[15:0] - - - + - - - - udp_destination_port 0x00043017 1 RW uint32 b[15:0] - - - + - - - - udp_source_port 0x00043018 1 RW uint32 b[15:0] - - - + - - - - ip_destination_address 0x00043019 1 RW uint32 b[31:0] - - - + - - - - ip_source_address 0x0004301a 1 RW uint32 b[31:0] - - - + - - - - ip_header_checksum 0x0004301b 1 RW uint32 b[15:0] - - - + - - - - ip_protocol 0x0004301c 1 RW uint32 b[7:0] - - - + - - - - ip_time_to_live 0x0004301d 1 RW uint32 b[7:0] - - - + - - - - ip_fragment_offset 0x0004301e 1 RW uint32 b[12:0] - - - + - - - - ip_flags 0x0004301f 1 RW uint32 b[2:0] - - - + - - - - ip_identification 0x00043020 1 RW uint32 b[15:0] - - - + - - - - ip_total_length 0x00043021 1 RW uint32 b[15:0] - - - + - - - - ip_services 0x00043022 1 RW uint32 b[7:0] - - - + - - - - ip_header_length 0x00043023 1 RW uint32 b[3:0] - - - + - - - - ip_version 0x00043024 1 RW uint32 b[3:0] - - - + - - - - eth_type 0x00043025 1 RO uint32 b[15:0] - - - + - - - - eth_source_mac 0x00043026 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00043027 - - - b[15:0] b[47:32] - - + - - - - eth_destination_mac 0x00043028 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00043029 - - - b[15:0] b[47:32] - - + REG_DP_XONOFF 2 1 REG enable_stream 0x000431b4 1 RW uint32 b[0:0] - 2 2 + RAM_ST_BST 2 1 RAM data 0x00001000 976 RW uint64 b[31:0] b[31:0] 2048 2048 + - - - - - 0x00001001 - - - b[21:0] b[53:32] - - + REG_STAT_ENABLE_BST 2 1 REG enable 0x000431b0 1 RW uint32 b[0:0] - 2 2 + REG_STAT_HDR_DAT_BST 2 1 REG bsn 0x00000d80 1 RW uint64 b[31:0] b[31:0] 64 64 + - - - - - 0x00000d81 - - - b[31:0] b[63:32] - - + - - - - block_period 0x00000d82 1 RW uint32 b[15:0] - - - + - - - - nof_statistics_per_packet 0x00000d83 1 RW uint32 b[15:0] - - - + - - - - nof_bytes_per_statistic 0x00000d84 1 RW uint32 b[7:0] - - - + - - - - nof_signal_inputs 0x00000d85 1 RW uint32 b[7:0] - - - + - - - - sdp_data_id 0x00000d86 1 RW uint32 b[31:0] - - - + - - - - sdp_data_id_bst_beamlet_index 0x00000d86 1 RW uint32 b[15:0] - - - + - - - - sdp_data_id_bst_reserved 0x00000d86 1 RW uint32 b[31:16] - - - + - - - - sdp_integration_interval 0x00000d87 1 RW uint32 b[23:0] - - - + - - - - sdp_reserved 0x00000d88 1 RW uint32 b[7:0] - - - + - - - - sdp_source_info_gn_index 0x00000d89 1 RW uint32 b[4:0] - - - + - - - - sdp_source_info_reserved 0x00000d8a 1 RW uint32 b[7:5] - - - + - - - - sdp_source_info_weighted_subbands_flag 0x00000d8b 1 RW uint32 b[8:8] - - - + - - - - sdp_source_info_beam_repositioning_flag 0x00000d8c 1 RW uint32 b[9:9] - - - + - - - - sdp_source_info_payload_error 0x00000d8d 1 RW uint32 b[10:10] - - - + - - - - sdp_source_info_fsub_type 0x00000d8e 1 RW uint32 b[11:11] - - - + - - - - sdp_source_info_f_adc 0x00000d8f 1 RW uint32 b[12:12] - - - + - - - - sdp_source_info_nyquist_zone_index 0x00000d90 1 RW uint32 b[14:13] - - - + - - - - sdp_source_info_antenna_band_index 0x00000d91 1 RW uint32 b[15:15] - - - + - - - - sdp_station_id 0x00000d92 1 RW uint32 b[15:0] - - - + - - - - sdp_observation_id 0x00000d93 1 RW uint32 b[31:0] - - - + - - - - sdp_version_id 0x00000d94 1 RO uint32 b[7:0] - - - + - - - - sdp_marker 0x00000d95 1 RO uint32 b[7:0] - - - + - - - - udp_checksum 0x00000d96 1 RW uint32 b[15:0] - - - + - - - - udp_length 0x00000d97 1 RW uint32 b[15:0] - - - + - - - - udp_destination_port 0x00000d98 1 RW uint32 b[15:0] - - - + - - - - udp_source_port 0x00000d99 1 RW uint32 b[15:0] - - - + - - - - ip_destination_address 0x00000d9a 1 RW uint32 b[31:0] - - - + - - - - ip_source_address 0x00000d9b 1 RW uint32 b[31:0] - - - + - - - - ip_header_checksum 0x00000d9c 1 RW uint32 b[15:0] - - - + - - - - ip_protocol 0x00000d9d 1 RW uint32 b[7:0] - - - + - - - - ip_time_to_live 0x00000d9e 1 RW uint32 b[7:0] - - - + - - - - ip_fragment_offset 0x00000d9f 1 RW uint32 b[12:0] - - - + - - - - ip_flags 0x00000da0 1 RW uint32 b[2:0] - - - + - - - - ip_identification 0x00000da1 1 RW uint32 b[15:0] - - - + - - - - ip_total_length 0x00000da2 1 RW uint32 b[15:0] - - - + - - - - ip_services 0x00000da3 1 RW uint32 b[7:0] - - - + - - - - ip_header_length 0x00000da4 1 RW uint32 b[3:0] - - - + - - - - ip_version 0x00000da5 1 RW uint32 b[3:0] - - - + - - - - eth_type 0x00000da6 1 RO uint32 b[15:0] - - - + - - - - eth_source_mac 0x00000da7 1 RO uint64 b[31:0] b[31:0] - - + - - - - - 0x00000da8 - - - b[15:0] b[47:32] - - + - - - - eth_destination_mac 0x00000da9 1 RW uint64 b[31:0] b[31:0] - - + - - - - - 0x00000daa - - - b[15:0] b[47:32] - - + - - - - word_align 0x00000dab 1 RW uint32 b[15:0] - - - + REG_NW_10GBE_MAC 1 1 REG rx_transfer_control 0x00006000 1 RW uint32 b[0:0] - - - + - - - - rx_transfer_status 0x00006001 1 RO uint32 b[0:0] - - - + - - - - tx_transfer_control 0x00006002 1 RW uint32 b[0:0] - - - + - - - - rx_padcrc_control 0x00006040 1 RW uint32 b[1:0] - - - + - - - - rx_crccheck_control 0x00006080 1 RW uint32 b[1:0] - - - + - - - - rx_pktovrflow_error 0x000060c0 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x000060c1 - - - b[31:0] b[31:0] - - + - - - - rx_pktovrflow_etherstatsdropevents 0x000060c2 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x000060c3 - - - b[31:0] b[31:0] - - + - - - - rx_lane_decoder_preamble_control 0x00006100 1 RW uint32 b[0:0] - - - + - - - - rx_preamble_inserter_control 0x00006140 1 RW uint32 b[0:0] - - - + - - - - rx_frame_control 0x00006800 1 RW uint32 b[19:0] - - - + - - - - rx_frame_maxlength 0x00006801 1 RW uint32 b[15:0] - - - + - - - - rx_frame_addr0 0x00006802 1 RW uint32 b[15:0] - - - + - - - - rx_frame_addr1 0x00006803 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr0_0 0x00006804 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr0_1 0x00006805 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr1_0 0x00006806 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr1_1 0x00006807 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr2_0 0x00006808 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr2_1 0x00006809 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr3_0 0x0000680a 1 RW uint32 b[15:0] - - - + - - - - rx_frame_spaddr3_1 0x0000680b 1 RW uint32 b[15:0] - - - + - - - - rx_pfc_control 0x00006818 1 RW uint32 b[16:0] - - - + - - - - rx_stats_clr 0x00006c00 1 RW uint32 b[0:0] - - - + - - - - rx_stats_framesok 0x00006c02 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c03 - - - b[31:0] b[31:0] - - + - - - - rx_stats_frameserr 0x00006c04 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c05 - - - b[31:0] b[31:0] - - + - - - - rx_stats_framescrcerr 0x00006c06 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c07 - - - b[31:0] b[31:0] - - + - - - - rx_stats_octetsok 0x00006c08 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c09 - - - b[31:0] b[31:0] - - + - - - - rx_stats_pausemacctrl_frames 0x00006c0a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c0b - - - b[31:0] b[31:0] - - + - - - - rx_stats_iferrors 0x00006c0c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c0d - - - b[31:0] b[31:0] - - + - - - - rx_stats_unicast_framesok 0x00006c0e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c0f - - - b[31:0] b[31:0] - - + - - - - rx_stats_unicast_frameserr 0x00006c10 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c11 - - - b[31:0] b[31:0] - - + - - - - rx_stats_multicastframesok 0x00006c12 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c13 - - - b[31:0] b[31:0] - - + - - - - rx_stats_multicast_frameserr 0x00006c14 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c15 - - - b[31:0] b[31:0] - - + - - - - rx_stats_broadcastframesok 0x00006c16 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c17 - - - b[31:0] b[31:0] - - + - - - - rx_stats_broadcast_frameserr 0x00006c18 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c19 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstatsoctets 0x00006c1a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c1b - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstatspkts 0x00006c1c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c1d - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_undersizepkts 0x00006c1e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c1f - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_oversizepkts 0x00006c20 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c21 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts64octets 0x00006c22 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c23 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts65to127octets 0x00006c24 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c25 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts128to255octets 0x00006c26 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c27 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts256to511octets 0x00006c28 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c29 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts512to1023octets 0x00006c2a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c2b - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstat_pkts1024to1518octets 0x00006c2c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c2d - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_pkts1519toxoctets 0x00006c2e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c2f - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_fragments 0x00006c30 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c31 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstats_jabbers 0x00006c32 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c33 - - - b[31:0] b[31:0] - - + - - - - rx_stats_etherstatscrcerr 0x00006c34 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c35 - - - b[31:0] b[31:0] - - + - - - - rx_stats_unicastmacctrlframes 0x00006c36 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c37 - - - b[31:0] b[31:0] - - + - - - - rx_stats_multicastmac_ctrlframes 0x00006c38 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c39 - - - b[31:0] b[31:0] - - + - - - - rx_stats_broadcastmac_ctrlframes 0x00006c3a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c3b - - - b[31:0] b[31:0] - - + - - - - rx_stats_pfcmacctrlframes 0x00006c3c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00006c3d - - - b[31:0] b[31:0] - - + - - - - tx_transfer_status 0x00007001 1 RO uint32 b[0:0] - - - + - - - - tx_padins_control 0x00007040 1 RW uint32 b[0:0] - - - + - - - - tx_crcins_control 0x00007080 1 RW uint32 b[1:0] - - - + - - - - tx_pktunderflow_error 0x000070c0 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x000070c1 - - - b[31:0] b[31:0] - - + - - - - tx_preamble_control 0x00007100 1 RW uint32 b[0:0] - - - + - - - - tx_pauseframe_control 0x00007140 1 RW uint32 b[1:0] - - - + - - - - tx_pauseframe_quanta 0x00007141 1 RW uint32 b[15:0] - - - + - - - - tx_pauseframe_enable 0x00007142 1 RW uint32 b[0:0] - - - + - - - - pfc_pause_quanta_0 0x00007180 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_1 0x00007181 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_2 0x00007182 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_3 0x00007183 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_4 0x00007184 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_5 0x00007185 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_6 0x00007186 1 RW uint32 b[31:0] - - - + - - - - pfc_pause_quanta_7 0x00007187 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_0 0x00007190 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_1 0x00007191 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_2 0x00007192 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_3 0x00007193 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_4 0x00007194 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_5 0x00007195 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_6 0x00007196 1 RW uint32 b[31:0] - - - + - - - - pfc_holdoff_quanta_7 0x00007197 1 RW uint32 b[31:0] - - - + - - - - tx_pfc_priority_enable 0x000071a0 1 RW uint32 b[7:0] - - - + - - - - tx_addrins_control 0x00007200 1 RW uint32 b[0:0] - - - + - - - - tx_addrins_macaddr0 0x00007201 1 RW uint32 b[31:0] - - - + - - - - tx_addrins_macaddr1 0x00007202 1 RW uint32 b[15:0] - - - + - - - - tx_frame_maxlength 0x00007801 1 RW uint32 b[15:0] - - - + - - - - tx_stats_clr 0x00007c00 1 RW uint32 b[0:0] - - - + - - - - tx_stats_framesok 0x00007c02 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c03 - - - b[31:0] b[31:0] - - + - - - - tx_stats_frameserr 0x00007c04 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c05 - - - b[31:0] b[31:0] - - + - - - - tx_stats_framescrcerr 0x00007c06 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c07 - - - b[31:0] b[31:0] - - + - - - - tx_stats_octetsok 0x00007c08 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c09 - - - b[31:0] b[31:0] - - + - - - - tx_stats_pausemacctrl_frames 0x00007c0a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c0b - - - b[31:0] b[31:0] - - + - - - - tx_stats_iferrors 0x00007c0c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c0d - - - b[31:0] b[31:0] - - + - - - - tx_stats_unicast_framesok 0x00007c0e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c0f - - - b[31:0] b[31:0] - - + - - - - tx_stats_unicast_frameserr 0x00007c10 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c11 - - - b[31:0] b[31:0] - - + - - - - tx_stats_multicastframesok 0x00007c12 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c13 - - - b[31:0] b[31:0] - - + - - - - tx_stats_multicast_frameserr 0x00007c14 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c15 - - - b[31:0] b[31:0] - - + - - - - tx_stats_broadcastframesok 0x00007c16 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c17 - - - b[31:0] b[31:0] - - + - - - - tx_stats_broadcast_frameserr 0x00007c18 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c19 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstatsoctets 0x00007c1a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c1b - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstatspkts 0x00007c1c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c1d - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_undersizepkts 0x00007c1e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c1f - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_oversizepkts 0x00007c20 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c21 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts64octets 0x00007c22 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c23 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts65to127octets 0x00007c24 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c25 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts128to255octets 0x00007c26 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c27 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts256to511octets 0x00007c28 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c29 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts512to1023octets 0x00007c2a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c2b - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstat_pkts1024to1518octets 0x00007c2c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c2d - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_pkts1519toxoctets 0x00007c2e 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c2f - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_fragments 0x00007c30 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c31 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstats_jabbers 0x00007c32 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c33 - - - b[31:0] b[31:0] - - + - - - - tx_stats_etherstatscrcerr 0x00007c34 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c35 - - - b[31:0] b[31:0] - - + - - - - tx_stats_unicastmacctrlframes 0x00007c36 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c37 - - - b[31:0] b[31:0] - - + - - - - tx_stats_multicastmac_ctrlframes 0x00007c38 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c39 - - - b[31:0] b[31:0] - - + - - - - tx_stats_broadcastmac_ctrlframes 0x00007c3a 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c3b - - - b[31:0] b[31:0] - - + - - - - tx_stats_pfcmacctrlframes 0x00007c3c 1 RO uint64 b[3:0] b[35:32] - - + - - - - - 0x00007c3d - - - b[31:0] b[31:0] - - + REG_NW_10GBE_ETH10G 1 1 REG tx_snk_out_xon 0x000431c8 1 RO uint32 b[0:0] - - - + - - - - xgmii_tx_ready 0x000431c8 1 RO uint32 b[1:1] - - - + - - - - xgmii_link_status 0x000431c8 1 RO uint32 b[3:2] - - - \ No newline at end of file diff --git a/applications/lofar2/libraries/sdp/sdp.peripheral.yaml b/applications/lofar2/libraries/sdp/sdp.peripheral.yaml index e45e1d737a5f1ea3b1f1cdff74bdc333e9a3e6b9..94c9ce8b457e0347216606a067062f7a58981f36 100644 --- a/applications/lofar2/libraries/sdp/sdp.peripheral.yaml +++ b/applications/lofar2/libraries/sdp/sdp.peripheral.yaml @@ -303,7 +303,7 @@ peripherals: - - { field_name: sdp_source_info_fsub_type, mm_width: 1, bit_offset: 11, access_mode: RW, address_offset: 0x38 } - - { field_name: sdp_source_info_payload_error, mm_width: 1, bit_offset: 10, access_mode: RW, address_offset: 0x34 } - - { field_name: sdp_source_info_beam_repositioning_flag, mm_width: 1, bit_offset: 9, access_mode: RW, address_offset: 0x30 } - - - { field_name: sdp_source_info_subband_calibrated_flag, mm_width: 1, bit_offset: 8, access_mode: RW, address_offset: 0x2C } + - - { field_name: sdp_source_info_weighted_subbands_flag, mm_width: 1, bit_offset: 8, access_mode: RW, address_offset: 0x2C } - - { field_name: sdp_source_info_reserved, mm_width: 3, bit_offset: 5, access_mode: RW, address_offset: 0x28 } - - { field_name: sdp_source_info_gn_index, mm_width: 5, bit_offset: 0, access_mode: RW, address_offset: 0x24 } - - { field_name: sdp_reserved, mm_width: 8, access_mode: RW, address_offset: 0x20 } @@ -372,7 +372,7 @@ peripherals: - - { field_name: sdp_source_info_fsub_type, mm_width: 1, bit_offset: 11, access_mode: RW, address_offset: 0x38 } - - { field_name: sdp_source_info_payload_error, mm_width: 1, bit_offset: 10, access_mode: RW, address_offset: 0x34 } - - { field_name: sdp_source_info_beam_repositioning_flag, mm_width: 1, bit_offset: 9, access_mode: RW, address_offset: 0x30 } - - - { field_name: sdp_source_info_subband_calibrated_flag, mm_width: 1, bit_offset: 8, access_mode: RW, address_offset: 0x2C } + - - { field_name: sdp_source_info_weighted_subbands_flag, mm_width: 1, bit_offset: 8, access_mode: RW, address_offset: 0x2C } - - { field_name: sdp_source_info_reserved, mm_width: 3, bit_offset: 5, access_mode: RW, address_offset: 0x28 } - - { field_name: sdp_source_info_gn_index, mm_width: 5, bit_offset: 0, access_mode: RW, address_offset: 0x24 } - - { field_name: sdp_reserved, mm_width: 8, access_mode: RW, address_offset: 0x20 } @@ -442,7 +442,7 @@ peripherals: - - { field_name: sdp_source_info_fsub_type, mm_width: 1, bit_offset: 11, access_mode: RW, address_offset: 0x38 } - - { field_name: sdp_source_info_payload_error, mm_width: 1, bit_offset: 10, access_mode: RW, address_offset: 0x34 } - - { field_name: sdp_source_info_beam_repositioning_flag, mm_width: 1, bit_offset: 9, access_mode: RW, address_offset: 0x30 } - - - { field_name: sdp_source_info_subband_calibrated_flag, mm_width: 1, bit_offset: 8, access_mode: RW, address_offset: 0x2C } + - - { field_name: sdp_source_info_weighted_subbands_flag, mm_width: 1, bit_offset: 8, access_mode: RW, address_offset: 0x2C } - - { field_name: sdp_source_info_reserved, mm_width: 3, bit_offset: 5, access_mode: RW, address_offset: 0x28 } - - { field_name: sdp_source_info_gn_index, mm_width: 5, bit_offset: 0, access_mode: RW, address_offset: 0x24 } - - { field_name: sdp_reserved, mm_width: 8, access_mode: RW, address_offset: 0x20 } diff --git a/applications/lofar2/libraries/sdp/src/vhdl/node_sdp_filterbank.vhd b/applications/lofar2/libraries/sdp/src/vhdl/node_sdp_filterbank.vhd index aadbfee3b3af8fc6980d565c488d954dad0ec29c..21993745c8e332d80d433cc2241ee6437018bd26 100644 --- a/applications/lofar2/libraries/sdp/src/vhdl/node_sdp_filterbank.vhd +++ b/applications/lofar2/libraries/sdp/src/vhdl/node_sdp_filterbank.vhd @@ -124,7 +124,7 @@ ARCHITECTURE str OF node_sdp_filterbank IS SIGNAL scope_sosi_arr : t_dp_sosi_integer_arr(c_sdp_S_pn-1 DOWNTO 0); SIGNAL selector_en : STD_LOGIC; - SIGNAL subband_calibrated_flag : STD_LOGIC; + SIGNAL weighted_subbands_flag : STD_LOGIC; SIGNAL dp_bsn_source_restart_pipe : STD_LOGIC; BEGIN --------------------------------------------------------------- @@ -331,7 +331,7 @@ BEGIN --------------------------------------------------------------- -- STATISTICS OFFLOAD --------------------------------------------------------------- - subband_calibrated_flag <= NOT selector_en; + weighted_subbands_flag <= NOT selector_en; u_sdp_sst_udp_offload: ENTITY work.sdp_statistics_offload GENERIC MAP ( @@ -364,7 +364,7 @@ BEGIN gn_index => TO_UINT(gn_id), sdp_info => sdp_info, - subband_calibrated_flag => subband_calibrated_flag + weighted_subbands_flag => weighted_subbands_flag ); END str; diff --git a/applications/lofar2/libraries/sdp/src/vhdl/sdp_pkg.vhd b/applications/lofar2/libraries/sdp/src/vhdl/sdp_pkg.vhd index 554dc4248add36930664d7f767a9554118eba53c..ec4977bbb633e3e083da31d1f107b14699750209 100644 --- a/applications/lofar2/libraries/sdp/src/vhdl/sdp_pkg.vhd +++ b/applications/lofar2/libraries/sdp/src/vhdl/sdp_pkg.vhd @@ -224,7 +224,7 @@ PACKAGE sdp_pkg is ( field_name_pad("sdp_source_info_fsub_type" ), "RW", 1, field_default(0) ), ( field_name_pad("sdp_source_info_payload_error" ), "RW", 1, field_default(0) ), ( field_name_pad("sdp_source_info_beam_repositioning_flag" ), "RW", 1, field_default(0) ), - ( field_name_pad("sdp_source_info_subband_calibrated_flag" ), "RW", 1, field_default(0) ), + ( field_name_pad("sdp_source_info_weighted_subbands_flag" ), "RW", 1, field_default(0) ), ( field_name_pad("sdp_source_info_reserved" ), "RW", 3, field_default(0) ), ( field_name_pad("sdp_source_info_gn_id" ), "RW", 5, field_default(0) ), @@ -252,7 +252,7 @@ PACKAGE sdp_pkg is sdp_source_info_fsub_type : STD_LOGIC_VECTOR( 0 DOWNTO 0); sdp_source_info_payload_error : STD_LOGIC_VECTOR( 0 DOWNTO 0); sdp_source_info_beam_repositioning_flag : STD_LOGIC_VECTOR( 0 DOWNTO 0); - sdp_source_info_subband_calibrated_flag : STD_LOGIC_VECTOR( 0 DOWNTO 0); + sdp_source_info_weighted_subbands_flag : STD_LOGIC_VECTOR( 0 DOWNTO 0); sdp_source_info_reserved : STD_LOGIC_VECTOR( 2 DOWNTO 0); sdp_source_info_gn_id : STD_LOGIC_VECTOR( 4 DOWNTO 0); @@ -719,7 +719,7 @@ PACKAGE BODY sdp_pkg IS v.app.sdp_source_info_fsub_type := hdr_fields_raw(field_hi(c_sdp_stat_hdr_field_arr, "sdp_source_info_fsub_type") DOWNTO field_lo(c_sdp_stat_hdr_field_arr, "sdp_source_info_fsub_type")); v.app.sdp_source_info_payload_error := hdr_fields_raw(field_hi(c_sdp_stat_hdr_field_arr, "sdp_source_info_payload_error") DOWNTO field_lo(c_sdp_stat_hdr_field_arr, "sdp_source_info_payload_error")); v.app.sdp_source_info_beam_repositioning_flag := hdr_fields_raw(field_hi(c_sdp_stat_hdr_field_arr, "sdp_source_info_beam_repositioning_flag") DOWNTO field_lo(c_sdp_stat_hdr_field_arr, "sdp_source_info_beam_repositioning_flag")); - v.app.sdp_source_info_subband_calibrated_flag := hdr_fields_raw(field_hi(c_sdp_stat_hdr_field_arr, "sdp_source_info_subband_calibrated_flag") DOWNTO field_lo(c_sdp_stat_hdr_field_arr, "sdp_source_info_subband_calibrated_flag")); + v.app.sdp_source_info_weighted_subbands_flag := hdr_fields_raw(field_hi(c_sdp_stat_hdr_field_arr, "sdp_source_info_weighted_subbands_flag") DOWNTO field_lo(c_sdp_stat_hdr_field_arr, "sdp_source_info_weighted_subbands_flag")); v.app.sdp_source_info_reserved := hdr_fields_raw(field_hi(c_sdp_stat_hdr_field_arr, "sdp_source_info_reserved") DOWNTO field_lo(c_sdp_stat_hdr_field_arr, "sdp_source_info_reserved")); v.app.sdp_source_info_gn_id := hdr_fields_raw(field_hi(c_sdp_stat_hdr_field_arr, "sdp_source_info_gn_id") DOWNTO field_lo(c_sdp_stat_hdr_field_arr, "sdp_source_info_gn_id")); diff --git a/applications/lofar2/libraries/sdp/src/vhdl/sdp_statistics_offload.vhd b/applications/lofar2/libraries/sdp/src/vhdl/sdp_statistics_offload.vhd index 45f4be06831c117b547a6c89da4c4cdc061fb3f6..296222df4dc16c22a0e6cb9934415f86e7326f18 100644 --- a/applications/lofar2/libraries/sdp/src/vhdl/sdp_statistics_offload.vhd +++ b/applications/lofar2/libraries/sdp/src/vhdl/sdp_statistics_offload.vhd @@ -137,7 +137,7 @@ ENTITY sdp_statistics_offload IS gn_index : IN NATURAL; ring_info : IN t_ring_info := c_ring_info_rst; -- only needed for XST sdp_info : IN t_sdp_info; - subband_calibrated_flag : IN STD_LOGIC := '0'; + weighted_subbands_flag : IN STD_LOGIC := '0'; nof_crosslets : IN STD_LOGIC_VECTOR(c_sdp_nof_crosslets_reg_w-1 DOWNTO 0) := (OTHERS => '0'); crosslets_info : IN STD_LOGIC_VECTOR(c_sdp_crosslets_info_reg_w-1 DOWNTO 0) := (OTHERS => '0') ); @@ -252,7 +252,7 @@ BEGIN -- sdp_source_info_fsub_type, -- sdp_source_info_payload_error, -- sdp_source_info_beam_repositioning_flag, - -- sdp_source_info_subband_calibrated_flag, + -- sdp_source_info_weighted_subbands_flag, -- sdp_source_info_gn_id, -- - sdp_integration_interval, sdp_data_id, sdp_nof_signal_inputs, -- sdp_nof_bytes_per_statistic, @@ -273,7 +273,7 @@ BEGIN dp_header_info(field_hi(c_sdp_stat_hdr_field_arr, "sdp_source_info_fsub_type" ) DOWNTO field_lo(c_sdp_stat_hdr_field_arr, "sdp_source_info_fsub_type" )) <= SLV(sdp_info.fsub_type); dp_header_info(field_hi(c_sdp_stat_hdr_field_arr, "sdp_source_info_payload_error" ) DOWNTO field_lo(c_sdp_stat_hdr_field_arr, "sdp_source_info_payload_error" )) <= SLV(r.payload_err); dp_header_info(field_hi(c_sdp_stat_hdr_field_arr, "sdp_source_info_beam_repositioning_flag" ) DOWNTO field_lo(c_sdp_stat_hdr_field_arr, "sdp_source_info_beam_repositioning_flag" )) <= SLV(sdp_info.beam_repositioning_flag); - dp_header_info(field_hi(c_sdp_stat_hdr_field_arr, "sdp_source_info_subband_calibrated_flag" ) DOWNTO field_lo(c_sdp_stat_hdr_field_arr, "sdp_source_info_subband_calibrated_flag" )) <= SLV(subband_calibrated_flag); + dp_header_info(field_hi(c_sdp_stat_hdr_field_arr, "sdp_source_info_weighted_subbands_flag" ) DOWNTO field_lo(c_sdp_stat_hdr_field_arr, "sdp_source_info_weighted_subbands_flag" )) <= SLV(weighted_subbands_flag); dp_header_info(field_hi(c_sdp_stat_hdr_field_arr, "sdp_source_info_gn_id" ) DOWNTO field_lo(c_sdp_stat_hdr_field_arr, "sdp_source_info_gn_id" )) <= TO_UVEC(gn_index, 5); dp_header_info(field_hi(c_sdp_stat_hdr_field_arr, "sdp_integration_interval" ) DOWNTO field_lo(c_sdp_stat_hdr_field_arr, "sdp_integration_interval" )) <= TO_UVEC(r.integration_interval, 24); dp_header_info(field_hi(c_sdp_stat_hdr_field_arr, "sdp_data_id" ) DOWNTO field_lo(c_sdp_stat_hdr_field_arr, "sdp_data_id" )) <= data_id_slv; diff --git a/applications/lofar2/libraries/sdp/tb/vhdl/tb_sdp_pkg.vhd b/applications/lofar2/libraries/sdp/tb/vhdl/tb_sdp_pkg.vhd index d905af1d81408584d7240267628053baee46f4a5..7c2e39c5f1af617d757ee4fe815428bedac881ce 100644 --- a/applications/lofar2/libraries/sdp/tb/vhdl/tb_sdp_pkg.vhd +++ b/applications/lofar2/libraries/sdp/tb/vhdl/tb_sdp_pkg.vhd @@ -85,7 +85,7 @@ PACKAGE BODY tb_sdp_pkg IS ASSERT in_hdr.app.sdp_source_info_fsub_type = exp_hdr.app.sdp_source_info_fsub_type REPORT "Wrong " & g_statistics_type & " app.sdp_source_info_fsub_type" SEVERITY ERROR; ASSERT in_hdr.app.sdp_source_info_payload_error = exp_hdr.app.sdp_source_info_payload_error REPORT "Wrong " & g_statistics_type & " app.sdp_source_info_payload_error" SEVERITY ERROR; ASSERT in_hdr.app.sdp_source_info_beam_repositioning_flag = exp_hdr.app.sdp_source_info_beam_repositioning_flag REPORT "Wrong " & g_statistics_type & " app.sdp_source_info_beam_repositioning_flag" SEVERITY ERROR; - ASSERT in_hdr.app.sdp_source_info_subband_calibrated_flag = exp_hdr.app.sdp_source_info_subband_calibrated_flag REPORT "Wrong " & g_statistics_type & " app.sdp_source_info_subband_calibrated_flag" SEVERITY ERROR; + ASSERT in_hdr.app.sdp_source_info_weighted_subbands_flag = exp_hdr.app.sdp_source_info_weighted_subbands_flag REPORT "Wrong " & g_statistics_type & " app.sdp_source_info_weighted_subbands_flag" SEVERITY ERROR; ASSERT in_hdr.app.sdp_source_info_reserved = exp_hdr.app.sdp_source_info_reserved REPORT "Wrong " & g_statistics_type & " app.sdp_source_info_reserved" SEVERITY ERROR; ASSERT in_hdr.app.sdp_source_info_gn_id = exp_hdr.app.sdp_source_info_gn_id REPORT "Wrong " & g_statistics_type & " app.sdp_source_info_gn_id" SEVERITY ERROR; diff --git a/applications/lofar2/libraries/sdp/tb/vhdl/tb_sdp_statistics_offload.vhd b/applications/lofar2/libraries/sdp/tb/vhdl/tb_sdp_statistics_offload.vhd index 0c30fa8fb3a9d587e752b79d106fd4715073fec6..e586a5294dfdbad484a746f6198468e1b5abc133 100644 --- a/applications/lofar2/libraries/sdp/tb/vhdl/tb_sdp_statistics_offload.vhd +++ b/applications/lofar2/libraries/sdp/tb/vhdl/tb_sdp_statistics_offload.vhd @@ -204,7 +204,7 @@ ARCHITECTURE tb OF tb_sdp_statistics_offload IS SIGNAL source_rn : NATURAL; -- source node RN SIGNAL source_gn : NATURAL; -- source node GN - SIGNAL subband_calibrated_flag : STD_LOGIC := '0'; + SIGNAL weighted_subbands_flag : STD_LOGIC := '0'; -- Signals used for starting processes. SIGNAL ram_wr_data : STD_LOGIC_VECTOR(c_ram_buf.dat_w-1 DOWNTO 0); @@ -364,7 +364,7 @@ BEGIN -- . prepare expected XST signal_input_B index, assume crosslet transport in positive direction exp_xst_signal_input_B <= (source_gn MOD c_sdp_N_pn_max) * c_sdp_S_pn; - p_exp_sdp_stat_header : PROCESS(subband_calibrated_flag, gn_index, exp_dp_bsn, exp_sst_signal_input, exp_subband_index, exp_xst_signal_input_A, exp_xst_signal_input_B) + p_exp_sdp_stat_header : PROCESS(weighted_subbands_flag, gn_index, exp_dp_bsn, exp_sst_signal_input, exp_subband_index, exp_xst_signal_input_A, exp_xst_signal_input_B) BEGIN -- eth header exp_sdp_stat_header.eth.dst_mac <= c_sdp_stat_eth_dst_mac; @@ -403,7 +403,7 @@ BEGIN exp_sdp_stat_header.app.sdp_source_info_fsub_type <= slv(c_exp_sdp_info.fsub_type); exp_sdp_stat_header.app.sdp_source_info_payload_error <= TO_UVEC(0, 1); exp_sdp_stat_header.app.sdp_source_info_beam_repositioning_flag <= slv(c_exp_sdp_info.beam_repositioning_flag); - exp_sdp_stat_header.app.sdp_source_info_subband_calibrated_flag <= slv(subband_calibrated_flag); + exp_sdp_stat_header.app.sdp_source_info_weighted_subbands_flag <= slv(weighted_subbands_flag); exp_sdp_stat_header.app.sdp_source_info_reserved <= TO_UVEC(0, 3); exp_sdp_stat_header.app.sdp_source_info_gn_id <= TO_UVEC(gn_index, 5); @@ -706,7 +706,7 @@ BEGIN gn_index => gn_index, ring_info => c_exp_ring_info, sdp_info => c_exp_sdp_info, - subband_calibrated_flag => subband_calibrated_flag, + weighted_subbands_flag => weighted_subbands_flag, nof_crosslets => c_mm_nof_crosslets, crosslets_info => in_crosslets_info_slv );