v1740.h File Reference

Go to the source code of this file.

Defines

#define V1740_EVENT_READOUT_BUFFER   0x0000
#define V1740_GROUP_CONFIG   0x8000
#define V1740_GROUP_CFG_BIT_SET   0x8004
#define V1740_GROUP_CFG_BIT_CLR   0x8008
#define V1740_BUFFER_ORGANIZATION   0x800C
#define V1740_BUFFER_FREE   0x8010
#define V1740_CUSTOM_SIZE   0x8020
#define V1740_ACQUISITION_CONTROL   0x8100
#define V1740_ACQUISITION_STATUS   0x8104
#define V1740_SOFTWARE_TRIGGER   0x8108
#define V1740_TRIG_SRCE_EN_MASK   0x810C
#define V1740_FP_TRIGGER_OUT_EN_MASK   0x8110
#define V1740_POST_TRIGGER_SETTING   0x8114
#define V1740_FP_IO_DATA   0x8118
#define V1740_FP_IO_CONTROL   0x811C
#define V1740_GROUP_EN_MASK   0x8120
#define V1740_ROC_FPGA_FW_REV   0x8124
#define V1740_DOWNSAMPLE_FAC   0x8128
#define V1740_EVENT_STORED   0x812C
#define V1740_SET_MONITOR_DAC   0x8138
#define V1740_BOARD_INFO   0x8140
#define V1740_MONITOR_MODE   0x8144
#define V1740_EVENT_SIZE   0x814C
#define V1740_VME_CONTROL   0xEF00
#define V1740_VME_STATUS   0xEF04
#define V1740_BOARD_ID   0xEF08
#define V1740_MULTICAST_BASE_ADDCTL   0xEF0C
#define V1740_RELOC_ADDRESS   0xEF10
#define V1740_INTERRUPT_STATUS_ID   0xEF14
#define V1740_INTERRUPT_EVT_NB   0xEF18
#define V1740_BLT_EVENT_NB   0xEF1C
#define V1740_SCRATCH   0xEF20
#define V1740_SW_RESET   0xEF24
#define V1740_SW_CLEAR   0xEF28
#define V1740_FLASH_ENABLE   0xEF2C
#define V1740_FLASH_DATA   0xEF30
#define V1740_CONFIG_RELOAD   0xEF34
#define V1740_CONFIG_ROM   0xF000
#define V1740_GROUP_THRESHOLD   0x1080
#define V1740_GROUP_O_U_THRESHOLD   0x1084
#define V1740_GROUP_STATUS   0x1088
#define V1740_GROUP_FW_REV   0x108C
#define V1740_GROUP_BUFFER_OCCUPANCY   0x1094
#define V1740_GROUP_DAC   0x1098
#define V1740_GROUP_ADC_CONFIG   0x109C
#define V1740_GROUP_CH_TRG_MASK   0x10B0
#define V1740_RUN_START   1
#define V1740_RUN_STOP   2
#define V1740_REGISTER_RUN_MODE   3
#define V1740_SIN_RUN_MODE   4
#define V1740_SIN_GATE_RUN_MODE   5
#define V1740_MULTI_BOARD_SYNC_MODE   6
#define V1740_COUNT_ACCEPTED_TRIGGER   7
#define V1740_COUNT_ALL_TRIGGER   8
#define V1740_DOWNSAMPLE_ENABLE   9
#define V1740_DOWNSAMPLE_DISABLE   10
#define V1740_EVENT_CONFIG_ALL_ADC   0x01000000
#define V1740_SOFT_TRIGGER   0x80000000
#define V1740_EXTERNAL_TRIGGER   0x40000000
#define V1740_DONE   0


Define Documentation

#define V1740_ACQUISITION_CONTROL   0x8100

Definition at line 22 of file v1740.h.

Referenced by v1740_AcqCtl(), and v1740_Setup().

#define V1740_ACQUISITION_STATUS   0x8104

Definition at line 23 of file v1740.h.

Referenced by v1740_Status().

#define V1740_BLT_EVENT_NB   0xEF1C

Definition at line 45 of file v1740.h.

#define V1740_BOARD_ID   0xEF08

Definition at line 40 of file v1740.h.

Referenced by v1740_Status().

#define V1740_BOARD_INFO   0x8140

Definition at line 35 of file v1740.h.

Referenced by v1740_Status().

#define V1740_BUFFER_FREE   0x8010

Definition at line 20 of file v1740.h.

Referenced by v1740_BufferFree(), and v1740_BufferFreeRead().

#define V1740_BUFFER_ORGANIZATION   0x800C

Definition at line 19 of file v1740.h.

Referenced by v1740_BufferFree(), v1740_info(), and v1740_Setup().

#define V1740_CONFIG_RELOAD   0xEF34

Definition at line 51 of file v1740.h.

#define V1740_CONFIG_ROM   0xF000

Definition at line 52 of file v1740.h.

#define V1740_COUNT_ACCEPTED_TRIGGER   7

Definition at line 69 of file v1740.h.

Referenced by v1740_AcqCtl().

#define V1740_COUNT_ALL_TRIGGER   8

Definition at line 70 of file v1740.h.

Referenced by v1740_AcqCtl().

#define V1740_CUSTOM_SIZE   0x8020

Definition at line 21 of file v1740.h.

#define V1740_DONE   0

Definition at line 78 of file v1740.h.

#define V1740_DOWNSAMPLE_DISABLE   10

Definition at line 72 of file v1740.h.

Referenced by v1740_AcqCtl().

#define V1740_DOWNSAMPLE_ENABLE   9

Definition at line 71 of file v1740.h.

Referenced by v1740_AcqCtl().

#define V1740_DOWNSAMPLE_FAC   0x8128

Definition at line 32 of file v1740.h.

#define V1740_EVENT_CONFIG_ALL_ADC   0x01000000

Definition at line 74 of file v1740.h.

#define V1740_EVENT_READOUT_BUFFER   0x0000

Definition at line 14 of file v1740.h.

Referenced by v1740_DataBlockRead(), and v1740_DataRead().

#define V1740_EVENT_SIZE   0x814C

Definition at line 37 of file v1740.h.

#define V1740_EVENT_STORED   0x812C

Definition at line 33 of file v1740.h.

#define V1740_EXTERNAL_TRIGGER   0x40000000

Definition at line 76 of file v1740.h.

#define V1740_FLASH_DATA   0xEF30

Definition at line 50 of file v1740.h.

#define V1740_FLASH_ENABLE   0xEF2C

Definition at line 49 of file v1740.h.

#define V1740_FP_IO_CONTROL   0x811C

Definition at line 29 of file v1740.h.

#define V1740_FP_IO_DATA   0x8118

Definition at line 28 of file v1740.h.

#define V1740_FP_TRIGGER_OUT_EN_MASK   0x8110

Definition at line 26 of file v1740.h.

#define V1740_GROUP_ADC_CONFIG   0x109C

Definition at line 60 of file v1740.h.

#define V1740_GROUP_BUFFER_OCCUPANCY   0x1094

Definition at line 58 of file v1740.h.

Referenced by v1740_BufferOccupancy().

#define V1740_GROUP_CFG_BIT_CLR   0x8008

Definition at line 18 of file v1740.h.

#define V1740_GROUP_CFG_BIT_SET   0x8004

Definition at line 17 of file v1740.h.

#define V1740_GROUP_CH_TRG_MASK   0x10B0

Definition at line 61 of file v1740.h.

#define V1740_GROUP_CONFIG   0x8000

Definition at line 16 of file v1740.h.

#define V1740_GROUP_DAC   0x1098

Definition at line 59 of file v1740.h.

Referenced by v1740_GroupDAC().

#define V1740_GROUP_EN_MASK   0x8120

Definition at line 30 of file v1740.h.

Referenced by v1740_info(), and v1740_Setup().

#define V1740_GROUP_FW_REV   0x108C

Definition at line 57 of file v1740.h.

#define V1740_GROUP_O_U_THRESHOLD   0x1084

Definition at line 55 of file v1740.h.

#define V1740_GROUP_STATUS   0x1088

Definition at line 56 of file v1740.h.

#define V1740_GROUP_THRESHOLD   0x1080

Definition at line 54 of file v1740.h.

Referenced by v1740_GroupThreshold().

#define V1740_INTERRUPT_EVT_NB   0xEF18

Definition at line 44 of file v1740.h.

#define V1740_INTERRUPT_STATUS_ID   0xEF14

Definition at line 43 of file v1740.h.

#define V1740_MONITOR_MODE   0x8144

Definition at line 36 of file v1740.h.

#define V1740_MULTI_BOARD_SYNC_MODE   6

Definition at line 68 of file v1740.h.

Referenced by v1740_AcqCtl().

#define V1740_MULTICAST_BASE_ADDCTL   0xEF0C

Definition at line 41 of file v1740.h.

#define V1740_POST_TRIGGER_SETTING   0x8114

Definition at line 27 of file v1740.h.

Referenced by v1740_Setup().

#define V1740_REGISTER_RUN_MODE   3

Definition at line 65 of file v1740.h.

Referenced by v1740_AcqCtl().

#define V1740_RELOC_ADDRESS   0xEF10

Definition at line 42 of file v1740.h.

#define V1740_ROC_FPGA_FW_REV   0x8124

Definition at line 31 of file v1740.h.

#define V1740_RUN_START   1

Definition at line 63 of file v1740.h.

Referenced by v1740_AcqCtl().

#define V1740_RUN_STOP   2

Definition at line 64 of file v1740.h.

Referenced by v1740_AcqCtl().

#define V1740_SCRATCH   0xEF20

Definition at line 46 of file v1740.h.

#define V1740_SET_MONITOR_DAC   0x8138

Definition at line 34 of file v1740.h.

#define V1740_SIN_GATE_RUN_MODE   5

Definition at line 67 of file v1740.h.

Referenced by v1740_AcqCtl().

#define V1740_SIN_RUN_MODE   4

Definition at line 66 of file v1740.h.

Referenced by v1740_AcqCtl().

#define V1740_SOFT_TRIGGER   0x80000000

Definition at line 75 of file v1740.h.

#define V1740_SOFTWARE_TRIGGER   0x8108

Definition at line 24 of file v1740.h.

#define V1740_SW_CLEAR   0xEF28

Definition at line 48 of file v1740.h.

#define V1740_SW_RESET   0xEF24

Definition at line 47 of file v1740.h.

Referenced by v1740_Reset().

#define V1740_TRIG_SRCE_EN_MASK   0x810C

Definition at line 25 of file v1740.h.

Referenced by v1740_Setup().

#define V1740_VME_CONTROL   0xEF00

Definition at line 38 of file v1740.h.

#define V1740_VME_STATUS   0xEF04

Definition at line 39 of file v1740.h.


Midas DOC Version 3.0.0 ---- PSI Stefan Ritt ----
Contributions: Pierre-Andre Amaudruz - Sergio Ballestrero - Suzannah Daviel - Doxygen - Peter Green - Qing Gu - Greg Hackman - Gertjan Hofman - Paul Knowles - Exaos Lee - Rudi Meier - Glenn Moloney - Dave Morris - John M O'Donnell - Konstantin Olchanski - Renee Poutissou - Tamsen Schurman - Andreas Suter - Jan M.Wouters - Piotr Adam Zolnierczuk