CDT I-BM API
1.0.0
Loading...
Searching...
No Matches
include
cdtIbmRegsMap.h
1
#pragma once
2
3
#include <string>
4
#include <unordered_map>
5
6
const
std::unordered_map<std::string, uint32_t> cdt_ibm_register_map = {
7
{
"status_base"
, 0x00000000},
8
{
"ess_fw_hash"
, 0x00000001},
9
{
"status_fw_version"
, 0x00000019},
10
{
"status_fw_version_legacy"
, 0x00000005},
11
{
"status_date"
, 0x00000006},
12
{
"status_config"
, 0x0000000A},
13
{
"rb_base"
, 0x00000100},
14
// HV config (for I-BM)
15
{
"hv_base"
, 0x00003400},
16
{
"hv_status"
, 0x00003404},
17
{
"hv_i2c_request"
, 0x00003408},
18
{
"hv_i2c_response"
, 0x0000340C},
19
{
"tia_serdes_data"
, 0x00003301},
20
{
"tia_serdes_base"
, 0x00003300},
21
{
"tia_adc_control"
, 0x0000330B},
22
// Measurment
23
{
"md_base"
, 0x00001700},
24
{
"meas_base"
, 0x00001600},
25
{
"meas_control"
, 0x00001601},
26
{
"meas_status"
, 0x00001602},
27
{
"meas_abs_time_stop_low"
, 0x00001603},
28
{
"meas_abs_time_stop_high"
, 0x00001604},
29
// Multi channel analyzer
30
{
"mca_base"
, 0x00001500}
31
};
Generated by
1.13.2