Orion
high-rate readout
itkpix1.hpp
1 #define REG_LIST_ITKPIX1(f) \
2  f(PIX_PORTAL) \
3  f(REGION_COL) \
4  f(REGION_ROW) \
5  f(PIX_MODE) \
6  f(PIX_DEFAULT_CONFIG) \
7  f(PIX_DEFAULT_CONFIG_B) \
8  f(GCR_DEFAULT_CONFIG) \
9  f(GCR_DEFAULT_CONFIG_B) \
10  f(DAC_PREAMP_L_DIFF) \
11  f(DAC_PREAMP_R_DIFF) \
12  f(DAC_PREAMP_TL_DIFF) \
13  f(DAC_PREAMP_TR_DIFF) \
14  f(DAC_PREAMP_T_DIFF) \
15  f(DAC_PREAMP_M_DIFF) \
16  f(DAC_PRECOMP_DIFF) \
17  f(DAC_COMP_DIFF) \
18  f(DAC_VFF_DIFF) \
19  f(DAC_TH1_L_DIFF) \
20  f(DAC_TH1_R_DIFF) \
21  f(DAC_TH1_M_DIFF) \
22  f(DAC_TH2_DIFF) \
23  f(DAC_LCC_DIFF) \
24  f(DAC_PREAMP_L_LIN) \
25  f(DAC_PREAMP_R_LIN) \
26  f(DAC_PREAMP_TL_LIN) \
27  f(DAC_PREAMP_TR_LIN) \
28  f(DAC_PREAMP_T_LIN) \
29  f(DAC_PREAMP_M_LIN) \
30  f(DAC_FC_LIN) \
31  f(DAC_KRUM_CURR_LIN) \
32  f(DAC_REF_KRUM_LIN) \
33  f(DAC_COMP_LIN) \
34  f(DAC_COMP_TA_LIN) \
35  f(DAC_GDAC_L_LIN) \
36  f(DAC_GDAC_R_LIN) \
37  f(DAC_GDAC_M_LIN) \
38  f(DAC_LDAC_LIN) \
39  f(LEAKAGE_FEEDBACK) \
40  f(VOLTAGE_TRIM) \
41  f(EnCoreCol_3) \
42  f(EnCoreCol_2) \
43  f(EnCoreCol_1) \
44  f(EnCoreCol_0) \
45  f(EnCoreColumnReset_3) \
46  f(EnCoreColumnReset_2) \
47  f(EnCoreColumnReset_1) \
48  f(EnCoreColumnReset_0) \
49  f(TriggerConfig) \
50  f(SelfTriggerConfig_1) \
51  f(SelfTriggerConfig_0) \
52  f(HitOrPatternLUT) \
53  f(ReadTriggerConfig) \
54  f(TruncTimeoutConf) \
55  f(CalibrationConfig) \
56  f(CLK_DATA_FINE_DELAY) \
57  f(VCAL_HIGH) \
58  f(VCAL_MED) \
59  f(MEAS_CAP) \
60  f(CdrConf) \
61  f(ChSyncConf) \
62  f(GlobalPulseConf) \
63  f(GlobalPulseWidth) \
64  f(ServiceDataConf) \
65  f(ToTConfig) \
66  f(PrecisionToTEnable_3) \
67  f(PrecisionToTEnable_2) \
68  f(PrecisionToTEnable_1) \
69  f(PrecisionToTEnable_0) \
70  f(DataMerging) \
71  f(DataMergingMux) \
72  f(EnCoreColumnCalib_3) \
73  f(EnCoreColumnCalib_2) \
74  f(EnCoreColumnCalib_1) \
75  f(EnCoreColumnCalib_0) \
76  f(DataConcentratorConf) \
77  f(CoreColEncoderConf) \
78  f(EvenMask) \
79  f(OddMask) \
80  f(EfusesConfig) \
81  f(EfusesWriteData1) \
82  f(EfusesWriteData0) \
83  f(AuroraConfig) \
84  f(AURORA_CB_CONFIG1) \
85  f(AURORA_CB_CONFIG0) \
86  f(AURORA_INIT_WAIT) \
87  f(OUTPUT_PAD_CONFIG) \
88  f(GP_CMOS_ROUTE) \
89  f(GP_LVDS_ROUTE_1) \
90  f(GP_LVDS_ROUTE_0) \
91  f(DAC_CP_CDR) \
92  f(DAC_CP_FD_CDR) \
93  f(DAC_CP_BUFF_CDR) \
94  f(DAC_VCO_CDR) \
95  f(DAC_VCOBUFF_CDR) \
96  f(SER_SEL_OUT) \
97  f(CML_CONFIG) \
98  f(DAC_CML_BIAS_2) \
99  f(DAC_CML_BIAS_1) \
100  f(DAC_CML_BIAS_0) \
101  f(MonitorConfig) \
102  f(ErrWngMask) \
103  f(MON_SENS_SLDO) \
104  f(MON_SENS_ACB) \
105  f(MON_ADC) \
106  f(DAC_NTC) \
107  f(HITOR_MASK_3) \
108  f(HITOR_MASK_2) \
109  f(HITOR_MASK_1) \
110  f(HITOR_MASK_0) \
111  f(AutoRead0) \
112  f(AutoRead1) \
113  f(AutoRead2) \
114  f(AutoRead3) \
115  f(AutoRead4) \
116  f(AutoRead5) \
117  f(AutoRead6) \
118  f(AutoRead7) \
119  f(RingOscConfig) \
120  f(RingOscRoute)