Defines

Address offsets of per channel registers
[Macros for XSPRESS3]

Defines

#define XSP3_REVISION   0
 Revision Number D[31..16] = major revision, D[15..0] = minor revision.
#define XSP3_REG_PRESENT   1
 Read/Writeable register present Mask bit 0 = Register offset 0.
#define XSP3_CHAN_CONT   2
 General Chan Control functions.
#define XSP3_TP_CYCLES   3
 Test pattern generator cycles register when present.
#define XSP3_RESETA   4
 Reset Control A.
#define XSP3_RESETB   5
 Reset Control B.
#define XSP3_RESETC   6
 Reset Control C.
#define XSP3_GLITCHA   7
 Glitch control A.
#define XSP3_GLITCHB   8
 Glitch control B.
#define XSP3_TRIGB_THRES   10
 Individual Trigger B Threshold control.
#define XSP3_TRIGB_TIMEA   11
 Individual Trigger B TimesA.
#define XSP3_TRIGB_TIMEB   12
 Individual Trigger B TimesB.
#define XSP3_TRIGBC_TIME   13
 Individual Trigger B or C OTD servo Times.
#define XSP3_TRIGC_THRES   14
 Individual Trigger C Threshold and averaging.
#define XSP3_TRIGB_RINGING   15
 Ringing removal for Trigger B 1st differential.
#define XSP3_CAL_CONT   16
 Cal Cont.
#define XSP3_SERVO_CONT_A   17
 Servo Control A.
#define XSP3_SERVO_CONT_B   18
 Servo Control B.
#define XSP3_SERVO_CONT_C   19
 Servo Control C.
#define XSP3_WINDOW0_THRES   24
 Window values for Window 0 Scaler.
#define XSP3_WINDOW1_THRES   25
 Window values for Window 1 Scaler.
#define XSP3_GOOD_THRES   26
 Window values for Good Event Scaler.
#define XSP3_FORMAT   28
 Format Control.
#define XSP3_SCOPE_SEARCH   29
 Special scope search aid, when configured.
#define XSP_MAX_NUM_CHAN_REG   32
 Maximum number of writeable channel registers use for initialise.
#define XSP3_LIVE_TIME_SCAL   (32+0)
 Total Time Scaler direct readback.
#define XSP3_RESET_TICKS_SCAL   (32+1)
 Reset Ticks Scaler direct readback.
#define XSP3_RESET_COUNT_SCAL   (32+2)
 Reset Count Scaler direct readback.
#define XSP3_ALL_EVENT_SCAL   (32+3)
 All event Scaler direct readback.
#define XSP3_GOOD_EVENT_SCAL   (32+4)
 All event Scaler direct readback.
#define XSP3_IN_WIDNOW0_SCAL   (32+5)
 All event Scaler direct readback.
#define XSP3_IN_WIDNOW1_SCAL   (32+6)
 All event Scaler direct readback.
#define XSP3_MAX_NUM_READ_CHAN_REG   39

Define Documentation

#define XSP3_ALL_EVENT_SCAL   (32+3)

All event Scaler direct readback.

#define XSP3_CAL_CONT   16

Cal Cont.

#define XSP3_CHAN_CONT   2

General Chan Control functions.

#define XSP3_FORMAT   28

Format Control.

#define XSP3_GLITCHA   7

Glitch control A.

#define XSP3_GLITCHB   8

Glitch control B.

#define XSP3_GOOD_EVENT_SCAL   (32+4)

All event Scaler direct readback.

#define XSP3_GOOD_THRES   26

Window values for Good Event Scaler.

#define XSP3_IN_WIDNOW0_SCAL   (32+5)

All event Scaler direct readback.

#define XSP3_IN_WIDNOW1_SCAL   (32+6)

All event Scaler direct readback.

#define XSP3_LIVE_TIME_SCAL   (32+0)

Total Time Scaler direct readback.

#define XSP3_MAX_NUM_READ_CHAN_REG   39
#define XSP3_REG_PRESENT   1

Read/Writeable register present Mask bit 0 = Register offset 0.

#define XSP3_RESET_COUNT_SCAL   (32+2)

Reset Count Scaler direct readback.

#define XSP3_RESET_TICKS_SCAL   (32+1)

Reset Ticks Scaler direct readback.

#define XSP3_RESETA   4

Reset Control A.

#define XSP3_RESETB   5

Reset Control B.

#define XSP3_RESETC   6

Reset Control C.

#define XSP3_REVISION   0

Revision Number D[31..16] = major revision, D[15..0] = minor revision.

#define XSP3_SCOPE_SEARCH   29

Special scope search aid, when configured.

#define XSP3_SERVO_CONT_A   17

Servo Control A.

#define XSP3_SERVO_CONT_B   18

Servo Control B.

#define XSP3_SERVO_CONT_C   19

Servo Control C.

#define XSP3_TP_CYCLES   3

Test pattern generator cycles register when present.

#define XSP3_TRIGB_RINGING   15

Ringing removal for Trigger B 1st differential.

#define XSP3_TRIGB_THRES   10

Individual Trigger B Threshold control.

#define XSP3_TRIGB_TIMEA   11

Individual Trigger B TimesA.

#define XSP3_TRIGB_TIMEB   12

Individual Trigger B TimesB.

#define XSP3_TRIGBC_TIME   13

Individual Trigger B or C OTD servo Times.

#define XSP3_TRIGC_THRES   14

Individual Trigger C Threshold and averaging.

#define XSP3_WINDOW0_THRES   24

Window values for Window 0 Scaler.

#define XSP3_WINDOW1_THRES   25

Window values for Window 1 Scaler.

#define XSP_MAX_NUM_CHAN_REG   32

Maximum number of writeable channel registers use for initialise.