v1720.h File Reference

Go to the source code of this file.

Defines

#define V1720_EVENT_READOUT_BUFFER   0x0000
#define V1720_CHANNEL_CONFIG   0x8000
#define V1720_CHANNEL_CFG_BIT_SET   0x8004
#define V1720_CHANNEL_CFG_BIT_CLR   0x8008
#define V1720_BUFFER_ORGANIZATION   0x800C
#define V1720_BUFFER_FREE   0x8010
#define V1720_CUSTOM_SIZE   0x8020
#define V1720_ACQUISITION_CONTROL   0x8100
#define V1720_ACQUISITION_STATUS   0x8104
#define V1720_SW_TRIGGER   0x8108
#define V1720_TRIG_SRCE_EN_MASK   0x810C
#define V1720_FP_TRIGGER_OUT_EN_MASK   0x8110
#define V1720_POST_TRIGGER_SETTING   0x8114
#define V1720_FP_IO_DATA   0x8118
#define V1720_FP_IO_CONTROL   0x811C
#define V1720_CHANNEL_EN_MASK   0x8120
#define V1720_ROC_FPGA_FW_REV   0x8124
#define V1720_EVENT_STORED   0x812C
#define V1720_SET_MONITOR_DAC   0x8138
#define V1720_BOARD_INFO   0x8140
#define V1720_MONITOR_MODE   0x8144
#define V1720_EVENT_SIZE   0x814C
#define V1720_VME_CONTROL   0xEF00
#define V1720_VME_STATUS   0xEF04
#define V1720_BOARD_ID   0xEF08
#define V1720_MULTICAST_BASE_ADDCTL   0xEF0C
#define V1720_RELOC_ADDRESS   0xEF10
#define V1720_INTERRUPT_STATUS_ID   0xEF14
#define V1720_INTERRUPT_EVT_NB   0xEF18
#define V1720_BLT_EVENT_NB   0xEF1C
#define V1720_SCRATCH   0xEF20
#define V1720_SW_RESET   0xEF24
#define V1720_SW_CLEAR   0xEF28
#define V1720_FLASH_ENABLE   0xEF2C
#define V1720_FLASH_DATA   0xEF30
#define V1720_CONFIG_RELOAD   0xEF34
#define V1720_CONFIG_ROM   0xF000
#define V1720_CHANNEL_THRESHOLD   0x1080
#define V1720_CHANNEL_OUTHRESHOLD   0x1084
#define V1720_CHANNEL_STATUS   0x1088
#define V1720_BUFFER_OCCUPANCY   0x1094
#define V1720_CHANNEL_DAC   0x1098
#define V1720_RUN_START   0x0001
#define V1720_RUN_STOP   0x0002
#define V1720_REGISTER_RUN_MODE   0x0003
#define V1720_SIN_RUN_MODE   0x0004
#define V1720_SIN_GATE_RUN_MODE   0x0005
#define V1720_MULTI_BOARD_SYNC_MODE   0x0006
#define V1720_COUNT_ACCEPTED_TRIGGER   0x0007
#define V1720_COUNT_ALL_TRIGGER   0x0008
#define V1720_EVENT_CONFIG_ALL_ADC   0x01000000
#define V1720_SOFT_TRIGGER   0x80000000
#define V1720_EXTERNAL_TRIGGER   0x40000000
#define V1720_ALIGN64   0x20
#define V1720_DONE   0


Define Documentation

#define V1720_ACQUISITION_CONTROL   0x8100

Definition at line 22 of file v1720.h.

Referenced by v1720_AcqCtl(), and v1720_Setup().

#define V1720_ACQUISITION_STATUS   0x8104

Definition at line 23 of file v1720.h.

Referenced by v1720_Status().

#define V1720_ALIGN64   0x20

Definition at line 71 of file v1720.h.

Referenced by v1720_Align64Set().

#define V1720_BLT_EVENT_NB   0xEF1C

Definition at line 44 of file v1720.h.

#define V1720_BOARD_ID   0xEF08

Definition at line 39 of file v1720.h.

Referenced by v1720_Status().

#define V1720_BOARD_INFO   0x8140

Definition at line 34 of file v1720.h.

Referenced by v1720_Status().

#define V1720_BUFFER_FREE   0x8010

Definition at line 20 of file v1720.h.

Referenced by v1720_BufferFree(), and v1720_BufferFreeRead().

#define V1720_BUFFER_OCCUPANCY   0x1094

Definition at line 56 of file v1720.h.

Referenced by v1720_BufferOccupancy().

#define V1720_BUFFER_ORGANIZATION   0x800C

Definition at line 19 of file v1720.h.

Referenced by v1720_BufferFree(), v1720_info(), and v1720_Setup().

#define V1720_CHANNEL_CFG_BIT_CLR   0x8008

Definition at line 18 of file v1720.h.

#define V1720_CHANNEL_CFG_BIT_SET   0x8004

Definition at line 17 of file v1720.h.

#define V1720_CHANNEL_CONFIG   0x8000

Definition at line 16 of file v1720.h.

#define V1720_CHANNEL_DAC   0x1098

Definition at line 57 of file v1720.h.

Referenced by v1720_ChannelDACGet(), v1720_ChannelDACSet(), v1720_ChannelGet(), and v1720_ChannelSet().

#define V1720_CHANNEL_EN_MASK   0x8120

Definition at line 30 of file v1720.h.

Referenced by v1720_info(), and v1720_Setup().

#define V1720_CHANNEL_OUTHRESHOLD   0x1084

Definition at line 54 of file v1720.h.

Referenced by v1720_ChannelGet(), v1720_ChannelOUThresholdSet(), and v1720_ChannelSet().

#define V1720_CHANNEL_STATUS   0x1088

Definition at line 55 of file v1720.h.

Referenced by v1720_ChannelDACGet().

#define V1720_CHANNEL_THRESHOLD   0x1080

Definition at line 53 of file v1720.h.

Referenced by v1720_ChannelGet(), v1720_ChannelSet(), and v1720_ChannelThresholdSet().

#define V1720_CONFIG_RELOAD   0xEF34

Definition at line 50 of file v1720.h.

#define V1720_CONFIG_ROM   0xF000

Definition at line 51 of file v1720.h.

#define V1720_COUNT_ACCEPTED_TRIGGER   0x0007

Definition at line 65 of file v1720.h.

Referenced by v1720_AcqCtl().

#define V1720_COUNT_ALL_TRIGGER   0x0008

Definition at line 66 of file v1720.h.

Referenced by v1720_AcqCtl().

#define V1720_CUSTOM_SIZE   0x8020

Definition at line 21 of file v1720.h.

#define V1720_DONE   0

Definition at line 72 of file v1720.h.

#define V1720_EVENT_CONFIG_ALL_ADC   0x01000000

Definition at line 68 of file v1720.h.

#define V1720_EVENT_READOUT_BUFFER   0x0000

Definition at line 14 of file v1720.h.

Referenced by v1720_DataBlockRead(), and v1720_DataRead().

#define V1720_EVENT_SIZE   0x814C

Definition at line 36 of file v1720.h.

#define V1720_EVENT_STORED   0x812C

Definition at line 32 of file v1720.h.

#define V1720_EXTERNAL_TRIGGER   0x40000000

Definition at line 70 of file v1720.h.

#define V1720_FLASH_DATA   0xEF30

Definition at line 49 of file v1720.h.

#define V1720_FLASH_ENABLE   0xEF2C

Definition at line 48 of file v1720.h.

#define V1720_FP_IO_CONTROL   0x811C

Definition at line 29 of file v1720.h.

#define V1720_FP_IO_DATA   0x8118

Definition at line 28 of file v1720.h.

#define V1720_FP_TRIGGER_OUT_EN_MASK   0x8110

Definition at line 26 of file v1720.h.

#define V1720_INTERRUPT_EVT_NB   0xEF18

Definition at line 43 of file v1720.h.

#define V1720_INTERRUPT_STATUS_ID   0xEF14

Definition at line 42 of file v1720.h.

#define V1720_MONITOR_MODE   0x8144

Definition at line 35 of file v1720.h.

#define V1720_MULTI_BOARD_SYNC_MODE   0x0006

Definition at line 64 of file v1720.h.

Referenced by v1720_AcqCtl().

#define V1720_MULTICAST_BASE_ADDCTL   0xEF0C

Definition at line 40 of file v1720.h.

#define V1720_POST_TRIGGER_SETTING   0x8114

Definition at line 27 of file v1720.h.

Referenced by v1720_Setup().

#define V1720_REGISTER_RUN_MODE   0x0003

Definition at line 61 of file v1720.h.

Referenced by v1720_AcqCtl().

#define V1720_RELOC_ADDRESS   0xEF10

Definition at line 41 of file v1720.h.

#define V1720_ROC_FPGA_FW_REV   0x8124

Definition at line 31 of file v1720.h.

#define V1720_RUN_START   0x0001

Definition at line 59 of file v1720.h.

Referenced by v1720_AcqCtl().

#define V1720_RUN_STOP   0x0002

Definition at line 60 of file v1720.h.

Referenced by v1720_AcqCtl().

#define V1720_SCRATCH   0xEF20

Definition at line 45 of file v1720.h.

#define V1720_SET_MONITOR_DAC   0x8138

Definition at line 33 of file v1720.h.

#define V1720_SIN_GATE_RUN_MODE   0x0005

Definition at line 63 of file v1720.h.

Referenced by v1720_AcqCtl().

#define V1720_SIN_RUN_MODE   0x0004

Definition at line 62 of file v1720.h.

Referenced by v1720_AcqCtl().

#define V1720_SOFT_TRIGGER   0x80000000

Definition at line 69 of file v1720.h.

#define V1720_SW_CLEAR   0xEF28

Definition at line 47 of file v1720.h.

#define V1720_SW_RESET   0xEF24

Definition at line 46 of file v1720.h.

Referenced by v1720_Reset().

#define V1720_SW_TRIGGER   0x8108

Definition at line 24 of file v1720.h.

#define V1720_TRIG_SRCE_EN_MASK   0x810C

Definition at line 25 of file v1720.h.

Referenced by v1720_Setup().

#define V1720_VME_CONTROL   0xEF00

Definition at line 37 of file v1720.h.

Referenced by v1720_Align64Set().

#define V1720_VME_STATUS   0xEF04

Definition at line 38 of file v1720.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