Commit a5c41ef1 authored by Dinyar Rabady's avatar Dinyar Rabady
Browse files

Merge branch 'feature/multi-board-address-table' into 'main'

Update address table for demux scouting board

See merge request scouting-demonstrator/hardware-access-layer!15
parents f0834c1e d37d9a4d
{
"kcu1500": {
"kcu1500_ugmt": {
"driver": "/dev/wz-xdma0_user",
"registers": {
"cdr_stable": {
"scoutGmt_cdr_stable_info": {
"width": 1,
"location": "0x40",
"offset": 0,
......@@ -10,7 +10,7 @@
"writable": 0,
"exposable": 1
},
"RxByteIsAligned": {
"scoutGmt_rx_byte_is_aligned_info": {
"width": 8,
"location": "0x40",
"offset": 1,
......@@ -18,15 +18,15 @@
"writable": 0,
"exposable": 1
},
"GtPowerGood": {
"scoutGmt_gt_power_good_info": {
"width": 8,
"location": "0x40",
"offset": 9,
"metric": "gauge",
"writable": 0,
"exposable": 1
"exposable": 0
},
"GtTxResetDone": {
"scoutGmt_gt_tx_reset_done_info": {
"width": 1,
"location": "0x40",
"offset": 17,
......@@ -34,7 +34,7 @@
"writable": 0,
"exposable": 0
},
"GtRxResetDone": {
"scoutGmt_gt_rx_reset_done_info": {
"width": 1,
"location": "0x40",
"offset": 18,
......@@ -42,7 +42,7 @@
"writable": 0,
"exposable": 0
},
"TxPmaResetDone": {
"scoutGmt_tx_pma_reset_done_info": {
"width": 1,
"location": "0x40",
"offset": 19,
......@@ -50,7 +50,7 @@
"writable": 0,
"exposable": 1
},
"RxPmaResetDone": {
"scoutGmt_rx_pma_reset_done_info": {
"width": 1,
"location": "0x40",
"offset": 20,
......@@ -58,47 +58,47 @@
"writable": 0,
"exposable": 1
},
"GtResetTxPllDatapath": {
"scoutGmt_gt_reset_tx_pll_datapath_info": {
"width": 1,
"location": "0x40",
"offset": 21,
"metric": "gauge",
"writable": 1,
"exposable": 1
"exposable": 0
},
"GtResetTxDatapath": {
"scoutGmt_gt_reset_tx_datapath_info": {
"width": 1,
"location": "0x40",
"offset": 22,
"metric": "gauge",
"writable": 1,
"exposable": 1
"exposable": 0
},
"GtResetRxDatapath": {
"scoutGmt_gt_reset_rx_datapath_info": {
"width": 1,
"location": "0x40",
"offset": 23,
"metric": "gauge",
"writable": 1,
"exposable": 1
"exposable": 0
},
"InitDone": {
"scoutGmt_init_done_info": {
"width": 1,
"location": "0x40",
"offset": 24,
"metric": "gauge",
"writable": 0,
"exposable": 1
"exposable": 0
},
"FreqInput": {
"scoutGmt_frequency_input_hertz": {
"width": 32,
"location": "0x44",
"offset": 0,
"metric": "counter",
"metric": "gauge",
"writable": 0,
"exposable": 1
},
"FillerOrbitsSeen": {
"scoutGmt_filler_orbits_seen_orbits": {
"width": 32,
"location": "0x48",
"offset": 0,
......@@ -106,7 +106,7 @@
"writable": 0,
"exposable": 1
},
"FillerOrbitsDropped": {
"scoutGmt_filler_orbits_dropped_orbits": {
"width": 32,
"location": "0x4c",
"offset": 0,
......@@ -114,7 +114,7 @@
"writable": 0,
"exposable": 1
},
"AxiBackpressureSeen": {
"scoutGmt_axi_backpressure_seen_info": {
"width": 1,
"location": "0x50",
"offset": 0,
......@@ -122,7 +122,7 @@
"writable": 0,
"exposable": 1
},
"OrbitExceedsSize": {
"scoutGmt_orbit_exceeds_size_info": {
"width": 1,
"location": "0x50",
"offset": 1,
......@@ -130,15 +130,220 @@
"writable": 0,
"exposable": 1
},
"WaitingForOrbitEnd": {
"scoutGmt_waiting_for_orbit_end_info": {
"width": 1,
"location": "0x50",
"offset": 2,
"metric": "gauge",
"writable": 0,
"exposable": 0
},
"scoutGmt_i2c_value_read_info": {
"width": 8,
"location": "0x50",
"offset": 3,
"metric": "gauge",
"writable": 0,
"exposable": 1
},
"scoutGmt_autorealigns_total": {
"width": 32,
"location": "0x54",
"offset": 0,
"metric": "counter",
"writable": 0,
"exposable": 1
},
"scoutGmt_orbit_length_bxs": {
"width": 32,
"location": "0x58",
"offset": 0,
"metric": "gauge",
"writable": 0,
"exposable": 1
}
}
},
"kcu1500_demux": {
"driver": "/dev/wz-xdma0_user",
"registers": {
"scoutDemux_zs_threhold_eg_0p5GeV": {
"width": 9,
"location": "0x0",
"offset": 0,
"metric": "gauge",
"writable": 1,
"exposable": 1
},
"scoutDemux_zs_threhold_jet_0p5GeV": {
"width": 9,
"location": "0x0",
"offset": 9,
"metric": "gauge",
"writable": 1,
"exposable": 1
},
"scoutDemux_zs_threhold_tau_0p5GeV": {
"width": 9,
"location": "0x4",
"offset": 0,
"metric": "gauge",
"writable": 1,
"exposable": 1
},
"scoutDemux_zs_threhold_sum_0p5GeV": {
"width": 9,
"location": "0x4",
"offset": 9,
"metric": "gauge",
"writable": 1,
"exposable": 1
},
"scoutDemux_zs_threhold_empty_0p5GeV": {
"width": 9,
"location": "0x4",
"offset": 18,
"metric": "gauge",
"writable": 1,
"exposable": 1
},
"scoutDemux_cdr_stable_info": {
"width": 1,
"location": "0x40",
"offset": 0,
"metric": "gauge",
"writable": 0,
"exposable": 1
},
"scoutDemux_rx_byte_is_aligned_info": {
"width": 8,
"location": "0x40",
"offset": 1,
"metric": "gauge",
"writable": 0,
"exposable": 1
},
"scoutDemux_gt_power_good_info": {
"width": 8,
"location": "0x40",
"offset": 9,
"metric": "gauge",
"writable": 0,
"exposable": 0
},
"scoutDemux_gt_tx_reset_done_info": {
"width": 1,
"location": "0x40",
"offset": 17,
"metric": "gauge",
"writable": 0,
"exposable": 0
},
"scoutDemux_gt_rx_reset_done_info": {
"width": 1,
"location": "0x40",
"offset": 18,
"metric": "gauge",
"writable": 0,
"exposable": 0
},
"scoutDemux_tx_pma_reset_done_info": {
"width": 1,
"location": "0x40",
"offset": 19,
"metric": "gauge",
"writable": 0,
"exposable": 1
},
"scoutDemux_rx_pma_reset_done_info": {
"width": 1,
"location": "0x40",
"offset": 20,
"metric": "gauge",
"writable": 0,
"exposable": 1
},
"scoutDemux_gt_reset_tx_pll_datapath_info": {
"width": 1,
"location": "0x40",
"offset": 21,
"metric": "gauge",
"writable": 1,
"exposable": 0
},
"scoutDemux_gt_reset_tx_datapath_info": {
"width": 1,
"location": "0x40",
"offset": 22,
"metric": "gauge",
"writable": 1,
"exposable": 0
},
"scoutDemux_gt_reset_rx_datapath_info": {
"width": 1,
"location": "0x40",
"offset": 23,
"metric": "gauge",
"writable": 1,
"exposable": 0
},
"scoutDemux_init_done_info": {
"width": 1,
"location": "0x40",
"offset": 24,
"metric": "gauge",
"writable": 0,
"exposable": 0
},
"scoutDemux_frequency_input_hertz": {
"width": 32,
"location": "0x44",
"offset": 0,
"metric": "gauge",
"writable": 0,
"exposable": 1
},
"scoutDemux_filler_orbits_seen_orbits": {
"width": 32,
"location": "0x48",
"offset": 0,
"metric": "counter",
"writable": 0,
"exposable": 1
},
"I2CvalueRead": {
"scoutDemux_filler_orbits_dropped_orbits": {
"width": 32,
"location": "0x4c",
"offset": 0,
"metric": "counter",
"writable": 0,
"exposable": 1
},
"scoutDemux_axi_backpressure_seen_info": {
"width": 1,
"location": "0x50",
"offset": 0,
"metric": "gauge",
"writable": 0,
"exposable": 1
},
"scoutDemux_orbit_exceeds_size_info": {
"width": 1,
"location": "0x50",
"offset": 1,
"metric": "gauge",
"writable": 0,
"exposable": 1
},
"scoutDemux_waiting_for_orbit_end_info": {
"width": 1,
"location": "0x50",
"offset": 2,
"metric": "gauge",
"writable": 0,
"exposable": 0
},
"scoutDemux_i2c_value_read_info": {
"width": 8,
"location": "0x50",
"offset": 3,
......@@ -146,7 +351,7 @@
"writable": 0,
"exposable": 1
},
"Autorealigns": {
"scoutDemux_autorealigns_total": {
"width": 32,
"location": "0x54",
"offset": 0,
......@@ -154,14 +359,14 @@
"writable": 0,
"exposable": 1
},
"OrbitLength": {
"scoutDemux_orbit_length_bxs": {
"width": 32,
"location": "0x58",
"offset": 0,
"metric": "counter",
"metric": "gauge",
"writable": 0,
"exposable": 1
}
}
}
}
\ No newline at end of file
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment