#include "cvt_common_defs.h"
#include "cvt_board_commons.h"
Go to the source code of this file.
Data Structures | |
| struct | cvt_V1724_data |
| V1724 board data structure. More... | |
| struct | CVT_V1724_ROM_CONFIG |
| V1724 board ROM configuration. More... | |
| union | PACKED_1 |
Defines | |
| #define | CVT_V1724_THRESHOLD_NUM 8 |
| Number of threshold registers. | |
| #define | CVT_V1724_OUT_BUFFER_ADD 0x0000 |
| Output buffer relative address. | |
| #define | CVT_V1724_BROAD_CH_CTRL_ADD 0x8000 |
| Control channel broadcast register relative address (Write only). | |
| #define | CVT_V1724_BROAD_CH_SET_CTRL_ADD 0x8004 |
| Set control channel broadcast register relative address (Write only). | |
| #define | CVT_V1724_BROAD_CH_CLEAR_CTRL_ADD 0x8008 |
| Clear control channel broadcast register relative address (Write only). | |
| #define | CVT_V1724_BROAD_CH_BUFF_SIZE_ADD 0x800C |
| Buffer size channel broadcast register relative address (Write only). | |
| #define | CVT_V1724_BROAD_CH_BUFF_FLUSH_ADD 0x8010 |
| Number of buffers to be removed channel broadcast register relative address (Write only). | |
| #define | CVT_V1724_BROAD_CH_RND_ACC_ADD 0x8014 |
| Read random Access channel broadcast register relative address (Write only). | |
| #define | CVT_V1724_ACQ_CONTROL_ADD 0x8100 |
| Acquisiton Control register relative address. | |
| #define | CVT_V1724_ACQ_STATUS_ADD 0x8104 |
| Acquisiton Status register relative address. | |
| #define | CVT_V1724_SW_TRIGGER_ADD 0x8108 |
| Software trigger register relative address. | |
| #define | CVT_V1724_TRIGGER_SRC_ENABLE_ADD 0x810C |
| Trigger source enable register relative address. | |
| #define | CVT_V1724_FP_TRIGGER_OUT_ENABLE_ADD 0x8110 |
| Front panel trigger out enable mask register relative address. | |
| #define | CVT_V1724_POST_TRIG_ADD 0x8114 |
| Post trigger register relative address. | |
| #define | CVT_V1724_FRONT_PANEL_IO_ADD 0x8118 |
| Front panel IO register relative address. | |
| #define | CVT_V1724_FRONT_PANEL_IO_CTRL_ADD 0x811C |
| Front panel IO Control register relative address. | |
| #define | CVT_V1724_CH_ENABLE_ADD 0x8120 |
| Channel enable mask register relative address. | |
| #define | CVT_V1724_FW_REV_ADD 0x8124 |
| Firmware Revision register relative address. | |
| #define | CVT_V1724_DOWNSAMPLE_FACT_ADD 0x8128 |
| DownSample factor register relative address. | |
| #define | CVT_V1724_EVENT_STORED_ADD 0x812C |
| Event stored register relative address. | |
| #define | CVT_V1724_VME_CONTROL_ADD 0xEF00 |
| VME Control register relative address. | |
| #define | CVT_V1724_VME_STATUS_ADD 0xEF04 |
| VME Status register relative address. | |
| #define | CVT_V1724_BOARD_ID_ADD 0xEF08 |
| Geo Address register relative address. | |
| #define | CVT_V1724_MCST_CBLT_ADD_CTRL_ADD 0xEF0C |
| MCST/CBLT Address and control register relative address. | |
| #define | CVT_V1724_RELOCATION_ADDRESS_ADD 0xEF10 |
| Relocation address register relative address. | |
| #define | CVT_V1724_INT_STATUS_ID_ADD 0xEF14 |
| Interrupt status id register relative address. | |
| #define | CVT_V1724_INT_EVENT_NUM_ADD 0xEF18 |
| Interrupt event number register relative address. | |
| #define | CVT_V1724_BLT_EVENT_NUM_ADD 0xEF1C |
| BLT event number register relative address. | |
| #define | CVT_V1724_SCRATCH_ADD 0xEF20 |
| Scratch register relative address. | |
| #define | CVT_V1724_SW_RESET_ADD 0xEF24 |
| Software reset register relative address. | |
| #define | CVT_V1724_SW_CLEAR_ADD 0xEF28 |
| Software clear register relative address. | |
| #define | CVT_V1724_FLASH_EN_ADD 0xEF2C |
| Flash enable relative address. | |
| #define | CVT_V1724_FLASH_DATA_ADD 0xEF30 |
| Flash data relative address. | |
| #define | CVT_V1724_RELOAD_CONFIG_ADD 0xEF34 |
| Configuration Reload relative address. | |
| #define | CVT_V1724_BASE_ADDRESS_ADD 0xEF38 |
| Base Address relative address. | |
| #define | CVT_V1724_ROM_CHKSUM_ADD 0xF000 |
| Configuration ROM checksum relative address. | |
| #define | CVT_V1724_ROM_CHKSUM_LEN_2_ADD 0xF004 |
| Configuration ROM checksum length (MSB) relative address. | |
| #define | CVT_V1724_ROM_CHKSUM_LEN_1_ADD 0xF008 |
| Configuration ROM checksum length relative address. | |
| #define | CVT_V1724_ROM_CHKSUM_LEN_0_ADD 0xF00C |
| Configuration ROM checksum length (LSB) relative address. | |
| #define | CVT_V1724_ROM_CONST_2_ADD 0xF010 |
| Configuration ROM constant (MSB) relative address. | |
| #define | CVT_V1724_ROM_CONST_1_ADD 0xF014 |
| Configuration ROM constant relative address. | |
| #define | CVT_V1724_ROM_CONST_0_ADD 0xF018 |
| Configuration ROM constant (LSB) relative address. | |
| #define | CVT_V1724_ROM_C_CODE_ADD 0xF01C |
| Configuration ROM c_code relative address. | |
| #define | CVT_V1724_ROM_R_CODE_ADD 0xF020 |
| Configuration ROM r_code relative address. | |
| #define | CVT_V1724_ROM_OUI_2_ADD 0xF024 |
| Configuration ROM Manufacturer identifier (IEEE OUI) (MSB) relative address. | |
| #define | CVT_V1724_ROM_OUI_1_ADD 0xF028 |
| Configuration ROM Manufacturer identifier (IEEE OUI) relative address. | |
| #define | CVT_V1724_ROM_OUI_0_ADD 0xF02C |
| Configuration ROM Manufacturer identifier (IEEE OUI) (LSB) relative address. | |
| #define | CVT_V1724_ROM_VERSION_ADD 0xF030 |
| Configuration ROM Purchased version of the Mod.V1724 relative address. | |
| #define | CVT_V1724_ROM_BOARD_ID_2_ADD 0xF034 |
| Configuration ROM Board identifier (MSB) relative address. | |
| #define | CVT_V1724_ROM_BOARD_ID_1_ADD 0xF038 |
| Configuration ROM Board identifier relative address. | |
| #define | CVT_V1724_ROM_BOARD_ID_0_ADD 0xF03C |
| Configuration ROM Board identifier (LSB) relative address. | |
| #define | CVT_V1724_ROM_REVISION_3_ADD 0xF040 |
| Configuration ROM Hardware revision identifier relative address. | |
| #define | CVT_V1724_ROM_REVISION_2_ADD 0xF044 |
| Configuration ROM Hardware revision identifier relative address. | |
| #define | CVT_V1724_ROM_REVISION_1_ADD 0xF048 |
| Configuration ROM Hardware revision identifier relative address. | |
| #define | CVT_V1724_ROM_REVISION_0_ADD 0xF04C |
| Configuration ROM Hardware revision identifier relative address. | |
| #define | CVT_V1724_ROM_SERIAL_1_ADD 0xF080 |
| Configuration ROM Serial number (MSB) relative address. | |
| #define | CVT_V1724_ROM_SERIAL_0_ADD 0xF084 |
| Configuration ROM Serial number (LSB) relative address. | |
| #define | CVT_V1724_CH0_RESERVED_RND_ACC_ADD 0x1014 |
| CH 0 Read Block channel broadcast reserved register relative address. | |
| #define | CVT_V1724_CH0_THRESHOLD_ADD 0x1080 |
| CH 0 Threshold register relative address. | |
| #define | CVT_V1724_CH0_TIME_OVER_UNDER_THR_ADD 0x1084 |
| CH 0 Over/Under Threshold Samples register relative address. | |
| #define | CVT_V1724_CH0_STATUS_ADD 0x1088 |
| CH 0 status register relative address. | |
| #define | CVT_V1724_CH0_FW_REV_ADD 0x108C |
| CH 0 firmware revision register relative address. | |
| #define | CVT_V1724_CH0_BUFF_OCCUPANCY_ADD 0x1094 |
| CH 0 Number of Buffers Filled register relative address. | |
| #define | CVT_V1724_CH0_DAC_CONF_ADD 0x1098 |
| CH 0 DAC Data Configuration register relative address. | |
| #define | CVT_V1724_CH0_ADC_CONF_ADD 0x109C |
| CH 0 Configuration register relative address. | |
| #define | CVT_V1724_CH0_RESERVED_ADC_DEBUG_ADD 0x10A0 |
| CH 0 ADC Debug Reserved register relative address. | |
| #define | CVT_V1724_CH0_RESERVED_MEM_DATA_ADD 0x10A4 |
| CH 0 Memory test data Reserved register relative address. | |
| #define | CVT_V1724_CH0_RESERVED_MEM_ADDRESS_ADD 0x10A8 |
| CH 0 Memory test address Reserved register relative address. | |
| #define | CVT_V1724_CH1_RESERVED_RND_ACC_ADD 0x1114 |
| CH 1 Read Block channel broadcast reserved register relative address. | |
| #define | CVT_V1724_CH1_THRESHOLD_ADD 0x1180 |
| CH 1 Threshold register relative address. | |
| #define | CVT_V1724_CH1_TIME_OVER_UNDER_THR_ADD 0x1184 |
| CH 1 Over/Under Threshold Samples register relative address. | |
| #define | CVT_V1724_CH1_STATUS_ADD 0x1188 |
| CH 1 status register relative address. | |
| #define | CVT_V1724_CH1_FW_REV_ADD 0x118C |
| CH 1 firmware revision register relative address. | |
| #define | CVT_V1724_CH1_BUFF_OCCUPANCY_ADD 0x1194 |
| CH 1 Number of Buffers Filled register relative address. | |
| #define | CVT_V1724_CH1_DAC_CONF_ADD 0x1198 |
| CH 1 DAC Data Configuration register relative address. | |
| #define | CVT_V1724_CH1_ADC_CONF_ADD 0x119C |
| CH 1 Configuration register relative address. | |
| #define | CVT_V1724_CH1_RESERVED_ADC_DEBUG_ADD 0x11A0 |
| CH 1 ADC Debug Reserved register relative address. | |
| #define | CVT_V1724_CH1_RESERVED_MEM_DATA_ADD 0x11A4 |
| CH 1 Memory test data Reserved register relative address. | |
| #define | CVT_V1724_CH1_RESERVED_MEM_ADDRESS_ADD 0x11A8 |
| CH 1 Memory test address Reserved register relative address. | |
| #define | CVT_V1724_CH2_RESERVED_RND_ACC_ADD 0x1214 |
| CH 2 Read Block channel broadcast reserved register relative address. | |
| #define | CVT_V1724_CH2_THRESHOLD_ADD 0x1280 |
| CH 2 Threshold register relative address. | |
| #define | CVT_V1724_CH2_TIME_OVER_UNDER_THR_ADD 0x1284 |
| CH 2 Over/Under Threshold Samples register relative address. | |
| #define | CVT_V1724_CH2_STATUS_ADD 0x1288 |
| CH 2 status register relative address. | |
| #define | CVT_V1724_CH2_FW_REV_ADD 0x128C |
| CH 2 firmware revision register relative address. | |
| #define | CVT_V1724_CH2_BUFF_OCCUPANCY_ADD 0x1294 |
| CH 2 Number of Buffers Filled register relative address. | |
| #define | CVT_V1724_CH2_DAC_CONF_ADD 0x1298 |
| CH 2 DAC Data Configuration register relative address. | |
| #define | CVT_V1724_CH2_ADC_CONF_ADD 0x129C |
| CH 2 Configuration register relative address. | |
| #define | CVT_V1724_CH2_RESERVED_ADC_DEBUG_ADD 0x12A0 |
| CH 2 ADC Debug Reserved register relative address. | |
| #define | CVT_V1724_CH2_RESERVED_MEM_DATA_ADD 0x12A4 |
| CH 2 Memory test data Reserved register relative address. | |
| #define | CVT_V1724_CH2_RESERVED_MEM_ADDRESS_ADD 0x12A8 |
| CH 2 Memory test address Reserved register relative address. | |
| #define | CVT_V1724_CH3_RESERVED_RND_ACC_ADD 0x1314 |
| CH 3 Read Block channel broadcast reserved register relative address. | |
| #define | CVT_V1724_CH3_THRESHOLD_ADD 0x1380 |
| CH 3 Threshold register relative address. | |
| #define | CVT_V1724_CH3_TIME_OVER_UNDER_THR_ADD 0x1384 |
| CH 3 Over/Under Threshold Samples register relative address. | |
| #define | CVT_V1724_CH3_STATUS_ADD 0x1388 |
| CH 3 status register relative address. | |
| #define | CVT_V1724_CH3_FW_REV_ADD 0x138C |
| CH 3 firmware revision register relative address. | |
| #define | CVT_V1724_CH3_BUFF_OCCUPANCY_ADD 0x1394 |
| CH 3 Number of Buffers Filled register relative address. | |
| #define | CVT_V1724_CH3_DAC_CONF_ADD 0x1398 |
| CH 3 DAC Data Configuration register relative address. | |
| #define | CVT_V1724_CH3_ADC_CONF_ADD 0x139C |
| CH 3 Configuration register relative address. | |
| #define | CVT_V1724_CH3_RESERVED_ADC_DEBUG_ADD 0x13A0 |
| CH 3 ADC Debug Reserved register relative address. | |
| #define | CVT_V1724_CH3_RESERVED_MEM_DATA_ADD 0x13A4 |
| CH 3 Memory test data Reserved register relative address. | |
| #define | CVT_V1724_CH3_RESERVED_MEM_ADDRESS_ADD 0x13A8 |
| CH 3 Memory test address Reserved register relative address. | |
| #define | CVT_V1724_CH4_RESERVED_RND_ACC_ADD 0x1414 |
| CH 4 Read Block channel broadcast reserved register relative address. | |
| #define | CVT_V1724_CH4_THRESHOLD_ADD 0x1480 |
| CH 4 Threshold register relative address. | |
| #define | CVT_V1724_CH4_TIME_OVER_UNDER_THR_ADD 0x1484 |
| CH 4 Over/Under Threshold Samples register relative address. | |
| #define | CVT_V1724_CH4_STATUS_ADD 0x1488 |
| CH 4 status register relative address. | |
| #define | CVT_V1724_CH4_FW_REV_ADD 0x148C |
| CH 4 firmware revision register relative address. | |
| #define | CVT_V1724_CH4_BUFF_OCCUPANCY_ADD 0x1494 |
| CH 4 Number of Buffers Filled register relative address. | |
| #define | CVT_V1724_CH4_DAC_CONF_ADD 0x1498 |
| CH 4 DAC Data Configuration register relative address. | |
| #define | CVT_V1724_CH4_ADC_CONF_ADD 0x149C |
| CH 4 Configuration register relative address. | |
| #define | CVT_V1724_CH4_RESERVED_ADC_DEBUG_ADD 0x14A0 |
| CH 4 ADC Debug Reserved register relative address. | |
| #define | CVT_V1724_CH4_RESERVED_MEM_DATA_ADD 0x14A4 |
| CH 4 Memory test data Reserved register relative address. | |
| #define | CVT_V1724_CH4_RESERVED_MEM_ADDRESS_ADD 0x14A8 |
| CH 4 Memory test address Reserved register relative address. | |
| #define | CVT_V1724_CH5_RESERVED_RND_ACC_ADD 0x1514 |
| CH 5 Read Block channel broadcast reserved register relative address. | |
| #define | CVT_V1724_CH5_THRESHOLD_ADD 0x1580 |
| CH 5 Threshold register relative address. | |
| #define | CVT_V1724_CH5_TIME_OVER_UNDER_THR_ADD 0x1584 |
| CH 5 Over/Under Threshold Samples register relative address. | |
| #define | CVT_V1724_CH5_STATUS_ADD 0x1588 |
| CH 5 status register relative address. | |
| #define | CVT_V1724_CH5_FW_REV_ADD 0x158C |
| CH 5 firmware revision register relative address. | |
| #define | CVT_V1724_CH5_BUFF_OCCUPANCY_ADD 0x1594 |
| CH 5 Number of Buffers Filled register relative address. | |
| #define | CVT_V1724_CH5_DAC_CONF_ADD 0x1598 |
| CH 5 DAC Data Configuration register relative address. | |
| #define | CVT_V1724_CH5_ADC_CONF_ADD 0x159C |
| CH 5 Configuration register relative address. | |
| #define | CVT_V1724_CH5_RESERVED_ADC_DEBUG_ADD 0x15A0 |
| CH 5 ADC Debug Reserved register relative address. | |
| #define | CVT_V1724_CH5_RESERVED_MEM_DATA_ADD 0x15A4 |
| CH 5 Memory test data Reserved register relative address. | |
| #define | CVT_V1724_CH5_RESERVED_MEM_ADDRESS_ADD 0x15A8 |
| CH 5 Memory test address Reserved register relative address. | |
| #define | CVT_V1724_CH6_RESERVED_RND_ACC_ADD 0x1614 |
| CH 6 Read Block channel broadcast reserved register relative address. | |
| #define | CVT_V1724_CH6_THRESHOLD_ADD 0x1680 |
| CH 6 Threshold register relative address. | |
| #define | CVT_V1724_CH6_TIME_OVER_UNDER_THR_ADD 0x1684 |
| CH 6 Over/Under Threshold Samples register relative address. | |
| #define | CVT_V1724_CH6_STATUS_ADD 0x1688 |
| CH 6 status register relative address. | |
| #define | CVT_V1724_CH6_FW_REV_ADD 0x168C |
| CH 6 firmware revision register relative address. | |
| #define | CVT_V1724_CH6_BUFF_OCCUPANCY_ADD 0x1694 |
| CH 6 Number of Buffers Filled register relative address. | |
| #define | CVT_V1724_CH6_DAC_CONF_ADD 0x1698 |
| CH 6 DAC Data Configuration register relative address. | |
| #define | CVT_V1724_CH6_ADC_CONF_ADD 0x169C |
| CH 6 Configuration register relative address. | |
| #define | CVT_V1724_CH6_RESERVED_ADC_DEBUG_ADD 0x16A0 |
| CH 6 ADC Debug Reserved register relative address. | |
| #define | CVT_V1724_CH6_RESERVED_MEM_DATA_ADD 0x16A4 |
| CH 6 Memory test data Reserved register relative address. | |
| #define | CVT_V1724_CH6_RESERVED_MEM_ADDRESS_ADD 0x16A8 |
| CH 6 Memory test address Reserved register relative address. | |
| #define | CVT_V1724_CH7_RESERVED_RND_ACC_ADD 0x1714 |
| CH 7 Read Block channel broadcast reserved register relative address. | |
| #define | CVT_V1724_CH7_THRESHOLD_ADD 0x1780 |
| CH 7 Threshold register relative address. | |
| #define | CVT_V1724_CH7_TIME_OVER_UNDER_THR_ADD 0x1784 |
| CH 7 Over/Under Threshold Samples register relative address. | |
| #define | CVT_V1724_CH7_STATUS_ADD 0x1788 |
| CH 7 status register relative address. | |
| #define | CVT_V1724_CH7_FW_REV_ADD 0x178C |
| CH 7 firmware revision register relative address. | |
| #define | CVT_V1724_CH7_BUFF_OCCUPANCY_ADD 0x1794 |
| CH 7 Number of Buffers Filled register relative address. | |
| #define | CVT_V1724_CH7_DAC_CONF_ADD 0x1798 |
| CH 7 DAC Data Configuration register relative address. | |
| #define | CVT_V1724_CH7_ADC_CONF_ADD 0x179C |
| CH 7 Configuration register relative address. | |
| #define | CVT_V1724_CH7_RESERVED_ADC_DEBUG_ADD 0x17A0 |
| CH 7 ADC Debug Reserved register relative address. | |
| #define | CVT_V1724_CH7_RESERVED_MEM_DATA_ADD 0x17A4 |
| CH 7 Memory test data Reserved register relative address. | |
| #define | CVT_V1724_CH7_RESERVED_MEM_ADDRESS_ADD 0x17A8 |
| CH 7 Memory test address Reserved register relative address. | |
| #define | CVT_V1724_OUT_BUFFER_DATA_SIZE cvD64 |
| Output buffer data buffer. | |
| #define | CVT_V1724_BROAD_CH_CTRL_DATA_SIZE cvD32 |
| Control channel broadcast register data size (Write only). | |
| #define | CVT_V1724_BROAD_CH_SET_CTRL_DATA_SIZE cvD32 |
| Set control channel broadcast register data size (Write only). | |
| #define | CVT_V1724_BROAD_CH_CLEAR_CTRL_DATA_SIZE cvD32 |
| Clear control channel broadcast register data size (Write only). | |
| #define | CVT_V1724_BROAD_CH_BUFF_SIZE_DATA_SIZE cvD32 |
| Buffer size channel broadcast register data size(Write only). | |
| #define | CVT_V1724_BROAD_CH_BUFF_FLUSH_DATA_SIZE cvD32 |
| Number of buffers to be removed channel broadcast register data size(Write only). | |
| #define | CVT_V1724_BROAD_CH_RND_ACC_DATA_SIZE cvD32 |
| Parameters to Random access channel broadcast register data size (Write only). | |
| #define | CVT_V1724_ACQ_CONTROL_DATA_SIZE cvD32 |
| Acquisiton Control register data size. | |
| #define | CVT_V1724_ACQ_STATUS_DATA_SIZE cvD32 |
| Acquisiton Status register data size. | |
| #define | CVT_V1724_SW_TRIGGER_DATA_SIZE cvD32 |
| Software trigger register data size. | |
| #define | CVT_V1724_TRIGGER_SRC_ENABLE_DATA_SIZE cvD32 |
| Trigger source enable register data size. | |
| #define | CVT_V1724_FP_TRIGGER_OUT_ENABLE_DATA_SIZE cvD32 |
| Front panel trigger out enable mask register data size. | |
| #define | CVT_V1724_POST_TRIG_DATA_SIZE cvD32 |
| Post trigger register data size. | |
| #define | CVT_V1724_FRONT_PANEL_IO_DATA_SIZE cvD32 |
| Front panel IO register data size. | |
| #define | CVT_V1724_FRONT_PANEL_IO_CTRL_DATA_SIZE cvD32 |
| Front panel IO Control register data size. | |
| #define | CVT_V1724_CH_ENABLE_DATA_SIZE cvD32 |
| Channel enable mask register data size. | |
| #define | CVT_V1724_FW_REV_DATA_SIZE cvD32 |
| Firmware Revision register data size. | |
| #define | CVT_V1724_DOWNSAMPLE_FACT_DATA_SIZE cvD32 |
| DownSample factor register data size. | |
| #define | CVT_V1724_EVENT_STORED_DATA_SIZE cvD32 |
| Event stored register data size. | |
| #define | CVT_V1724_VME_CONTROL_DATA_SIZE cvD32 |
| VME Control register data size. | |
| #define | CVT_V1724_VME_STATUS_DATA_SIZE cvD32 |
| VME Status register data size. | |
| #define | CVT_V1724_BOARD_ID_DATA_SIZE cvD32 |
| Geo Address register data size. | |
| #define | CVT_V1724_MCST_CBLT_ADD_CTRL_DATA_SIZE cvD32 |
| MCST/CBLT Address and control register data size. | |
| #define | CVT_V1724_RELOCATION_ADDRESS_DATA_SIZE cvD32 |
| Relocation address register data size. | |
| #define | CVT_V1724_INT_STATUS_ID_DATA_SIZE cvD32 |
| Interrupt status id register data size. | |
| #define | CVT_V1724_INT_EVENT_NUM_DATA_SIZE cvD32 |
| Interrupt event number register data size. | |
| #define | CVT_V1724_BLT_EVENT_NUM_DATA_SIZE cvD32 |
| BLT event number register data size. | |
| #define | CVT_V1724_SCRATCH_DATA_SIZE cvD32 |
| Scratch register data size. | |
| #define | CVT_V1724_SW_RESET_DATA_SIZE cvD32 |
| Software reset register data size. | |
| #define | CVT_V1724_SW_CLEAR_DATA_SIZE cvD32 |
| Software clear register data size. | |
| #define | CVT_V1724_FLASH_EN_DATA_SIZE cvD32 |
| Flash enable data size. | |
| #define | CVT_V1724_FLASH_DATA_DATA_SIZE cvD32 |
| Flash data data size. | |
| #define | CVT_V1724_RELOAD_CONFIG_DATA_SIZE cvD32 |
| Configuration Reload data size. | |
| #define | CVT_V1724_BASE_ADDRESS_DATA_SIZE cvD32 |
| Base Address data size. | |
| #define | CVT_V1724_ROM_CHKSUM_DATA_SIZE cvD32 |
| Configuration ROM checksum data size. | |
| #define | CVT_V1724_ROM_CHKSUM_LEN_2_DATA_SIZE cvD32 |
| Configuration ROM checksum length (MSB) data size. | |
| #define | CVT_V1724_ROM_CHKSUM_LEN_1_DATA_SIZE cvD32 |
| Configuration ROM checksum length data size. | |
| #define | CVT_V1724_ROM_CHKSUM_LEN_0_DATA_SIZE cvD32 |
| Configuration ROM checksum length (LSB) data size. | |
| #define | CVT_V1724_ROM_CONST_2_DATA_SIZE cvD32 |
| Configuration ROM constant (MSB) data size. | |
| #define | CVT_V1724_ROM_CONST_1_DATA_SIZE cvD32 |
| Configuration ROM constant data size. | |
| #define | CVT_V1724_ROM_CONST_0_DATA_SIZE cvD32 |
| Configuration ROM constant (LSB) data size. | |
| #define | CVT_V1724_ROM_C_CODE_DATA_SIZE cvD32 |
| Configuration ROM c_code data size. | |
| #define | CVT_V1724_ROM_R_CODE_DATA_SIZE cvD32 |
| Configuration ROM r_code data size. | |
| #define | CVT_V1724_ROM_OUI_2_DATA_SIZE cvD32 |
| Configuration ROM Manufacturer identifier (IEEE OUI) (MSB) data size. | |
| #define | CVT_V1724_ROM_OUI_1_DATA_SIZE cvD32 |
| Configuration ROM Manufacturer identifier (IEEE OUI) data size. | |
| #define | CVT_V1724_ROM_OUI_0_DATA_SIZE cvD32 |
| Configuration ROM Manufacturer identifier (IEEE OUI) (LSB) data size. | |
| #define | CVT_V1724_ROM_VERSION_DATA_SIZE cvD32 |
| Configuration ROM Purchased version of the Mod.V1724 data size. | |
| #define | CVT_V1724_ROM_BOARD_ID_2_DATA_SIZE cvD32 |
| Configuration ROM Board identifier (MSB) data size. | |
| #define | CVT_V1724_ROM_BOARD_ID_1_DATA_SIZE cvD32 |
| Configuration ROM Board identifier data size. | |
| #define | CVT_V1724_ROM_BOARD_ID_0_DATA_SIZE cvD32 |
| Configuration ROM Board identifier (LSB) data size. | |
| #define | CVT_V1724_ROM_REVISION_3_DATA_SIZE cvD32 |
| Configuration ROM Hardware revision identifier data size. | |
| #define | CVT_V1724_ROM_REVISION_2_DATA_SIZE cvD32 |
| Configuration ROM Hardware revision identifier data size. | |
| #define | CVT_V1724_ROM_REVISION_1_DATA_SIZE cvD32 |
| Configuration ROM Hardware revision identifier data size. | |
| #define | CVT_V1724_ROM_REVISION_0_DATA_SIZE cvD32 |
| Configuration ROM Hardware revision identifier data size. | |
| #define | CVT_V1724_ROM_SERIAL_1_DATA_SIZE cvD32 |
| Configuration ROM Serial number (MSB) data size. | |
| #define | CVT_V1724_ROM_SERIAL_0_DATA_SIZE cvD32 |
| Configuration ROM Serial number (LSB) data size. | |
| #define | CVT_V1724_CH0_RESERVED_RND_ACC_DATA_SIZE cvD32 |
| CH 0 Read Block channel broadcast reserved register data size. | |
| #define | CVT_V1724_CH0_THRESHOLD_DATA_SIZE cvD32 |
| CH 0 Threshold register data size. | |
| #define | CVT_V1724_CH0_TIME_OVER_UNDER_THR_DATA_SIZE cvD32 |
| CH 0 Over/Under Threshold Samples register data size. | |
| #define | CVT_V1724_CH0_STATUS_DATA_SIZE cvD32 |
| CH 0 status register data size. | |
| #define | CVT_V1724_CH0_FW_REV_DATA_SIZE cvD32 |
| CH 0 firmware revision register data size. | |
| #define | CVT_V1724_CH0_BUFF_OCCUPANCY_DATA_SIZE cvD32 |
| CH 0 Number of Buffers Filled register data size. | |
| #define | CVT_V1724_CH0_DAC_CONF_DATA_SIZE cvD32 |
| CH 0 DAC Data Configuration register data size. | |
| #define | CVT_V1724_CH0_ADC_CONF_DATA_SIZE cvD32 |
| CH 0 Configuration register data size. | |
| #define | CVT_V1724_CH0_RESERVED_ADC_DEBUG_DATA_SIZE cvD32 |
| CH 0 ADC Debug Reserved register data size. | |
| #define | CVT_V1724_CH0_RESERVED_MEM_DATA_DATA_SIZE cvD32 |
| CH 0 Memory test data Reserved register data size. | |
| #define | CVT_V1724_CH0_RESERVED_MEM_ADDRESS_DATA_SIZE cvD32 |
| CH 0 Memory test address Reserved register data size. | |
| #define | CVT_V1724_CH1_RESERVED_RND_ACC_DATA_SIZE cvD32 |
| CH 1 Read Block channel broadcast reserved register data size. | |
| #define | CVT_V1724_CH1_THRESHOLD_DATA_SIZE cvD32 |
| CH 1 Threshold register data size. | |
| #define | CVT_V1724_CH1_TIME_OVER_UNDER_THR_DATA_SIZE cvD32 |
| CH 1 Over/Under Threshold Samples register data size. | |
| #define | CVT_V1724_CH1_STATUS_DATA_SIZE cvD32 |
| CH 1 status register data size. | |
| #define | CVT_V1724_CH1_FW_REV_DATA_SIZE cvD32 |
| CH 1 firmware revision register data size. | |
| #define | CVT_V1724_CH1_BUFF_OCCUPANCY_DATA_SIZE cvD32 |
| CH 1 Number of Buffers Filled register data size. | |
| #define | CVT_V1724_CH1_DAC_CONF_DATA_SIZE cvD32 |
| CH 1 DAC Data Configuration register data size. | |
| #define | CVT_V1724_CH1_ADC_CONF_DATA_SIZE cvD32 |
| CH 1 Configuration register data size. | |
| #define | CVT_V1724_CH1_RESERVED_ADC_DEBUG_DATA_SIZE cvD32 |
| CH 1 ADC Debug Reserved register data size. | |
| #define | CVT_V1724_CH1_RESERVED_MEM_DATA_DATA_SIZE cvD32 |
| CH 1 Memory test data Reserved register data size. | |
| #define | CVT_V1724_CH1_RESERVED_MEM_ADDRESS_DATA_SIZE cvD32 |
| CH 1 Memory test address Reserved register data size. | |
| #define | CVT_V1724_CH2_RESERVED_RND_ACC_DATA_SIZE cvD32 |
| CH 2 Read Block channel broadcast reserved register data size. | |
| #define | CVT_V1724_CH2_THRESHOLD_DATA_SIZE cvD32 |
| CH 2 Threshold register data size. | |
| #define | CVT_V1724_CH2_TIME_OVER_UNDER_THR_DATA_SIZE cvD32 |
| CH 2 Over/Under Threshold Samples register data size. | |
| #define | CVT_V1724_CH2_STATUS_DATA_SIZE cvD32 |
| CH 2 status register data size. | |
| #define | CVT_V1724_CH2_FW_REV_DATA_SIZE cvD32 |
| CH 2 firmware revision register data size. | |
| #define | CVT_V1724_CH2_BUFF_OCCUPANCY_DATA_SIZE cvD32 |
| CH 2 Number of Buffers Filled register data size. | |
| #define | CVT_V1724_CH2_DAC_CONF_DATA_SIZE cvD32 |
| CH 2 DAC Data Configuration register data size. | |
| #define | CVT_V1724_CH2_ADC_CONF_DATA_SIZE cvD32 |
| CH 2 Configuration register data size. | |
| #define | CVT_V1724_CH2_RESERVED_ADC_DEBUG_DATA_SIZE cvD32 |
| CH 2 ADC Debug Reserved register data size. | |
| #define | CVT_V1724_CH2_RESERVED_MEM_DATA_DATA_SIZE cvD32 |
| CH 2 Memory test data Reserved register data size. | |
| #define | CVT_V1724_CH2_RESERVED_MEM_ADDRESS_DATA_SIZE cvD32 |
| CH 2 Memory test address Reserved register data size. | |
| #define | CVT_V1724_CH3_RESERVED_RND_ACC_DATA_SIZE cvD32 |
| CH 3 Read Block channel broadcast reserved register data size. | |
| #define | CVT_V1724_CH3_THRESHOLD_DATA_SIZE cvD32 |
| CH 3 Threshold register data size. | |
| #define | CVT_V1724_CH3_TIME_OVER_UNDER_THR_DATA_SIZE cvD32 |
| CH 3 Over/Under Threshold Samples register data size. | |
| #define | CVT_V1724_CH3_STATUS_DATA_SIZE cvD32 |
| CH 3 status register data size. | |
| #define | CVT_V1724_CH3_FW_REV_DATA_SIZE cvD32 |
| CH 3 firmware revision register data size. | |
| #define | CVT_V1724_CH3_BUFF_OCCUPANCY_DATA_SIZE cvD32 |
| CH 3 Number of Buffers Filled register data size. | |
| #define | CVT_V1724_CH3_DAC_CONF_DATA_SIZE cvD32 |
| CH 3 DAC Data Configuration register data size. | |
| #define | CVT_V1724_CH3_ADC_CONF_DATA_SIZE cvD32 |
| CH 3 Configuration register data size. | |
| #define | CVT_V1724_CH3_RESERVED_ADC_DEBUG_DATA_SIZE cvD32 |
| CH 3 ADC Debug Reserved register data size. | |
| #define | CVT_V1724_CH3_RESERVED_MEM_DATA_DATA_SIZE cvD32 |
| CH 3 Memory test data Reserved register data size. | |
| #define | CVT_V1724_CH3_RESERVED_MEM_ADDRESS_DATA_SIZE cvD32 |
| CH 3 Memory test address Reserved register data size. | |
| #define | CVT_V1724_CH4_RESERVED_RND_ACC_DATA_SIZE cvD32 |
| CH 4 Read Block channel broadcast reserved register data size. | |
| #define | CVT_V1724_CH4_THRESHOLD_DATA_SIZE cvD32 |
| CH 4 Threshold register data size. | |
| #define | CVT_V1724_CH4_TIME_OVER_UNDER_THR_DATA_SIZE cvD32 |
| CH 4 Over/Under Threshold Samples register data size. | |
| #define | CVT_V1724_CH4_STATUS_DATA_SIZE cvD32 |
| CH 4 status register data size. | |
| #define | CVT_V1724_CH4_FW_REV_DATA_SIZE cvD32 |
| CH 4 firmware revision register data size. | |
| #define | CVT_V1724_CH4_BUFF_OCCUPANCY_DATA_SIZE cvD32 |
| CH 4 Number of Buffers Filled register data size. | |
| #define | CVT_V1724_CH4_DAC_CONF_DATA_SIZE cvD32 |
| CH 4 DAC Data Configuration register data size. | |
| #define | CVT_V1724_CH4_ADC_CONF_DATA_SIZE cvD32 |
| CH 4 Configuration register data size. | |
| #define | CVT_V1724_CH4_RESERVED_ADC_DEBUG_DATA_SIZE cvD32 |
| CH 4 ADC Debug Reserved register data size. | |
| #define | CVT_V1724_CH4_RESERVED_MEM_DATA_DATA_SIZE cvD32 |
| CH 4 Memory test data Reserved register data size. | |
| #define | CVT_V1724_CH4_RESERVED_MEM_ADDRESS_DATA_SIZE cvD32 |
| CH 4 Memory test address Reserved register data size. | |
| #define | CVT_V1724_CH5_RESERVED_RND_ACC_DATA_SIZE cvD32 |
| CH 5 Read Block channel broadcast reserved register data size. | |
| #define | CVT_V1724_CH5_THRESHOLD_DATA_SIZE cvD32 |
| CH 5 Threshold register data size. | |
| #define | CVT_V1724_CH5_TIME_OVER_UNDER_THR_DATA_SIZE cvD32 |
| CH 5 Over/Under Threshold Samples register data size. | |
| #define | CVT_V1724_CH5_STATUS_DATA_SIZE cvD32 |
| CH 5 status register data size. | |
| #define | CVT_V1724_CH5_FW_REV_DATA_SIZE cvD32 |
| CH 5 firmware revision register data size. | |
| #define | CVT_V1724_CH5_BUFF_OCCUPANCY_DATA_SIZE cvD32 |
| CH 5 Number of Buffers Filled register data size. | |
| #define | CVT_V1724_CH5_DAC_CONF_DATA_SIZE cvD32 |
| CH 5 DAC Data Configuration register data size. | |
| #define | CVT_V1724_CH5_ADC_CONF_DATA_SIZE cvD32 |
| CH 5 Configuration register data size. | |
| #define | CVT_V1724_CH5_RESERVED_ADC_DEBUG_DATA_SIZE cvD32 |
| CH 5 ADC Debug Reserved register data size. | |
| #define | CVT_V1724_CH5_RESERVED_MEM_DATA_DATA_SIZE cvD32 |
| CH 5 Memory test data Reserved register data size. | |
| #define | CVT_V1724_CH5_RESERVED_MEM_ADDRESS_DATA_SIZE cvD32 |
| CH 5 Memory test address Reserved register data size. | |
| #define | CVT_V1724_CH6_RESERVED_RND_ACC_DATA_SIZE cvD32 |
| CH 6 Read Block channel broadcast reserved register data size. | |
| #define | CVT_V1724_CH6_THRESHOLD_DATA_SIZE cvD32 |
| CH 6 Threshold register data size. | |
| #define | CVT_V1724_CH6_TIME_OVER_UNDER_THR_DATA_SIZE cvD32 |
| CH 6 Over/Under Threshold Samples register data size. | |
| #define | CVT_V1724_CH6_STATUS_DATA_SIZE cvD32 |
| CH 6 status register data size. | |
| #define | CVT_V1724_CH6_FW_REV_DATA_SIZE cvD32 |
| CH 6 firmware revision register data size. | |
| #define | CVT_V1724_CH6_BUFF_OCCUPANCY_DATA_SIZE cvD32 |
| CH 6 Number of Buffers Filled register data size. | |
| #define | CVT_V1724_CH6_DAC_CONF_DATA_SIZE cvD32 |
| CH 6 DAC Data Configuration register data size. | |
| #define | CVT_V1724_CH6_ADC_CONF_DATA_SIZE cvD32 |
| CH 6 Configuration register data size. | |
| #define | CVT_V1724_CH6_RESERVED_ADC_DEBUG_DATA_SIZE cvD32 |
| CH 6 ADC Debug Reserved register data size. | |
| #define | CVT_V1724_CH6_RESERVED_MEM_DATA_DATA_SIZE cvD32 |
| CH 6 Memory test data Reserved register data size. | |
| #define | CVT_V1724_CH6_RESERVED_MEM_ADDRESS_DATA_SIZE cvD32 |
| CH 6 Memory test address Reserved register data size. | |
| #define | CVT_V1724_CH7_RESERVED_RND_ACC_DATA_SIZE cvD32 |
| CH 7 Read Block channel broadcast reserved register data size. | |
| #define | CVT_V1724_CH7_THRESHOLD_DATA_SIZE cvD32 |
| CH 7 Threshold register data size. | |
| #define | CVT_V1724_CH7_TIME_OVER_UNDER_THR_DATA_SIZE cvD32 |
| CH 7 Over/Under Threshold Samples register data size. | |
| #define | CVT_V1724_CH7_STATUS_DATA_SIZE cvD32 |
| CH 7 status register data size. | |
| #define | CVT_V1724_CH7_FW_REV_DATA_SIZE cvD32 |
| CH 7 firmware revision register data size. | |
| #define | CVT_V1724_CH7_BUFF_OCCUPANCY_DATA_SIZE cvD32 |
| CH 7 Number of Buffers Filled register data size. | |
| #define | CVT_V1724_CH7_DAC_CONF_DATA_SIZE cvD32 |
| CH 7 DAC Data Configuration register data size. | |
| #define | CVT_V1724_CH7_ADC_CONF_DATA_SIZE cvD32 |
| CH 7 Configuration register data size. | |
| #define | CVT_V1724_CH7_RESERVED_ADC_DEBUG_DATA_SIZE cvD32 |
| CH 7 ADC Debug Reserved register data size. | |
| #define | CVT_V1724_CH7_RESERVED_MEM_DATA_DATA_SIZE cvD32 |
| CH 7 Memory test data Reserved register data size. | |
| #define | CVT_V1724_CH7_RESERVED_MEM_ADDRESS_DATA_SIZE cvD32 |
| CH 7 Memory test address Reserved register data size. | |
| #define | CVT_V1724_OUT_BUFFER_AM cvA32_S_MBLT |
| Output buffer data buffer address modifier. | |
| #define | CVT_V1724_BROAD_CH_CTRL_AM cvA32_S_DATA |
| Control channel broadcast register address modifier (Write only). | |
| #define | CVT_V1724_BROAD_CH_SET_CTRL_AM cvA32_S_DATA |
| Set control channel broadcast register address modifier (Write only). | |
| #define | CVT_V1724_BROAD_CH_CLEAR_CTRL_AM cvA32_S_DATA |
| Clear control channel broadcast register address modifier (Write only). | |
| #define | CVT_V1724_BROAD_CH_BUFF_SIZE_AM cvA32_S_DATA |
| Buffer size channel broadcast register address modifiere(Write only). | |
| #define | CVT_V1724_BROAD_CH_BUFF_FLUSH_AM cvA32_S_DATA |
| Number of buffers to be removed channel broadcast register address modifiere(Write only). | |
| #define | CVT_V1724_BROAD_CH_RND_ACC_AM cvA32_S_DATA |
| Parameters to Random access channel broadcast register address modifier (Write only). | |
| #define | CVT_V1724_ACQ_CONTROL_AM cvA32_S_DATA |
| Acquisiton Control register address modifier. | |
| #define | CVT_V1724_ACQ_STATUS_AM cvA32_S_DATA |
| Acquisiton Status register address modifier. | |
| #define | CVT_V1724_SW_TRIGGER_AM cvA32_S_DATA |
| Software trigger register address modifier. | |
| #define | CVT_V1724_TRIGGER_SRC_ENABLE_AM cvA32_S_DATA |
| Trigger source enable register address modifier. | |
| #define | CVT_V1724_FP_TRIGGER_OUT_ENABLE_AM cvA32_S_DATA |
| Front panel trigger out enable mask register address modifier. | |
| #define | CVT_V1724_POST_TRIG_AM cvA32_S_DATA |
| Post trigger register address modifier. | |
| #define | CVT_V1724_FRONT_PANEL_IO_AM cvA32_S_DATA |
| Front panel IO register address modifier. | |
| #define | CVT_V1724_FRONT_PANEL_IO_CTRL_AM cvA32_S_DATA |
| Front panel IO Control register address modifier. | |
| #define | CVT_V1724_CH_ENABLE_AM cvA32_S_DATA |
| Channel enable mask register address modifier. | |
| #define | CVT_V1724_FW_REV_AM cvA32_S_DATA |
| Firmware Revision register address modifier. | |
| #define | CVT_V1724_DOWNSAMPLE_FACT_AM cvA32_S_DATA |
| DownSample factor register address modifier. | |
| #define | CVT_V1724_EVENT_STORED_AM cvA32_S_DATA |
| Event stored register address modifier. | |
| #define | CVT_V1724_VME_CONTROL_AM cvA32_S_DATA |
| VME Control register address modifier. | |
| #define | CVT_V1724_VME_STATUS_AM cvA32_S_DATA |
| VME Status register address modifier. | |
| #define | CVT_V1724_BOARD_ID_AM cvA32_S_DATA |
| Geo Address register address modifier. | |
| #define | CVT_V1724_MCST_CBLT_ADD_CTRL_AM cvA32_S_DATA |
| MCST/CBLT Address and control register address modifier. | |
| #define | CVT_V1724_RELOCATION_ADDRESS_AM cvA32_S_DATA |
| Relocation address register address modifier. | |
| #define | CVT_V1724_INT_STATUS_ID_AM cvA32_S_DATA |
| Interrupt status id register address modifier. | |
| #define | CVT_V1724_INT_EVENT_NUM_AM cvA32_S_DATA |
| Interrupt event number register address modifier. | |
| #define | CVT_V1724_BLT_EVENT_NUM_AM cvA32_S_DATA |
| BLT event number register address modifier. | |
| #define | CVT_V1724_SCRATCH_AM cvA32_S_DATA |
| Scratch register address modifier. | |
| #define | CVT_V1724_SW_RESET_AM cvA32_S_DATA |
| Software reset register address modifier. | |
| #define | CVT_V1724_SW_CLEAR_AM cvA32_S_DATA |
| Software clear register address modifier. | |
| #define | CVT_V1724_FLASH_EN_AM cvA32_S_DATA |
| Flash enable address modifier. | |
| #define | CVT_V1724_FLASH_DATA_AM cvA32_S_DATA |
| Flash data address modifier. | |
| #define | CVT_V1724_RELOAD_CONFIG_AM cvA32_S_DATA |
| Configuration Reload address modifier. | |
| #define | CVT_V1724_BASE_ADDRESS_AM cvA32_S_DATA |
| Base Address address modifier. | |
| #define | CVT_V1724_ROM_CHKSUM_AM cvA32_S_DATA |
| Configuration ROM checksum address modifier. | |
| #define | CVT_V1724_ROM_CHKSUM_LEN_2_AM cvA32_S_DATA |
| Configuration ROM checksum length (MSB) address modifier. | |
| #define | CVT_V1724_ROM_CHKSUM_LEN_1_AM cvA32_S_DATA |
| Configuration ROM checksum length address modifier. | |
| #define | CVT_V1724_ROM_CHKSUM_LEN_0_AM cvA32_S_DATA |
| Configuration ROM checksum length (LSB) address modifier. | |
| #define | CVT_V1724_ROM_CONST_2_AM cvA32_S_DATA |
| Configuration ROM constant (MSB) address modifier. | |
| #define | CVT_V1724_ROM_CONST_1_AM cvA32_S_DATA |
| Configuration ROM constant address modifier. | |
| #define | CVT_V1724_ROM_CONST_0_AM cvA32_S_DATA |
| Configuration ROM constant (LSB) address modifier. | |
| #define | CVT_V1724_ROM_C_CODE_AM cvA32_S_DATA |
| Configuration ROM c_code address modifier. | |
| #define | CVT_V1724_ROM_R_CODE_AM cvA32_S_DATA |
| Configuration ROM r_code address modifier. | |
| #define | CVT_V1724_ROM_OUI_2_AM cvA32_S_DATA |
| Configuration ROM Manufacturer identifier (IEEE OUI) (MSB) address modifier. | |
| #define | CVT_V1724_ROM_OUI_1_AM cvA32_S_DATA |
| Configuration ROM Manufacturer identifier (IEEE OUI) address modifier. | |
| #define | CVT_V1724_ROM_OUI_0_AM cvA32_S_DATA |
| Configuration ROM Manufacturer identifier (IEEE OUI) (LSB) address modifier. | |
| #define | CVT_V1724_ROM_VERSION_AM cvA32_S_DATA |
| Configuration ROM Purchased version of the Mod.V1724 address modifier. | |
| #define | CVT_V1724_ROM_BOARD_ID_2_AM cvA32_S_DATA |
| Configuration ROM Board identifier (MSB) address modifier. | |
| #define | CVT_V1724_ROM_BOARD_ID_1_AM cvA32_S_DATA |
| Configuration ROM Board identifier address modifier. | |
| #define | CVT_V1724_ROM_BOARD_ID_0_AM cvA32_S_DATA |
| Configuration ROM Board identifier (LSB) address modifier. | |
| #define | CVT_V1724_ROM_REVISION_3_AM cvA32_S_DATA |
| Configuration ROM Hardware revision identifier address modifier. | |
| #define | CVT_V1724_ROM_REVISION_2_AM cvA32_S_DATA |
| Configuration ROM Hardware revision identifier address modifier. | |
| #define | CVT_V1724_ROM_REVISION_1_AM cvA32_S_DATA |
| Configuration ROM Hardware revision identifier address modifier. | |
| #define | CVT_V1724_ROM_REVISION_0_AM cvA32_S_DATA |
| Configuration ROM Hardware revision identifier address modifier. | |
| #define | CVT_V1724_ROM_SERIAL_1_AM cvA32_S_DATA |
| Configuration ROM Serial number (MSB) address modifier. | |
| #define | CVT_V1724_ROM_SERIAL_0_AM cvA32_S_DATA |
| Configuration ROM Serial number (LSB) address modifier. | |
| #define | CVT_V1724_CH0_RESERVED_RND_ACC_AM cvA32_S_DATA |
| CH 0 Read Block channel broadcast reserved register address modifier. | |
| #define | CVT_V1724_CH0_THRESHOLD_AM cvA32_S_DATA |
| CH 0 Threshold register address modifier. | |
| #define | CVT_V1724_CH0_TIME_OVER_UNDER_THR_AM cvA32_S_DATA |
| CH 0 Over/Under Threshold Samples register address modifier. | |
| #define | CVT_V1724_CH0_STATUS_AM cvA32_S_DATA |
| CH 0 status register address modifier. | |
| #define | CVT_V1724_CH0_FW_REV_AM cvA32_S_DATA |
| CH 0 firmware revision register address modifier. | |
| #define | CVT_V1724_CH0_BUFF_OCCUPANCY_AM cvA32_S_DATA |
| CH 0 Number of Buffers Filled register address modifier. | |
| #define | CVT_V1724_CH0_DAC_CONF_AM cvA32_S_DATA |
| CH 0 DAC Data Configuration register address modifier. | |
| #define | CVT_V1724_CH0_ADC_CONF_AM cvA32_S_DATA |
| CH 0 Configuration register address modifier. | |
| #define | CVT_V1724_CH0_RESERVED_ADC_DEBUG_AM cvA32_S_DATA |
| CH 0 ADC Debug Reserved register address modifier. | |
| #define | CVT_V1724_CH0_RESERVED_MEM_DATA_AM cvA32_S_DATA |
| CH 0 Memory test data Reserved register address modifier. | |
| #define | CVT_V1724_CH0_RESERVED_MEM_ADDRESS_AM cvA32_S_DATA |
| CH 0 Memory test address Reserved register address modifier. | |
| #define | CVT_V1724_CH1_RESERVED_RND_ACC_AM cvA32_S_DATA |
| CH 1 Read Block channel broadcast reserved register address modifier. | |
| #define | CVT_V1724_CH1_THRESHOLD_AM cvA32_S_DATA |
| CH 1 Threshold register address modifier. | |
| #define | CVT_V1724_CH1_TIME_OVER_UNDER_THR_AM cvA32_S_DATA |
| CH 1 Over/Under Threshold Samples register address modifier. | |
| #define | CVT_V1724_CH1_STATUS_AM cvA32_S_DATA |
| CH 1 status register address modifier. | |
| #define | CVT_V1724_CH1_FW_REV_AM cvA32_S_DATA |
| CH 1 firmware revision register address modifier. | |
| #define | CVT_V1724_CH1_BUFF_OCCUPANCY_AM cvA32_S_DATA |
| CH 1 Number of Buffers Filled register address modifier. | |
| #define | CVT_V1724_CH1_DAC_CONF_AM cvA32_S_DATA |
| CH 1 DAC Data Configuration register address modifier. | |
| #define | CVT_V1724_CH1_ADC_CONF_AM cvA32_S_DATA |
| CH 1 Configuration register address modifier. | |
| #define | CVT_V1724_CH1_RESERVED_ADC_DEBUG_AM cvA32_S_DATA |
| CH 1 ADC Debug Reserved register address modifier. | |
| #define | CVT_V1724_CH1_RESERVED_MEM_DATA_AM cvA32_S_DATA |
| CH 1 Memory test data Reserved register address modifier. | |
| #define | CVT_V1724_CH1_RESERVED_MEM_ADDRESS_AM cvA32_S_DATA |
| CH 1 Memory test address Reserved register address modifier. | |
| #define | CVT_V1724_CH2_RESERVED_RND_ACC_AM cvA32_S_DATA |
| CH 2 Read Block channel broadcast reserved register address modifier. | |
| #define | CVT_V1724_CH2_THRESHOLD_AM cvA32_S_DATA |
| CH 2 Threshold register address modifier. | |
| #define | CVT_V1724_CH2_TIME_OVER_UNDER_THR_AM cvA32_S_DATA |
| CH 2 Over/Under Threshold Samples register address modifier. | |
| #define | CVT_V1724_CH2_STATUS_AM cvA32_S_DATA |
| CH 2 status register address modifier. | |
| #define | CVT_V1724_CH2_FW_REV_AM cvA32_S_DATA |
| CH 2 firmware revision register address modifier. | |
| #define | CVT_V1724_CH2_BUFF_OCCUPANCY_AM cvA32_S_DATA |
| CH 2 Number of Buffers Filled register address modifier. | |
| #define | CVT_V1724_CH2_DAC_CONF_AM cvA32_S_DATA |
| CH 2 DAC Data Configuration register address modifier. | |
| #define | CVT_V1724_CH2_ADC_CONF_AM cvA32_S_DATA |
| CH 2 Configuration register address modifier. | |
| #define | CVT_V1724_CH2_RESERVED_ADC_DEBUG_AM cvA32_S_DATA |
| CH 2 ADC Debug Reserved register address modifier. | |
| #define | CVT_V1724_CH2_RESERVED_MEM_DATA_AM cvA32_S_DATA |
| CH 2 Memory test data Reserved register address modifier. | |
| #define | CVT_V1724_CH2_RESERVED_MEM_ADDRESS_AM cvA32_S_DATA |
| CH 2 Memory test address Reserved register address modifier. | |
| #define | CVT_V1724_CH3_RESERVED_RND_ACC_AM cvA32_S_DATA |
| CH 3 Read Block channel broadcast reserved register address modifier. | |
| #define | CVT_V1724_CH3_THRESHOLD_AM cvA32_S_DATA |
| CH 3 Threshold register address modifier. | |
| #define | CVT_V1724_CH3_TIME_OVER_UNDER_THR_AM cvA32_S_DATA |
| CH 3 Over/Under Threshold Samples register address modifier. | |
| #define | CVT_V1724_CH3_STATUS_AM cvA32_S_DATA |
| CH 3 status register address modifier. | |
| #define | CVT_V1724_CH3_FW_REV_AM cvA32_S_DATA |
| CH 3 firmware revision register address modifier. | |
| #define | CVT_V1724_CH3_BUFF_OCCUPANCY_AM cvA32_S_DATA |
| CH 3 Number of Buffers Filled register address modifier. | |
| #define | CVT_V1724_CH3_DAC_CONF_AM cvA32_S_DATA |
| CH 3 DAC Data Configuration register address modifier. | |
| #define | CVT_V1724_CH3_ADC_CONF_AM cvA32_S_DATA |
| CH 3 Configuration register address modifier. | |
| #define | CVT_V1724_CH3_RESERVED_ADC_DEBUG_AM cvA32_S_DATA |
| CH 3 ADC Debug Reserved register address modifier. | |
| #define | CVT_V1724_CH3_RESERVED_MEM_DATA_AM cvA32_S_DATA |
| CH 3 Memory test data Reserved register address modifier. | |
| #define | CVT_V1724_CH3_RESERVED_MEM_ADDRESS_AM cvA32_S_DATA |
| CH 3 Memory test address Reserved register address modifier. | |
| #define | CVT_V1724_CH4_RESERVED_RND_ACC_AM cvA32_S_DATA |
| CH 4 Read Block channel broadcast reserved register address modifier. | |
| #define | CVT_V1724_CH4_THRESHOLD_AM cvA32_S_DATA |
| CH 4 Threshold register address modifier. | |
| #define | CVT_V1724_CH4_TIME_OVER_UNDER_THR_AM cvA32_S_DATA |
| CH 4 Over/Under Threshold Samples register address modifier. | |
| #define | CVT_V1724_CH4_STATUS_AM cvA32_S_DATA |
| CH 4 status register address modifier. | |
| #define | CVT_V1724_CH4_FW_REV_AM cvA32_S_DATA |
| CH 4 firmware revision register address modifier. | |
| #define | CVT_V1724_CH4_BUFF_OCCUPANCY_AM cvA32_S_DATA |
| CH 4 Number of Buffers Filled register address modifier. | |
| #define | CVT_V1724_CH4_DAC_CONF_AM cvA32_S_DATA |
| CH 4 DAC Data Configuration register address modifier. | |
| #define | CVT_V1724_CH4_ADC_CONF_AM cvA32_S_DATA |
| CH 4 Configuration register address modifier. | |
| #define | CVT_V1724_CH4_RESERVED_ADC_DEBUG_AM cvA32_S_DATA |
| CH 4 ADC Debug Reserved register address modifier. | |
| #define | CVT_V1724_CH4_RESERVED_MEM_DATA_AM cvA32_S_DATA |
| CH 4 Memory test data Reserved register address modifier. | |
| #define | CVT_V1724_CH4_RESERVED_MEM_ADDRESS_AM cvA32_S_DATA |
| CH 4 Memory test address Reserved register address modifier. | |
| #define | CVT_V1724_CH5_RESERVED_RND_ACC_AM cvA32_S_DATA |
| CH 5 Read Block channel broadcast reserved register address modifier. | |
| #define | CVT_V1724_CH5_THRESHOLD_AM cvA32_S_DATA |
| CH 5 Threshold register address modifier. | |
| #define | CVT_V1724_CH5_TIME_OVER_UNDER_THR_AM cvA32_S_DATA |
| CH 5 Over/Under Threshold Samples register address modifier. | |
| #define | CVT_V1724_CH5_STATUS_AM cvA32_S_DATA |
| CH 5 status register address modifier. | |
| #define | CVT_V1724_CH5_FW_REV_AM cvA32_S_DATA |
| CH 5 firmware revision register address modifier. | |
| #define | CVT_V1724_CH5_BUFF_OCCUPANCY_AM cvA32_S_DATA |
| CH 5 Number of Buffers Filled register address modifier. | |
| #define | CVT_V1724_CH5_DAC_CONF_AM cvA32_S_DATA |
| CH 5 DAC Data Configuration register address modifier. | |
| #define | CVT_V1724_CH5_ADC_CONF_AM cvA32_S_DATA |
| CH 5 Configuration register address modifier. | |
| #define | CVT_V1724_CH5_RESERVED_ADC_DEBUG_AM cvA32_S_DATA |
| CH 5 ADC Debug Reserved register address modifier. | |
| #define | CVT_V1724_CH5_RESERVED_MEM_DATA_AM cvA32_S_DATA |
| CH 5 Memory test data Reserved register address modifier. | |
| #define | CVT_V1724_CH5_RESERVED_MEM_ADDRESS_AM cvA32_S_DATA |
| CH 5 Memory test address Reserved register address modifier. | |
| #define | CVT_V1724_CH6_RESERVED_RND_ACC_AM cvA32_S_DATA |
| CH 6 Read Block channel broadcast reserved register address modifier. | |
| #define | CVT_V1724_CH6_THRESHOLD_AM cvA32_S_DATA |
| CH 6 Threshold register address modifier. | |
| #define | CVT_V1724_CH6_TIME_OVER_UNDER_THR_AM cvA32_S_DATA |
| CH 6 Over/Under Threshold Samples register address modifier. | |
| #define | CVT_V1724_CH6_STATUS_AM cvA32_S_DATA |
| CH 6 status register address modifier. | |
| #define | CVT_V1724_CH6_FW_REV_AM cvA32_S_DATA |
| CH 6 firmware revision register address modifier. | |
| #define | CVT_V1724_CH6_BUFF_OCCUPANCY_AM cvA32_S_DATA |
| CH 6 Number of Buffers Filled register address modifier. | |
| #define | CVT_V1724_CH6_DAC_CONF_AM cvA32_S_DATA |
| CH 6 DAC Data Configuration register address modifier. | |
| #define | CVT_V1724_CH6_ADC_CONF_AM cvA32_S_DATA |
| CH 6 Configuration register address modifier. | |
| #define | CVT_V1724_CH6_RESERVED_ADC_DEBUG_AM cvA32_S_DATA |
| CH 6 ADC Debug Reserved register address modifier. | |
| #define | CVT_V1724_CH6_RESERVED_MEM_DATA_AM cvA32_S_DATA |
| CH 6 Memory test data Reserved register address modifier. | |
| #define | CVT_V1724_CH6_RESERVED_MEM_ADDRESS_AM cvA32_S_DATA |
| CH 6 Memory test address Reserved register address modifier. | |
| #define | CVT_V1724_CH7_RESERVED_RND_ACC_AM cvA32_S_DATA |
| CH 7 Read Block channel broadcast reserved register address modifier. | |
| #define | CVT_V1724_CH7_THRESHOLD_AM cvA32_S_DATA |
| CH 7 Threshold register address modifier. | |
| #define | CVT_V1724_CH7_TIME_OVER_UNDER_THR_AM cvA32_S_DATA |
| CH 7 Over/Under Threshold Samples register address modifier. | |
| #define | CVT_V1724_CH7_STATUS_AM cvA32_S_DATA |
| CH 7 status register address modifier. | |
| #define | CVT_V1724_CH7_FW_REV_AM cvA32_S_DATA |
| CH 7 firmware revision register address modifier. | |
| #define | CVT_V1724_CH7_BUFF_OCCUPANCY_AM cvA32_S_DATA |
| CH 7 Number of Buffers Filled register address modifier. | |
| #define | CVT_V1724_CH7_DAC_CONF_AM cvA32_S_DATA |
| CH 7 DAC Data Configuration register address modifier. | |
| #define | CVT_V1724_CH7_ADC_CONF_AM cvA32_S_DATA |
| CH 7 Configuration register address modifier. | |
| #define | CVT_V1724_CH7_RESERVED_ADC_DEBUG_AM cvA32_S_DATA |
| CH 7 ADC Debug Reserved register address modifier. | |
| #define | CVT_V1724_CH7_RESERVED_MEM_DATA_AM cvA32_S_DATA |
| CH 7 Memory test data Reserved register address modifier. | |
| #define | CVT_V1724_CH7_RESERVED_MEM_ADDRESS_AM cvA32_S_DATA |
| CH 7 Memory test address Reserved register address modifier. | |
| #define | CVT_V1724_MAX_CHANNEL 8 |
| The number of channels. | |
| #define | CVT_V1724_GET_INT_LEVEL(reg) (((UINT32)reg)& CVT_V1724_VME_CTRL_INT_LEVEL_MSK) |
| Extract the interrupt level from UINT32 value. | |
| #define | CVT_V1724_SET_INT_LEVEL(reg, value) reg= (((UINT32)reg)& ~CVT_V1724_VME_CTRL_INT_LEVEL_MSK)| ((UINT32)value& CVT_V1724_VME_CTRL_INT_LEVEL_MSK) |
| Sets the interrupt level value into UINT32 value. | |
| #define | CVT_V1724_GET_CH_RND_ACC_BLOCK_ADD(reg) (((UINT32)reg)& CVT_V1724_BROAD_CHRNDACC_BLOCK_ADD_MSK) |
| Extract the Address of Block to be read from UINT32 value. | |
| #define | CVT_V1724_SET_CH_RND_ACC_BLOCK_ADD(reg, value) reg= (((UINT32)reg)& ~CVT_V1724_BROAD_CHRNDACC_BLOCK_ADD_MSK)| ((UINT32)value& CVT_V1724_BROAD_CHRNDACC_BLOCK_ADD_MSK) |
| Sets the Address of Block to be read into UINT32 value. | |
| #define | CVT_V1724_GET_CH_RND_ACC_SAMPLE_NUM(reg) ((((UINT32)reg)& CVT_V1724_BROAD_CHRNDACC_SAMPLE_NUM_MSK)>> 10) |
| Extract the Number of samples to be read from UINT32 value. | |
| #define | CVT_V1724_SET_CH_RND_ACC_SAMPLE_NUM(reg, value) reg= (((UINT32)reg)& ~CVT_V1724_BROAD_CHRNDACC_SAMPLE_NUM_MSK)| ((((UINT32)value)<< 10)& CVT_V1724_BROAD_CHRNDACC_SAMPLE_NUM_MSK) |
| Sets the Number of samples to be read into UINT32 value. | |
| #define | CVT_V1724_GET_CH_RND_ACC_OFFSET(reg) ((((UINT32)reg)& CVT_V1724_BROAD_CHRNDACC_OFFSET_MSK)>> 22) |
| Extract the Offset of Address Data from UINT32 value. | |
| #define | CVT_V1724_SET_CH_RND_ACC_OFFSET(reg, value) reg= (((UINT32)reg)& ~CVT_V1724_BROAD_CHRNDACC_OFFSET_MSK)| ((((UINT32)value)<< 22)& CVT_V1724_BROAD_CHRNDACC_OFFSET_MSK) |
| Sets the Offset of Address Data into UINT32 value. | |
| #define | CVT_V1724_GET_ACQCTRL_ACQ_MODE(reg) (((UINT32)reg)& CVT_V1724_ACQCTRL_ACQ_MODE_MSK) |
| Extract the acquisition mode value from UINT32 value. | |
| #define | CVT_V1724_SET_ACQCTRL_ACQ_MODE(reg, value) reg= (((UINT32)reg)& ~CVT_V1724_ACQCTRL_ACQ_MODE_MSK)| ((UINT32)value& CVT_V1724_ACQCTRL_ACQ_MODE_MSK) |
| Sets the acquisition mode value into UINT32 value. | |
| #define | CVT_V1724_GET_FRONT_PANEL_IO(reg) (((UINT32)reg)& CVT_V1724_FPIO_MSK) |
| Extract front panel data from UINT32 value. | |
| #define | CVT_V1724_SET_FRONT_PANEL_IO(reg, value) reg= (((UINT32)reg)& ~CVT_V1724_FPIO_MSK)| ((UINT32)value& CVT_V1724_FPIO_MSK) |
| Sets front panel data into UINT32 value. | |
| #define | CVT_V1724_GET_FPIO_CTRL_DIR(reg) ((((UINT32)reg)& CVT_V1724_FPIO_CTRL_DIR_MSK)>> 2) |
| Extract the Front panel IO direction from UINT32 value. | |
| #define | CVT_V1724_SET_FPIO_CTRL_DIR(reg, value) reg= (((UINT32)reg)& ~CVT_V1724_FPIO_CTRL_DIR_MSK)| ((((UINT32)value)<< 2)& CVT_V1724_FPIO_CTRL_DIR_MSK) |
| Sets the Front panel IO direction into UINT32 value. | |
| #define | CVT_V1724_GET_FPIO_CTRL_MODE(reg) ((((UINT32)reg)& CVT_V1724_FPIO_CTRL_MODE_MSK)>> 6) |
| Extract the Front panel IO mode from UINT32 value. | |
| #define | CVT_V1724_SET_FPIO_CTRL_MODE(reg, value) reg= (((UINT32)reg)& ~CVT_V1724_FPIO_CTRL_MODE_MSK)| ((((UINT32)value)<< 6)& CVT_V1724_FPIO_CTRL_MODE_MSK) |
| Sets the Front panel IO mode into UINT32 value. | |
| #define | CVT_V1724_GET_CH_DAC_CONF(reg) (((UINT32)reg)& CVT_V1724_CHDAC_DATA_MSK) |
| Extract DAC's data from UINT32 value. | |
| #define | CVT_V1724_SET_CH_DAC_CONF(reg, value) reg= (((UINT32)reg)& ~CVT_V1724_CHDAC_DATA_MSK)| ((UINT32)value& CVT_V1724_CHDAC_DATA_MSK) |
| Sets DAC's data into UINT32 value. | |
| #define | CVT_V1724_GET_MCST_CBLT_ADD(reg) (((UINT32)reg)& CVT_V1724_MCST_CBLT_ADD_MSK) |
| Extract the Base Address of from UINT32 value. | |
| #define | CVT_V1724_SET_MCST_CBLT_ADD(reg, value) reg= (((UINT32)reg)& ~CVT_V1724_MCST_CBLT_ADD_MSK)| ((UINT32)value& CVT_V1724_MCST_CBLT_ADD_MSK) |
| Sets the Base Address into UINT32 value. | |
| #define | CVT_V1724_GET_MCST_CBLT_CTRL(reg) ((((UINT32)reg)& CVT_V1724_MCST_CBLT_CTRL_MSK)>> 8) |
| Extract the MCST-CBLT Control from UINT32 value. | |
| #define | CVT_V1724_SET_MCST_CBLT_CTRL(reg, value) reg= (((UINT32)reg)& ~CVT_V1724_MCST_CBLT_CTRL_MSK)| ((((UINT32)value)<< 8)& CVT_V1724_MCST_CBLT_CTRL_MSK) |
| Sets MCST-CBLT Control into UINT32 value. | |
| #define | V1724_FLASH_PAGE_SIZE 264 |
| #define | V1724_HEADER_TAG_MSK 0xA0000000 |
| The V1724 Header tag msk. | |
| #define | IS_HEADER_TAG(data_0) ((data_0& 0xF0000000)== V1724_HEADER_TAG_MSK) |
| Checks if type is header tag. | |
| #define | GET_EVENT_TAG(data_0) ((UINT32)((((UINT32)data_0)>>28)& 0x0000000f)) |
| Gets the tag of this event. | |
| #define | GET_EVENT_BOARD_ID(data_0) ((UINT32)((((UINT32)data_0)>>23)& 0x0000001f)) |
| Gets the board id of this event. | |
| #define | GET_EVENT_SIZE(data_0) ((UINT32)(((UINT32)data_0)& 0x007fffff)) |
| Gets the size of this event. | |
| #define | GET_EVENT_ACTIVE_CHANNELS(data_1) ((UINT32)(((UINT32)data_1)& 0x000000ff)) |
| Gets the active channel mask of this event. | |
| #define | GET_EVENT_COUNT(data_2) ((UINT32)(((UINT32)data_2)& 0x00ffffff)) |
| Gets the counter of this event. | |
| #define | GET_EVENT_TRIGGER_TIME_TAG(data_3) ((UINT32)(((UINT32)data_3)& 0xffffffff)) |
| Gets the Trigger time tag of this event. | |
| #define | PACKED_1 |
| #define | _INLINE_ |
| #define | CVT_V1724_MAX_BLT_EVENT_NUM 4 |
| The maximum number of blt_event per readout cycle. | |
Enumerations | |
| enum | CVT_V1724_REG_INDEX { CVT_V1724_OUT_BUFFER_INDEX, CVT_V1724_BROAD_CH_CTRL_INDEX, CVT_V1724_BROAD_CH_SET_CTRL_INDEX, CVT_V1724_BROAD_CH_CLEAR_CTRL_INDEX, CVT_V1724_BROAD_CH_BUFF_SIZE_INDEX, CVT_V1724_BROAD_CH_BUFF_FLUSH_INDEX, CVT_V1724_BROAD_CH_RND_ACC_INDEX, CVT_V1724_ACQ_CONTROL_INDEX, CVT_V1724_ACQ_STATUS_INDEX, CVT_V1724_SW_TRIGGER_INDEX, CVT_V1724_TRIGGER_SRC_ENABLE_INDEX, CVT_V1724_FP_TRIGGER_OUT_ENABLE_INDEX, CVT_V1724_POST_TRIG_INDEX, CVT_V1724_FRONT_PANEL_IO_INDEX, CVT_V1724_FRONT_PANEL_IO_CTRL_INDEX, CVT_V1724_CH_ENABLE_INDEX, CVT_V1724_FW_REV_INDEX, CVT_V1724_DOWNSAMPLE_FACT_INDEX, CVT_V1724_EVENT_STORED_INDEX, CVT_V1724_VME_CONTROL_INDEX, CVT_V1724_VME_STATUS_INDEX, CVT_V1724_BOARD_ID_INDEX, CVT_V1724_MCST_CBLT_ADD_CTRL_INDEX, CVT_V1724_RELOCATION_ADDRESS_INDEX, CVT_V1724_INT_STATUS_ID_INDEX, CVT_V1724_INT_EVENT_NUM_INDEX, CVT_V1724_BLT_EVENT_NUM_INDEX, CVT_V1724_SCRATCH_INDEX, CVT_V1724_SW_RESET_INDEX, CVT_V1724_SW_CLEAR_INDEX, CVT_V1724_FLASH_EN_INDEX, CVT_V1724_FLASH_DATA_INDEX, CVT_V1724_RELOAD_CONFIG_INDEX, CVT_V1724_BASE_ADDRESS_INDEX, CVT_V1724_ROM_CHKSUM_INDEX, CVT_V1724_ROM_CHKSUM_LEN_2_INDEX, CVT_V1724_ROM_CHKSUM_LEN_1_INDEX, CVT_V1724_ROM_CHKSUM_LEN_0_INDEX, CVT_V1724_ROM_CONST_2_INDEX, CVT_V1724_ROM_CONST_1_INDEX, CVT_V1724_ROM_CONST_0_INDEX, CVT_V1724_ROM_C_CODE_INDEX, CVT_V1724_ROM_R_CODE_INDEX, CVT_V1724_ROM_OUI_2_INDEX, CVT_V1724_ROM_OUI_1_INDEX, CVT_V1724_ROM_OUI_0_INDEX, CVT_V1724_ROM_VERSION_INDEX, CVT_V1724_ROM_BOARD_ID_2_INDEX, CVT_V1724_ROM_BOARD_ID_1_INDEX, CVT_V1724_ROM_BOARD_ID_0_INDEX, CVT_V1724_ROM_REVISION_3_INDEX, CVT_V1724_ROM_REVISION_2_INDEX, CVT_V1724_ROM_REVISION_1_INDEX, CVT_V1724_ROM_REVISION_0_INDEX, CVT_V1724_ROM_SERIAL_1_INDEX, CVT_V1724_ROM_SERIAL_0_INDEX, CVT_V1724_CH0_RESERVED_RND_ACC_INDEX, CVT_V1724_CH0_THRESHOLD_INDEX, CVT_V1724_CH0_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_CH0_STATUS_INDEX, CVT_V1724_CH0_FW_REV_INDEX, CVT_V1724_CH0_BUFF_OCCUPANCY_INDEX, CVT_V1724_CH0_DAC_CONF_INDEX, CVT_V1724_CH0_ADC_CONF_INDEX, CVT_V1724_CH0_RESERVED_ADC_DEBUG_INDEX, CVT_V1724_CH0_RESERVED_MEM_DATA_INDEX, CVT_V1724_CH0_RESERVED_MEM_ADDRESS_INDEX, CVT_V1724_CH1_RESERVED_RND_ACC_INDEX, CVT_V1724_CH1_THRESHOLD_INDEX, CVT_V1724_CH1_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_CH1_STATUS_INDEX, CVT_V1724_CH1_FW_REV_INDEX, CVT_V1724_CH1_BUFF_OCCUPANCY_INDEX, CVT_V1724_CH1_DAC_CONF_INDEX, CVT_V1724_CH1_ADC_CONF_INDEX, CVT_V1724_CH1_RESERVED_ADC_DEBUG_INDEX, CVT_V1724_CH1_RESERVED_MEM_DATA_INDEX, CVT_V1724_CH1_RESERVED_MEM_ADDRESS_INDEX, CVT_V1724_CH2_RESERVED_RND_ACC_INDEX, CVT_V1724_CH2_THRESHOLD_INDEX, CVT_V1724_CH2_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_CH2_STATUS_INDEX, CVT_V1724_CH2_FW_REV_INDEX, CVT_V1724_CH2_BUFF_OCCUPANCY_INDEX, CVT_V1724_CH2_DAC_CONF_INDEX, CVT_V1724_CH2_ADC_CONF_INDEX, CVT_V1724_CH2_RESERVED_ADC_DEBUG_INDEX, CVT_V1724_CH2_RESERVED_MEM_DATA_INDEX, CVT_V1724_CH2_RESERVED_MEM_ADDRESS_INDEX, CVT_V1724_CH3_RESERVED_RND_ACC_INDEX, CVT_V1724_CH3_THRESHOLD_INDEX, CVT_V1724_CH3_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_CH3_STATUS_INDEX, CVT_V1724_CH3_FW_REV_INDEX, CVT_V1724_CH3_BUFF_OCCUPANCY_INDEX, CVT_V1724_CH3_DAC_CONF_INDEX, CVT_V1724_CH3_ADC_CONF_INDEX, CVT_V1724_CH3_RESERVED_ADC_DEBUG_INDEX, CVT_V1724_CH3_RESERVED_MEM_DATA_INDEX, CVT_V1724_CH3_RESERVED_MEM_ADDRESS_INDEX, CVT_V1724_CH4_RESERVED_RND_ACC_INDEX, CVT_V1724_CH4_THRESHOLD_INDEX, CVT_V1724_CH4_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_CH4_STATUS_INDEX, CVT_V1724_CH4_FW_REV_INDEX, CVT_V1724_CH4_BUFF_OCCUPANCY_INDEX, CVT_V1724_CH4_DAC_CONF_INDEX, CVT_V1724_CH4_ADC_CONF_INDEX, CVT_V1724_CH4_RESERVED_ADC_DEBUG_INDEX, CVT_V1724_CH4_RESERVED_MEM_DATA_INDEX, CVT_V1724_CH4_RESERVED_MEM_ADDRESS_INDEX, CVT_V1724_CH5_RESERVED_RND_ACC_INDEX, CVT_V1724_CH5_THRESHOLD_INDEX, CVT_V1724_CH5_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_CH5_STATUS_INDEX, CVT_V1724_CH5_FW_REV_INDEX, CVT_V1724_CH5_BUFF_OCCUPANCY_INDEX, CVT_V1724_CH5_DAC_CONF_INDEX, CVT_V1724_CH5_ADC_CONF_INDEX, CVT_V1724_CH5_RESERVED_ADC_DEBUG_INDEX, CVT_V1724_CH5_RESERVED_MEM_DATA_INDEX, CVT_V1724_CH5_RESERVED_MEM_ADDRESS_INDEX, CVT_V1724_CH6_RESERVED_RND_ACC_INDEX, CVT_V1724_CH6_THRESHOLD_INDEX, CVT_V1724_CH6_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_CH6_STATUS_INDEX, CVT_V1724_CH6_FW_REV_INDEX, CVT_V1724_CH6_BUFF_OCCUPANCY_INDEX, CVT_V1724_CH6_DAC_CONF_INDEX, CVT_V1724_CH6_ADC_CONF_INDEX, CVT_V1724_CH6_RESERVED_ADC_DEBUG_INDEX, CVT_V1724_CH6_RESERVED_MEM_DATA_INDEX, CVT_V1724_CH6_RESERVED_MEM_ADDRESS_INDEX, CVT_V1724_CH7_RESERVED_RND_ACC_INDEX, CVT_V1724_CH7_THRESHOLD_INDEX, CVT_V1724_CH7_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_CH7_STATUS_INDEX, CVT_V1724_CH7_FW_REV_INDEX, CVT_V1724_CH7_BUFF_OCCUPANCY_INDEX, CVT_V1724_CH7_DAC_CONF_INDEX, CVT_V1724_CH7_ADC_CONF_INDEX, CVT_V1724_CH7_RESERVED_ADC_DEBUG_INDEX, CVT_V1724_CH7_RESERVED_MEM_DATA_INDEX, CVT_V1724_CH7_RESERVED_MEM_ADDRESS_INDEX, CVT_V1724_LAST_INDEX } |
| The registers indexes. More... | |
| enum | CVT_V1724_VME_CONTROL_MSK { CVT_V1724_VME_CTRL_INT_LEVEL_MSK = 0x0007, CVT_V1724_VME_CTRL_BERR_ENABLE_MSK = 0x0010, CVT_V1724_VME_CTRL_ALIGN64_MSK = 0x0020, CVT_V1724_VME_CTRL_RELOC_MSK = 0x0040 } |
| Control register bitmasks. More... | |
| enum | CVT_V1724_VME_STATUS_MSK { CVT_V1724_VME_STS_DATA_READY_MSK = 0x0001, CVT_V1724_VME_STS_FULL_MSK = 0x0002, CVT_V1724_VME_STS_BERR_FLAG_MSK = 0x0004, CVT_V1724_VME_STS_PURGED_MSK = 0x0008 } |
| Status register bitmasks. More... | |
| enum | CVT_V1724_TRIGGER_SRC_ENABLE_MSK { CVT_V1724_TRGEN_CH0_MSK = 0x00000001, CVT_V1724_TRGEN_CH1_MSK = 0x00000002, CVT_V1724_TRGEN_CH2_MSK = 0x00000004, CVT_V1724_TRGEN_CH3_MSK = 0x00000008, CVT_V1724_TRGEN_CH4_MSK = 0x00000010, CVT_V1724_TRGEN_CH5_MSK = 0x00000020, CVT_V1724_TRGEN_CH6_MSK = 0x00000040, CVT_V1724_TRGEN_CH7_MSK = 0x00000080, CVT_V1724_TRGEN_EXT_MSK = 0x40000000, CVT_V1724_TRGEN_SW_MSK = 0x80000000 } |
| Trigger enable bitmasks. More... | |
| enum | CVT_V1724_FP_TRIGGER_OUT_ENABLE_MSK { CVT_V1724_FPTRGEN_CH0_MSK = 0x00000001, CVT_V1724_FPTRGEN_CH1_MSK = 0x00000002, CVT_V1724_FPTRGEN_CH2_MSK = 0x00000004, CVT_V1724_FPTRGEN_CH3_MSK = 0x00000008, CVT_V1724_FPTRGEN_CH4_MSK = 0x00000010, CVT_V1724_FPTRGEN_CH5_MSK = 0x00000020, CVT_V1724_FPTRGEN_CH6_MSK = 0x00000040, CVT_V1724_FPTRGEN_CH7_MSK = 0x00000080, CVT_V1724_FPTRGEN_EXT_MSK = 0x40000000, CVT_V1724_FPTRGEN_SW_MSK = 0x80000000 } |
| Front Panel Trigger Out enable bitmasks. More... | |
| enum | CVT_V1724_BROAD_CH_CONTROL_MSK { CVT_V1724_BROAD_CHCTRL_GATE_MODE_MSK = 0x00000001, CVT_V1724_BROAD_CHCTRL_TRG_OVERLAP_MSK = 0x00000002, CVT_V1724_BROAD_CHCTRL_MEM_ENABLE_MSK = 0x00000004, CVT_V1724_BROAD_CHCTRL_MEM_ACC_MODE_MSK = 0x00000010, CVT_V1724_BROAD_CHCTRL_TRG_IN_EN_MSK = 0x00000020, CVT_V1724_BROAD_CHCTRL_TRG_OUT_THR_MSK = 0x00000040, CVT_V1724_BROAD_CHCTRL_TRG_OUT_EN_MSK = 0x00000080 } |
| CVT_V1724_BROAD_CH_CTRL: Control register bitmasks. More... | |
| enum | CVT_V1724_BROAD_CH_RND_ACC_MSK { CVT_V1724_BROAD_CHRNDACC_BLOCK_ADD_MSK = 0x000003FF, CVT_V1724_BROAD_CHRNDACC_SAMPLE_NUM_MSK = 0x003FFC00, CVT_V1724_BROAD_CHRNDACC_OFFSET_MSK = 0xFFC00000 } |
| CVT_V1724_BROAD_CH_RND_ACC register bitmasks. More... | |
| enum | CVT_V1724_ACQ_CONTROL_MSK { CVT_V1724_ACQCTRL_ACQ_MODE_MSK = 0x00000003, CVT_V1724_ACQCTRL_START_MSK = 0x00000004, CVT_V1724_ACQCTRL_EVENT_COUNTER_ALL_MSK = 0x00000008, CVT_V1724_ACQCTRL_DOWNSAMPLE_MSK = 0x00000010 } |
| CVT_V1724_ACQ_CONTROL register bitmasks. More... | |
| enum | CVT_V1724_ACQ_CONTROL_ACQ_MODES { CVT_V1724_ACQCTRL_ACQ_MODE_REGISTER_CTRL = 0, CVT_V1724_ACQCTRL_ACQ_MODE_S_IN_CTRL = 1, CVT_V1724_ACQCTRL_ACQ_MODE_S_IN_GATE = 2, CVT_V1724_ACQCTRL_ACQ_MODE_MULTIBOARD_SYNC = 3 } |
| CVT_V1724_ACQ_CONTROL_MSK acquisition modes. More... | |
| enum | CVT_V1724_ACQ_STATUS_MSK { CVT_V1724_ACQSTS_MEB_NOT_EMPTY_MSK = 0x00000001, CVT_V1724_ACQSTS_MEB_FULL_MSK = 0x00000002, CVT_V1724_ACQSTS_RUN_MSK = 0x00000004, CVT_V1724_ACQSTS_EVENT_RDY_MSK = 0x00000008, CVT_V1724_ACQSTS_EVENT_FULL_MSK = 0x00000010, CVT_V1724_ACQSTS_S_IN_MSK = 0x00008000 } |
| CVT_V1724_ACQ_STATUS register bitmasks. More... | |
| enum | CVT_V1724_CH_ENABLE_MSK { CVT_V1724_CHEN_CH0_MSK = 0x0001, CVT_V1724_CHEN_CH1_MSK = 0x0002, CVT_V1724_CHEN_CH2_MSK = 0x0004, CVT_V1724_CHEN_CH3_MSK = 0x0008, CVT_V1724_CHEN_CH4_MSK = 0x0010, CVT_V1724_CHEN_CH5_MSK = 0x0020, CVT_V1724_CHEN_CH6_MSK = 0x0040, CVT_V1724_CHEN_CH7_MSK = 0x0080 } |
| CVT_V1724_CH_ENABLE register bitmasks. More... | |
| enum | CVT_V1724_CH_CONF_MSK { CVT_V1724_CHCONF_DITHER_MSK = 0x00000001, CVT_V1724_CHCONF_CLK_DUTY_STAB_MSK = 0x00000002, CVT_V1724_CHCONF_RND_MSK = 0x00000004 } |
| CH Configuration register bitmasks. More... | |
| enum | CVT_V1724_FRONT_PANEL_IO_MSK { CVT_V1724_FPIO_MSK = 0x0000FFFF } |
| Front Panel IO data register bitmasks. More... | |
| enum | CVT_V1724_FRONT_PANEL_IO_CTRL_MSK { CVT_V1724_FPIO_CTRL_TTL_MSK = 0x00000001, CVT_V1724_FPIO_CTRL_OUT_DIS_MSK = 0x00000002, CVT_V1724_FPIO_CTRL_DIR_MSK = 0x0000003C, CVT_V1724_FPIO_CTRL_MODE_MSK = 0x000000C0 } |
| Front Panel IO control register bitmasks. More... | |
| enum | CVT_V1724_FRONT_PANEL_IO_MODES { CVT_V1724_FPIO_MODES_GPIO = 0, CVT_V1724_FPIO_MODES_PROGIO = 1, CVT_V1724_FPIO_MODES_PATTERN = 2 } |
| Front Panel IO modes. More... | |
| enum | CVT_V1724_DAC_CONF_MSK { CVT_V1724_CHDAC_DATA_MSK = 0x0000FFFF, CVT_V1724_CHDAC_SET_A_MSK = 0x00100000, CVT_V1724_CHDAC_SET_B_MSK = 0x00240000 } |
| CH DAC data configuration register bitmasks. More... | |
| enum | CVT_V1724_CH_STATUS_MSK { CVT_V1724_CHSTS_FIFO_FULL_MSK = 0x00000001, CVT_V1724_CHSTS_FIFO_EMPTY_MSK = 0x00000002, CVT_V1724_CHSTS_DAC_BUSY_MSK = 0x00000004, CVT_V1724_CHSTS_BIST_END_MSK = 0x00000008, CVT_V1724_CHSTS_BIST_OK_MSK = 0x00000010, CVT_V1724_CHSTS_BLOCK_REM_OK_MSK = 0x00000020 } |
| CH status register bitmasks. More... | |
| enum | CVT_V1724_CH_BLKSIZE { CVT_V1724_CHBKSZ_512K = 0, CVT_V1724_CHBKSZ_256K, CVT_V1724_CHBKSZ_128K, CVT_V1724_CHBKSZ_64K, CVT_V1724_CHBKSZ_32K, CVT_V1724_CHBKSZ_16K, CVT_V1724_CHBKSZ_8K, CVT_V1724_CHBKSZ_4K, CVT_V1724_CHBKSZ_2K, CVT_V1724_CHBKSZ_1K, CVT_V1724_CHBKSZ_512 } |
| The channel Samples' Number for each block. More... | |
| enum | CVT_V1724_MCST_CBLT_ADD_CTRL_MSK { CVT_V1724_MCST_CBLT_ADD_MSK = 0x000000FF, CVT_V1724_MCST_CBLT_CTRL_MSK = 0x00000300 } |
| V1724 MCST-CBLT Address/Control register bit masks. More... | |
| enum | CVT_V1724_MCST_CBLT_CTRL_BOARDS { CVT_V1724_MCST_CBLT_CTRL_DISABLED_BOARD = 0, CVT_V1724_MCST_CBLT_CTRL_LAST_BOARD = 1, CVT_V1724_MCST_CBLT_CTRL_FIRST_BOARD = 2, CVT_V1724_MCST_CBLT_CTRL_MID_BOARD = 3 } |
| V1724 MCST-CBLT control boards. More... | |
| enum | CVT_V1724_FLASH_OPCODES { CVT_V1724_FOP_PAGE_ERASE = 0x0081, CVT_V1724_FOP_PAGE_PROG_TH_BUF1 = 0x0082, CVT_V1724_FOP_PAGE_READ = 0x00D2 } |
| V1724 Flash register opcodes. More... | |
| enum | CVT_V1724_FLASH_BANK { CVT_V1724_FB_STANDARD = 48, CVT_V1724_FB_BACKUP = 1048 } |
| V1724 Flash banks. More... | |
| enum | CVT_V1724_FLASH_EN_MSK { CVT_V1724_FLEN_EN_MSK = 0x00000001 } |
| Flash enable register bitmasks. More... | |
Functions | |
| BOOL | cvt_V1724_open (cvt_V1724_data *p_data, UINT16 base_address, long vme_handle) |
| V1724 VME boards data initialization. | |
| BOOL | cvt_V1724_close (cvt_V1724_data *p_data) |
| V1724 VME boards closing and resource free. | |
| BOOL | cvt_V1724_read_data (cvt_V1724_data *p_data, UINT32 *p_ch_max_samples, UINT32 *p_num_events) |
| Reads data from the board's channels and stores to user buffer. | |
| BOOL | cvt_V1724_get_buffer_cache (cvt_V1724_data *p_data, UINT16 event_index, UINT8 ch_index, UINT16 *p_buff, UINT32 *p_buff_size, UINT8 *p_board_id, UINT32 *p_trigger_time_tag, UINT32 *p_event_counter) |
| Reads data cache from previous cvt_V1724_read_data data call. | |
| BOOL | cvt_V1724_set_trigger_mode (cvt_V1724_data *p_data, BOOL falling_edge_enable, BOOL trigger_in_enable, BOOL trigger_out_enable, BOOL ext_trigger_enable, BOOL sw_trigger_enable, UINT8 ch_trigger_enable_msk, BOOL trigger_overlap_enable, UINT32 post_trigger) |
| Setups the triggering mode parameters. | |
| BOOL | cvt_V1724_get_trigger_mode (cvt_V1724_data *p_data, BOOL *p_falling_edge_enable, BOOL *p_trigger_in_enable, BOOL *p_trigger_out_enable, BOOL *p_ext_trigger_enable, BOOL *p_sw_trigger_enable, UINT8 *p_ch_trigger_enable_msk, BOOL *p_trigger_overlap_enable, UINT32 *p_post_trigger) |
| Gets the trigger out settings. | |
| BOOL | cvt_V1724_get_fp_trigger_out (cvt_V1724_data *p_data, BOOL *p_ext_trigger_enable, BOOL *p_sw_trigger_enable, UINT8 *p_ch_trigger_enable_msk) |
| Gets the front panel trigger output settings. | |
| BOOL | cvt_V1724_set_fp_trigger_out (cvt_V1724_data *p_data, BOOL ext_trigger_enable, BOOL sw_trigger_enable, UINT8 ch_trigger_enable_msk) |
| Setups the front panel triggering output parameters. | |
| BOOL | cvt_V1724_start_acquisition (cvt_V1724_data *p_data, UINT8 ch_msk) |
| Starts the acquisition for the spcified channel mask. | |
| BOOL | cvt_V1724_stop_acquisition (cvt_V1724_data *p_data) |
| Stops the acquisition. | |
| BOOL | cvt_V1724_set_acquisition_mode (cvt_V1724_data *p_data, BOOL sample_enable, CVT_V1724_CH_BLKSIZE block_size, CVT_V1724_ACQ_CONTROL_ACQ_MODES acquisition_mode, BOOL count_all_trigger, UINT32 downsample_factor) |
| Setups the acquisition mode parameters. | |
| BOOL | cvt_V1724_get_acquisition_mode (cvt_V1724_data *p_data, BOOL *p_sample_enable, CVT_V1724_CH_BLKSIZE *p_block_size) |
| Gets the acquisition mode parameters. | |
| BOOL | cvt_V1724_get_acquisition_status (cvt_V1724_data *p_data, BOOL *p_is_MEB_not_empty, BOOL *p_is_MEB_full, BOOL *p_is_running, BOOL *p_some_event_ready, BOOL *p_event_full, BOOL *p_s_in) |
| Gets the acquisition status parameters. | |
| BOOL | cvt_V1724_set_dither_enable (cvt_V1724_data *p_data, UINT8 ch_msk, BOOL dither_value) |
| CH 0 Configuration register index CH 1 Configuration register index CH 2 Configuration register index CH 3 Configuration register index CH 4 Configuration register index CH 5 Configuration register index CH 6 Configuration register index CH 7 Configuration register index. | |
| BOOL | cvt_V1724_get_dither_enable (cvt_V1724_data *p_data, UINT8 ch_index, BOOL *p_dither_value) |
| CH 0 Configuration register index CH 1 Configuration register index CH 2 Configuration register index CH 3 Configuration register index CH 4 Configuration register index CH 5 Configuration register index CH 6 Configuration register index CH 7 Configuration register index. | |
| BOOL | cvt_V1724_set_adc_conf (cvt_V1724_data *p_data, UINT8 ch_msk, BOOL dither_value, BOOL clk_duty_stab_value, BOOL randomize_value) |
| CH 0 Configuration register index CH 1 Configuration register index CH 2 Configuration register index CH 3 Configuration register index CH 4 Configuration register index CH 5 Configuration register index CH 6 Configuration register index CH 7 Configuration register index. | |
| BOOL | cvt_V1724_get_adc_conf (cvt_V1724_data *p_data, UINT8 ch_index, BOOL *p_dither_value, BOOL *p_clk_duty_stab_value, BOOL *p_randomize_value) |
| CH 0 Configuration register index CH 1 Configuration register index CH 2 Configuration register index CH 3 Configuration register index CH 4 Configuration register index CH 5 Configuration register index CH 6 Configuration register index CH 7 Configuration register index. | |
| BOOL | cvt_V1724_set_interrupt (cvt_V1724_data *p_data, UINT8 level, UINT32 status_id, UINT16 event_number) |
| Setups interrupt parameters. | |
| BOOL | cvt_V1724_get_interrupt (cvt_V1724_data *p_data, UINT8 *p_level, UINT32 *p_status_id, UINT16 *p_event_number) |
| Gets interrupt parameters. | |
| BOOL | cvt_V1724_set_readout_mode (cvt_V1724_data *p_data, BOOL enable_bus_error, UINT32 BLT_event_number) |
| Setups data readout mode parameters. | |
| BOOL | cvt_V1724_get_readout_mode (cvt_V1724_data *p_data, BOOL *p_enable_bus_error, UINT32 *p_BLT_event_number) |
| Gets data readout mode parameters. | |
| BOOL | cvt_V1724_software_reset (cvt_V1724_data *p_data) |
| Performs a software reset. | |
| BOOL | cvt_V1724_data_clear (cvt_V1724_data *p_data) |
| Performs a data clear. | |
| BOOL | cvt_V1724_set_channel_offset (cvt_V1724_data *p_data, UINT8 ch_msk, UINT16 offset_value) |
| CH 0 DAC Data Configuration register index CH 1 DAC Data Configuration register index CH 2 DAC Data Configuration register index CH 3 DAC Data Configuration register index CH 4 DAC Data Configuration register index CH 5 DAC Data Configuration register index CH 6 DAC Data Configuration register index CH 7 DAC Data Configuration register index. | |
| BOOL | cvt_V1724_get_channel_offset (cvt_V1724_data *p_data, UINT8 ch_index, UINT16 *p_offset_value) |
| CH 0 DAC Data Configuration register index CH 1 DAC Data Configuration register index CH 2 DAC Data Configuration register index CH 3 DAC Data Configuration register index CH 4 DAC Data Configuration register index CH 5 DAC Data Configuration register index CH 6 DAC Data Configuration register index CH 7 DAC Data Configuration register index. | |
| BOOL | cvt_V1724_set_channel_trigger (cvt_V1724_data *p_data, UINT8 ch_msk, UINT32 trigger_threshold, UINT32 threshold_samples) |
| CH 0 Threshold register index CH 1 Threshold register index CH 2 Threshold register index CH 3 Threshold register index CH 4 Threshold register index CH 5 Threshold register index CH 6 Threshold register index CH 7 Threshold register index CH 0 Over/Under Threshold Samples register index CH 1 Over/Under Threshold Samples register index CH 2 Over/Under Threshold Samples register index CH 3 Over/Under Threshold Samples register index CH 4 Over/Under Threshold Samples register index CH 5 Over/Under Threshold Samples register index CH 6 Over/Under Threshold Samples register index CH 7 Over/Under Threshold Samples register index. | |
| BOOL | cvt_V1724_get_channel_trigger (cvt_V1724_data *p_data, UINT8 ch_index, UINT32 *p_trigger_threshold, UINT32 *p_threshold_samples) |
| CH 0 Threshold register index CH 1 Threshold register index CH 2 Threshold register index CH 3 Threshold register index CH 4 Threshold register index CH 5 Threshold register index CH 6 Threshold register index CH 7 Threshold register index CH 0 Over/Under Threshold Samples register index CH 1 Over/Under Threshold Samples register index CH 2 Over/Under Threshold Samples register index CH 3 Over/Under Threshold Samples register index CH 4 Over/Under Threshold Samples register index CH 5 Over/Under Threshold Samples register index CH 6 Over/Under Threshold Samples register index CH 7 Over/Under Threshold Samples register index. | |
| BOOL | cvt_V1724_set_front_panel_IO (cvt_V1724_data *p_data, BOOL use_TTL, BOOL out_en, UINT8 dir_msk, CVT_V1724_FRONT_PANEL_IO_MODES mode) |
| Sets front panel's IO. | |
| BOOL | cvt_V1724_get_front_panel_IO (cvt_V1724_data *p_data, BOOL *p_use_TTL, BOOL *p_is_out_en, UINT8 *p_dir_msk, CVT_V1724_FRONT_PANEL_IO_MODES *p_mode) |
| Gets front panel's IO. | |
| BOOL | cvt_V1724_software_trigger (cvt_V1724_data *p_data) |
| Performs a software trigger. | |
| BOOL | cvt_V1724_get_channel_status (cvt_V1724_data *p_data, UINT8 ch_index, BOOL *p_is_dac_busy, BOOL *p_is_fifo_full, BOOL *p_is_fifo_almost_full, BOOL *p_is_block_remove_ok) |
| CH 0 status register relative address CH 1 status register relative address CH 2 status register relative address CH 3 status register relative address CH 4 status register relative address CH 5 status register relative address CH 6 status register relative address CH 7 status register relative address. | |
| BOOL | cvt_V1724_get_system_info (cvt_V1724_data *p_data, UINT16 *p_firmware_rev, CVT_V1724_ROM_CONFIG *p_rom_config) |
| Gets board's system information. | |
| BOOL | cvt_V1724_get_channel_info (cvt_V1724_data *p_data, UINT8 ch_index, UINT16 *p_firmware_rev) |
| CH 0 firmware revision register relative index CH 1 firmware revision register relative index CH 2 firmware revision register relative index CH 3 firmware revision register relative index CH 4 firmware revision register relative index CH 5 firmware revision register relative index CH 6 firmware revision register relative index CH 7 firmware revision register relative index. | |
| BOOL | cvt_V1724_set_MCST_CBLT (cvt_V1724_data *p_data, UINT8 address, MCST_CBLT_board_pos pos) |
| Setups MCST/CBLT parameters for this board. | |
| BOOL | cvt_V1724_get_MCST_CBLT (cvt_V1724_data *p_data, UINT8 *p_address, MCST_CBLT_board_pos *p_pos) |
| Gets MCST/CBLT parameters from board. | |
| BOOL | cvt_V1724_write_flash_page (cvt_V1724_data *p_data, const UINT8 *page_buff, UINT32 page_index) |
| Writes a page into board's flash. | |
| BOOL | cvt_V1724_read_flash_page (cvt_V1724_data *p_data, UINT8 *page_buff, UINT32 page_index) |
| Reads a page from board's flash. | |
| BOOL | cvt_V1724_erase_flash_page (cvt_V1724_data *p_data, UINT32 page_index) |
| Erases a board's flash page. | |
| BOOL | cvt_V1724_fw_upgrade (cvt_V1724_data *p_data, const UINT8 *data_buff, UINT32 data_size, CVT_V1724_FLASH_BANK flash_bank, BOOL(*call_back)(UINT32 written_bytes)) |
| Performs a full flash upgrade onto specific bank (standard or backup). | |
Definition in file cvt_V1724.h.
|
|
V1724 Flash programming V1724 flash page size Definition at line 1112 of file cvt_V1724.h. Referenced by cvt_V1724_write_flash_page(). |
|
|
CVT_V1724_ACQ_CONTROL_MSK acquisition modes.
Definition at line 908 of file cvt_V1724.h. |
|
|
CVT_V1724_ACQ_CONTROL register bitmasks.
Definition at line 892 of file cvt_V1724.h. |
|
|
CVT_V1724_ACQ_STATUS register bitmasks.
Definition at line 921 of file cvt_V1724.h. |
|
|
CVT_V1724_BROAD_CH_CTRL: Control register bitmasks.
Definition at line 854 of file cvt_V1724.h. |
|
|
CVT_V1724_BROAD_CH_RND_ACC register bitmasks.
Definition at line 870 of file cvt_V1724.h. |
|
|
The channel Samples' Number for each block.
Definition at line 1040 of file cvt_V1724.h. |
|
|
CH Configuration register bitmasks.
Definition at line 953 of file cvt_V1724.h. |
|
|
CVT_V1724_CH_ENABLE register bitmasks.
Definition at line 936 of file cvt_V1724.h. |
|
|
CH status register bitmasks.
Definition at line 1025 of file cvt_V1724.h. |
|
|
CH DAC data configuration register bitmasks.
Definition at line 1010 of file cvt_V1724.h. |
|
|
V1724 Flash banks.
Definition at line 1133 of file cvt_V1724.h. |
|
|
Flash enable register bitmasks.
Definition at line 1144 of file cvt_V1724.h. |
|
|
V1724 Flash register opcodes.
Definition at line 1120 of file cvt_V1724.h. |
|
|
Front Panel Trigger Out enable bitmasks.
Definition at line 835 of file cvt_V1724.h. |
|
|
Front Panel IO control register bitmasks.
Definition at line 978 of file cvt_V1724.h. |
|
|
Front Panel IO modes.
Definition at line 997 of file cvt_V1724.h. |
|
|
Front Panel IO data register bitmasks.
Definition at line 965 of file cvt_V1724.h. |
|
|
V1724 MCST-CBLT Address/Control register bit masks.
Definition at line 1081 of file cvt_V1724.h. |
|
|
V1724 MCST-CBLT control boards.
Definition at line 1099 of file cvt_V1724.h. |
|
|
The registers indexes. Provides an entry for each register: This is the index into the CVT_V1724_REG_TABLE board table
Definition at line 594 of file cvt_V1724.h. |
|
|
Trigger enable bitmasks.
Definition at line 816 of file cvt_V1724.h. |
|
|
Control register bitmasks.
Definition at line 786 of file cvt_V1724.h. |
|
|
Status register bitmasks.
Definition at line 803 of file cvt_V1724.h. |
|
|
V1724 VME boards closing and resource free. Provides specific handling for V1724 boards closing.
Definition at line 255 of file cvt_v1724.c. References cvt_board_close(), FALSE, cvt_V1724_data::m_cache_sample_buffer, cvt_V1724_data::m_cache_sample_buffer_read_bytes, cvt_V1724_data::m_cache_sample_buffer_size, cvt_V1724_data::m_common_data, and TRUE. |
|
|
Performs a data clear. Writes a dummy value into SW_CLEAR_REGISTER register.
Definition at line 1371 of file cvt_v1724.c. References CVT_V1724_SW_CLEAR_INDEX, cvt_write_reg(), FALSE, cvt_V1724_data::m_common_data, TRACE, and TRUE. |
|
||||||||||||
|
Erases a board's flash page.
Definition at line 2222 of file cvt_v1724.c. References cvt_clear_bitmask_reg(), cvt_set_bitmask_reg(), CVT_V1724_FLASH_DATA_INDEX, CVT_V1724_FLASH_EN_INDEX, CVT_V1724_FLEN_EN_MSK, CVT_V1724_FOP_PAGE_ERASE, cvt_write_reg(), FALSE, cvt_V1724_data::m_common_data, TRACE, and TRUE. |
|
||||||||||||||||||||||||
|
Performs a full flash upgrade onto specific bank (standard or backup).
Definition at line 2283 of file cvt_v1724.c. References cvt_swap_bits(), CVT_V1724_FB_BACKUP, CVT_V1724_FB_STANDARD, cvt_V1724_write_flash_page(), FALSE, and TRACE. |
|
||||||||||||||||
|
Gets the acquisition mode parameters. Retrives the relevant parameters settings for the acquisition mode.
Definition at line 794 of file cvt_v1724.c. References cvt_read_reg(), CVT_V1724_BROAD_CH_BUFF_SIZE_INDEX, CVT_V1724_BROAD_CH_CTRL_INDEX, CVT_V1724_BROAD_CHCTRL_GATE_MODE_MSK, FALSE, cvt_V1724_data::m_common_data, TRACE, and TRUE. |
|
||||||||||||||||||||||||||||||||
|
Gets the acquisition status parameters. Retrives the relevant parameters for the acquisition status.
Definition at line 823 of file cvt_v1724.c. References cvt_read_reg(), CVT_V1724_ACQ_STATUS_INDEX, CVT_V1724_ACQSTS_EVENT_FULL_MSK, CVT_V1724_ACQSTS_EVENT_RDY_MSK, CVT_V1724_ACQSTS_MEB_FULL_MSK, CVT_V1724_ACQSTS_MEB_NOT_EMPTY_MSK, CVT_V1724_ACQSTS_RUN_MSK, CVT_V1724_ACQSTS_S_IN_MSK, FALSE, cvt_V1724_data::m_common_data, TRACE, and TRUE. |
|
||||||||||||||||||||||||
|
CH 0 Configuration register index CH 1 Configuration register index CH 2 Configuration register index CH 3 Configuration register index CH 4 Configuration register index CH 5 Configuration register index CH 6 Configuration register index CH 7 Configuration register index. < < < < < < < < Definition at line 1142 of file cvt_v1724.c. References cvt_read_reg(), CVT_V1724_CH0_ADC_CONF_INDEX, CVT_V1724_CH1_ADC_CONF_INDEX, CVT_V1724_CH2_ADC_CONF_INDEX, CVT_V1724_CH3_ADC_CONF_INDEX, CVT_V1724_CH4_ADC_CONF_INDEX, CVT_V1724_CH5_ADC_CONF_INDEX, CVT_V1724_CH6_ADC_CONF_INDEX, CVT_V1724_CH7_ADC_CONF_INDEX, CVT_V1724_CHCONF_CLK_DUTY_STAB_MSK, CVT_V1724_CHCONF_DITHER_MSK, CVT_V1724_CHCONF_RND_MSK, CVT_V1724_MAX_CHANNEL, FALSE, cvt_V1724_data::m_common_data, TRACE, TRACE1, and TRUE. |
|
||||||||||||||||||||||||||||||||||||
|
Reads data cache from previous cvt_V1724_read_data data call. Call cvt_FIFO_BLT_read for Multiple Event Buffer and stores data into user buffer. If the returned data is just a V1724 not valid datum, this is discarded.
Definition at line 378 of file cvt_v1724.c. References CVT_V1724_MAX_CHANNEL, FALSE, and cvt_V1724_data::m_cache_sample_buffer. |
|
||||||||||||||||
|
CH 0 firmware revision register relative index CH 1 firmware revision register relative index CH 2 firmware revision register relative index CH 3 firmware revision register relative index CH 4 firmware revision register relative index CH 5 firmware revision register relative index CH 6 firmware revision register relative index CH 7 firmware revision register relative index. < < < < < < < < Definition at line 1943 of file cvt_v1724.c. References cvt_read_reg(), CVT_V1724_CH0_FW_REV_INDEX, CVT_V1724_CH1_FW_REV_INDEX, CVT_V1724_CH2_FW_REV_INDEX, CVT_V1724_CH3_FW_REV_INDEX, CVT_V1724_CH4_FW_REV_INDEX, CVT_V1724_CH5_FW_REV_INDEX, CVT_V1724_CH6_FW_REV_INDEX, CVT_V1724_CH7_FW_REV_INDEX, CVT_V1724_MAX_CHANNEL, FALSE, cvt_V1724_data::m_common_data, TRACE1, and TRUE. |
|
||||||||||||||||
|
CH 0 DAC Data Configuration register index CH 1 DAC Data Configuration register index CH 2 DAC Data Configuration register index CH 3 DAC Data Configuration register index CH 4 DAC Data Configuration register index CH 5 DAC Data Configuration register index CH 6 DAC Data Configuration register index CH 7 DAC Data Configuration register index. < < < < < < < < Definition at line 1449 of file cvt_v1724.c. References cvt_read_reg(), CVT_V1724_CH0_DAC_CONF_INDEX, CVT_V1724_CH1_DAC_CONF_INDEX, CVT_V1724_CH2_DAC_CONF_INDEX, CVT_V1724_CH3_DAC_CONF_INDEX, CVT_V1724_CH4_DAC_CONF_INDEX, CVT_V1724_CH5_DAC_CONF_INDEX, CVT_V1724_CH6_DAC_CONF_INDEX, CVT_V1724_CH7_DAC_CONF_INDEX, CVT_V1724_GET_CH_DAC_CONF, cvt_V1724_get_channel_status(), CVT_V1724_MAX_CHANNEL, FALSE, cvt_V1724_data::m_common_data, TRACE, TRACE1, and TRUE. |
|
||||||||||||||||||||||||||||
|
CH 0 status register relative address CH 1 status register relative address CH 2 status register relative address CH 3 status register relative address CH 4 status register relative address CH 5 status register relative address CH 6 status register relative address CH 7 status register relative address. < < < < < < < < Definition at line 1723 of file cvt_v1724.c. References cvt_read_reg(), CVT_V1724_CH0_STATUS_INDEX, CVT_V1724_CH1_STATUS_INDEX, CVT_V1724_CH2_STATUS_INDEX, CVT_V1724_CH3_STATUS_INDEX, CVT_V1724_CH4_STATUS_INDEX, CVT_V1724_CH5_STATUS_INDEX, CVT_V1724_CH6_STATUS_INDEX, CVT_V1724_CH7_STATUS_INDEX, CVT_V1724_CHSTS_BLOCK_REM_OK_MSK, CVT_V1724_CHSTS_DAC_BUSY_MSK, CVT_V1724_CHSTS_FIFO_EMPTY_MSK, CVT_V1724_CHSTS_FIFO_FULL_MSK, CVT_V1724_MAX_CHANNEL, FALSE, cvt_V1724_data::m_common_data, TRACE1, and TRUE. Referenced by cvt_V1724_get_channel_offset(), and cvt_V1724_set_channel_offset(). |
|
||||||||||||||||||||
|
CH 0 Threshold register index CH 1 Threshold register index CH 2 Threshold register index CH 3 Threshold register index CH 4 Threshold register index CH 5 Threshold register index CH 6 Threshold register index CH 7 Threshold register index CH 0 Over/Under Threshold Samples register index CH 1 Over/Under Threshold Samples register index CH 2 Over/Under Threshold Samples register index CH 3 Over/Under Threshold Samples register index CH 4 Over/Under Threshold Samples register index CH 5 Over/Under Threshold Samples register index CH 6 Over/Under Threshold Samples register index CH 7 Over/Under Threshold Samples register index. < < < < < < < < < < < < < < < < Definition at line 1571 of file cvt_v1724.c. References cvt_read_reg(), CVT_V1724_CH0_THRESHOLD_INDEX, CVT_V1724_CH0_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_CH1_THRESHOLD_INDEX, CVT_V1724_CH1_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_CH2_THRESHOLD_INDEX, CVT_V1724_CH2_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_CH3_THRESHOLD_INDEX, CVT_V1724_CH3_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_CH4_THRESHOLD_INDEX, CVT_V1724_CH4_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_CH5_THRESHOLD_INDEX, CVT_V1724_CH5_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_CH6_THRESHOLD_INDEX, CVT_V1724_CH6_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_CH7_THRESHOLD_INDEX, CVT_V1724_CH7_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_MAX_CHANNEL, FALSE, cvt_V1724_data::m_common_data, TRACE, TRACE1, and TRUE. |
|
||||||||||||||||
|
CH 0 Configuration register index CH 1 Configuration register index CH 2 Configuration register index CH 3 Configuration register index CH 4 Configuration register index CH 5 Configuration register index CH 6 Configuration register index CH 7 Configuration register index. < < < < < < < < Definition at line 1033 of file cvt_v1724.c. References cvt_read_reg(), CVT_V1724_CH0_ADC_CONF_INDEX, CVT_V1724_CH1_ADC_CONF_INDEX, CVT_V1724_CH2_ADC_CONF_INDEX, CVT_V1724_CH3_ADC_CONF_INDEX, CVT_V1724_CH4_ADC_CONF_INDEX, CVT_V1724_CH5_ADC_CONF_INDEX, CVT_V1724_CH6_ADC_CONF_INDEX, CVT_V1724_CH7_ADC_CONF_INDEX, CVT_V1724_CHCONF_DITHER_MSK, CVT_V1724_MAX_CHANNEL, FALSE, cvt_V1724_data::m_common_data, TRACE, TRACE1, and TRUE. |
|
||||||||||||||||||||
|
Gets the front panel trigger output settings. < Enable CH 0 trigger bit < Enable CH 1 trigger bit < Enable CH 2 trigger bit < Enable CH 3 trigger bit < Enable CH 4 trigger bit < Enable CH 5 trigger bit < Enable CH 6 trigger bit < Enable CH 7 trigger bit Definition at line 934 of file cvt_v1724.c. References cvt_read_reg(), CVT_V1724_FP_TRIGGER_OUT_ENABLE_INDEX, CVT_V1724_FPTRGEN_CH0_MSK, CVT_V1724_FPTRGEN_CH1_MSK, CVT_V1724_FPTRGEN_CH2_MSK, CVT_V1724_FPTRGEN_CH3_MSK, CVT_V1724_FPTRGEN_CH4_MSK, CVT_V1724_FPTRGEN_CH5_MSK, CVT_V1724_FPTRGEN_CH6_MSK, CVT_V1724_FPTRGEN_CH7_MSK, CVT_V1724_FPTRGEN_EXT_MSK, CVT_V1724_FPTRGEN_SW_MSK, CVT_V1724_MAX_CHANNEL, FALSE, cvt_V1724_data::m_common_data, TRACE, and TRUE. |
|
||||||||||||||||||||||||
|
Gets front panel's IO. Retrives the relevant parameters for the front panel's IO.
Definition at line 1671 of file cvt_v1724.c. References cvt_read_reg(), CVT_V1724_FPIO_CTRL_OUT_DIS_MSK, CVT_V1724_FPIO_CTRL_TTL_MSK, CVT_V1724_FRONT_PANEL_IO_CTRL_INDEX, CVT_V1724_GET_FPIO_CTRL_DIR, CVT_V1724_GET_FPIO_CTRL_MODE, FALSE, cvt_V1724_data::m_common_data, TRACE, and TRUE. |
|
||||||||||||||||||||
|
Gets interrupt parameters. Retrives the relevant parameters settings for interrupt usage.
Definition at line 1240 of file cvt_v1724.c. References cvt_read_reg(), CVT_V1724_GET_INT_LEVEL, CVT_V1724_INT_EVENT_NUM_INDEX, CVT_V1724_INT_STATUS_ID_INDEX, CVT_V1724_VME_CONTROL_INDEX, FALSE, cvt_V1724_data::m_common_data, TRACE, and TRUE. |
|
||||||||||||||||
|
Gets MCST/CBLT parameters from board. Retrives the relevant parameters for MCST/CBLT usage.
Definition at line 2021 of file cvt_v1724.c. References cvt_read_reg(), CVT_V1724_GET_MCST_CBLT_ADD, CVT_V1724_GET_MCST_CBLT_CTRL, CVT_V1724_MCST_CBLT_ADD_CTRL_INDEX, CVT_V1724_MCST_CBLT_CTRL_DISABLED_BOARD, CVT_V1724_MCST_CBLT_CTRL_FIRST_BOARD, CVT_V1724_MCST_CBLT_CTRL_LAST_BOARD, CVT_V1724_MCST_CBLT_CTRL_MID_BOARD, FALSE, cvt_V1724_data::m_common_data, MCST_CBLT_board_disabled, MCST_CBLT_board_pos_first, MCST_CBLT_board_pos_last, MCST_CBLT_board_pos_mid, TRACE, TRACE1, and TRUE. |
|
||||||||||||||||
|
Gets data readout mode parameters. Retrives the relevant parameters settings for data readout.
Definition at line 1326 of file cvt_v1724.c. References cvt_read_reg(), CVT_V1724_BLT_EVENT_NUM_INDEX, CVT_V1724_VME_CONTROL_INDEX, CVT_V1724_VME_CTRL_BERR_ENABLE_MSK, FALSE, cvt_V1724_data::m_common_data, TRACE, and TRUE. |
|
||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||
|
Gets the trigger out settings. < Enable CH 0 trigger bit < Enable CH 1 trigger bit < Enable CH 2 trigger bit < Enable CH 3 trigger bit < Enable CH 4 trigger bit < Enable CH 5 trigger bit < Enable CH 6 trigger bit < Enable CH 7 trigger bit Definition at line 564 of file cvt_v1724.c. References cvt_read_reg(), CVT_V1724_BROAD_CH_CTRL_INDEX, CVT_V1724_BROAD_CHCTRL_TRG_IN_EN_MSK, CVT_V1724_BROAD_CHCTRL_TRG_OUT_EN_MSK, CVT_V1724_BROAD_CHCTRL_TRG_OUT_THR_MSK, CVT_V1724_BROAD_CHCTRL_TRG_OVERLAP_MSK, CVT_V1724_MAX_CHANNEL, CVT_V1724_TRGEN_CH0_MSK, CVT_V1724_TRGEN_CH1_MSK, CVT_V1724_TRGEN_CH2_MSK, CVT_V1724_TRGEN_CH3_MSK, CVT_V1724_TRGEN_CH4_MSK, CVT_V1724_TRGEN_CH5_MSK, CVT_V1724_TRGEN_CH6_MSK, CVT_V1724_TRGEN_CH7_MSK, CVT_V1724_TRGEN_EXT_MSK, CVT_V1724_TRGEN_SW_MSK, CVT_V1724_TRIGGER_SRC_ENABLE_INDEX, FALSE, cvt_V1724_data::m_common_data, TRACE, and TRUE. |
|
||||||||||||||||
|
V1724 VME boards data initialization. Provides specific handling for V1724 boards opening.
Definition at line 233 of file cvt_v1724.c. References cvt_board_open(), CVT_V1724_MAX_CHANNEL, cvt_V1724_set_MCST_CBLT(), FALSE, cvt_V1724_data::m_cache_sample_buffer, cvt_V1724_data::m_cache_sample_buffer_read_bytes, cvt_V1724_data::m_cache_sample_buffer_size, cvt_V1724_data::m_common_data, cvt_board_data::set_MCST_CBLT, and TRUE. |
|
||||||||||||||||
|
Reads data from the board's channels and stores to user buffer. Call cvt_V1724_read_data once : this will cache the channels' data into internal buffer Then call cvt_V1724_get_buffer_cache to get cached data
Definition at line 291 of file cvt_v1724.c. References cvt_FIFO_BLT_read(), cvt_read_reg(), CVT_V1724_EVENT_STORED_INDEX, CVT_V1724_MAX_BLT_EVENT_NUM, CVT_V1724_MAX_CHANNEL, CVT_V1724_OUT_BUFFER_ADD, CVT_V1724_OUT_BUFFER_AM, CVT_V1724_OUT_BUFFER_DATA_SIZE, FALSE, IS_HEADER_TAG, cvt_V1724_data::m_cache_sample_buffer, cvt_V1724_data::m_cache_sample_buffer_read_bytes, cvt_V1724_data::m_cache_sample_buffer_size, cvt_V1724_data::m_common_data, TRACE, and TRUE. |
|
||||||||||||||||
|
Reads a page from board's flash.
Definition at line 2134 of file cvt_v1724.c. References cvt_clear_bitmask_reg(), CVT_V1724_FLASH_DATA_INDEX, CVT_V1724_FLASH_EN_INDEX, CVT_V1724_FLEN_EN_MSK, CVT_V1724_FOP_PAGE_READ, cvt_write_reg(), FALSE, cvt_V1724_data::m_common_data, TRACE, and TRUE. |
|
||||||||||||||||||||||||||||
|
Setups the acquisition mode parameters. < 2048 blocks, 256 32-bit memory locations ( 1K byte/block), 512 samples/block < 1024 blocks, 512 32-bit memory locations ( 2K byte/block), 1K samples/block < 512 blocks, 1024 32-bit memory locations ( 4K byte/block), 2K samples/block < 256 blocks, 2048 32-bit memory locations ( 8K byte/block), 4K samples/block < 128 blocks, 4096 32-bit memory locations ( 16K byte/block), 8K samples/block < 64 blocks, 8192 32-bit memory locations ( 32K byte/block), 16K samples/block < 32 blocks, 16384 32-bit memory locations ( 64K byte/block), 32K samples/block < 16 blocks, 32768 32-bit memory locations ( 128K byte/block), 64K samples/block < 8 blocks, 65536 32-bit memory locations ( 256K byte/block), 128K samples/block < 4 blocks, 131072 32-bit memory locations ( 512K byte/block), 256K samples/block < 2 blocks, 262144 32-bit memory locations (1024K byte/block), 512K samples/block Definition at line 688 of file cvt_v1724.c. References cvt_set_bitmask_reg(), CVT_V1724_ACQ_CONTROL_INDEX, CVT_V1724_ACQCTRL_ACQ_MODE_MSK, CVT_V1724_ACQCTRL_DOWNSAMPLE_MSK, CVT_V1724_ACQCTRL_EVENT_COUNTER_ALL_MSK, CVT_V1724_BROAD_CH_BUFF_SIZE_INDEX, CVT_V1724_BROAD_CH_CLEAR_CTRL_INDEX, CVT_V1724_BROAD_CH_SET_CTRL_INDEX, CVT_V1724_BROAD_CHCTRL_GATE_MODE_MSK, CVT_V1724_CHBKSZ_128K, CVT_V1724_CHBKSZ_16K, CVT_V1724_CHBKSZ_1K, CVT_V1724_CHBKSZ_256K, CVT_V1724_CHBKSZ_2K, CVT_V1724_CHBKSZ_32K, CVT_V1724_CHBKSZ_4K, CVT_V1724_CHBKSZ_512, CVT_V1724_CHBKSZ_512K, CVT_V1724_CHBKSZ_64K, CVT_V1724_CHBKSZ_8K, CVT_V1724_SET_ACQCTRL_ACQ_MODE, cvt_write_reg(), FALSE, cvt_V1724_data::m_common_data, TRACE, and TRACE1. |
|
||||||||||||||||||||||||
|
CH 0 Configuration register index CH 1 Configuration register index CH 2 Configuration register index CH 3 Configuration register index CH 4 Configuration register index CH 5 Configuration register index CH 6 Configuration register index CH 7 Configuration register index. < < < < < < < < Definition at line 1074 of file cvt_v1724.c. References cvt_set_bitmask_reg(), CVT_V1724_CH0_ADC_CONF_INDEX, CVT_V1724_CH1_ADC_CONF_INDEX, CVT_V1724_CH2_ADC_CONF_INDEX, CVT_V1724_CH3_ADC_CONF_INDEX, CVT_V1724_CH4_ADC_CONF_INDEX, CVT_V1724_CH5_ADC_CONF_INDEX, CVT_V1724_CH6_ADC_CONF_INDEX, CVT_V1724_CH7_ADC_CONF_INDEX, CVT_V1724_CHCONF_CLK_DUTY_STAB_MSK, CVT_V1724_CHCONF_DITHER_MSK, CVT_V1724_CHCONF_RND_MSK, CVT_V1724_MAX_CHANNEL, FALSE, cvt_V1724_data::m_common_data, and TRACE. |
|
||||||||||||||||
|
CH 0 DAC Data Configuration register index CH 1 DAC Data Configuration register index CH 2 DAC Data Configuration register index CH 3 DAC Data Configuration register index CH 4 DAC Data Configuration register index CH 5 DAC Data Configuration register index CH 6 DAC Data Configuration register index CH 7 DAC Data Configuration register index. < < < < < < < < Definition at line 1387 of file cvt_v1724.c. References CVT_V1724_CH0_DAC_CONF_INDEX, CVT_V1724_CH1_DAC_CONF_INDEX, CVT_V1724_CH2_DAC_CONF_INDEX, CVT_V1724_CH3_DAC_CONF_INDEX, CVT_V1724_CH4_DAC_CONF_INDEX, CVT_V1724_CH5_DAC_CONF_INDEX, CVT_V1724_CH6_DAC_CONF_INDEX, CVT_V1724_CH7_DAC_CONF_INDEX, CVT_V1724_CHDAC_SET_A_MSK, CVT_V1724_CHDAC_SET_B_MSK, cvt_V1724_get_channel_status(), CVT_V1724_MAX_CHANNEL, CVT_V1724_SET_CH_DAC_CONF, FALSE, TRACE, and TRUE. |
|
||||||||||||||||||||
|
CH 0 Threshold register index CH 1 Threshold register index CH 2 Threshold register index CH 3 Threshold register index CH 4 Threshold register index CH 5 Threshold register index CH 6 Threshold register index CH 7 Threshold register index CH 0 Over/Under Threshold Samples register index CH 1 Over/Under Threshold Samples register index CH 2 Over/Under Threshold Samples register index CH 3 Over/Under Threshold Samples register index CH 4 Over/Under Threshold Samples register index CH 5 Over/Under Threshold Samples register index CH 6 Over/Under Threshold Samples register index CH 7 Over/Under Threshold Samples register index. < < < < < < < < < < < < < < < < Definition at line 1503 of file cvt_v1724.c. References CVT_V1724_CH0_THRESHOLD_INDEX, CVT_V1724_CH0_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_CH1_THRESHOLD_INDEX, CVT_V1724_CH1_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_CH2_THRESHOLD_INDEX, CVT_V1724_CH2_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_CH3_THRESHOLD_INDEX, CVT_V1724_CH3_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_CH4_THRESHOLD_INDEX, CVT_V1724_CH4_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_CH5_THRESHOLD_INDEX, CVT_V1724_CH5_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_CH6_THRESHOLD_INDEX, CVT_V1724_CH6_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_CH7_THRESHOLD_INDEX, CVT_V1724_CH7_TIME_OVER_UNDER_THR_INDEX, CVT_V1724_MAX_CHANNEL, cvt_write_reg(), FALSE, cvt_V1724_data::m_common_data, and TRACE. |
|
||||||||||||||||
|
CH 0 Configuration register index CH 1 Configuration register index CH 2 Configuration register index CH 3 Configuration register index CH 4 Configuration register index CH 5 Configuration register index CH 6 Configuration register index CH 7 Configuration register index. < < < < < < < < Definition at line 981 of file cvt_v1724.c. References cvt_set_bitmask_reg(), CVT_V1724_CH0_ADC_CONF_INDEX, CVT_V1724_CH1_ADC_CONF_INDEX, CVT_V1724_CH2_ADC_CONF_INDEX, CVT_V1724_CH3_ADC_CONF_INDEX, CVT_V1724_CH4_ADC_CONF_INDEX, CVT_V1724_CH5_ADC_CONF_INDEX, CVT_V1724_CH6_ADC_CONF_INDEX, CVT_V1724_CH7_ADC_CONF_INDEX, CVT_V1724_CHCONF_DITHER_MSK, CVT_V1724_MAX_CHANNEL, FALSE, cvt_V1724_data::m_common_data, and TRACE. |
|
||||||||||||||||||||
|
Setups the front panel triggering output parameters. < Enable CH 0 trigger bit < Enable CH 1 trigger bit < Enable CH 2 trigger bit < Enable CH 3 trigger bit < Enable CH 4 trigger bit < Enable CH 5 trigger bit < Enable CH 6 trigger bit < Enable CH 7 trigger bit Definition at line 865 of file cvt_v1724.c. References CVT_V1724_FPTRGEN_CH0_MSK, CVT_V1724_FPTRGEN_CH1_MSK, CVT_V1724_FPTRGEN_CH2_MSK, CVT_V1724_FPTRGEN_CH3_MSK, CVT_V1724_FPTRGEN_CH4_MSK, CVT_V1724_FPTRGEN_CH5_MSK, CVT_V1724_FPTRGEN_CH6_MSK, CVT_V1724_FPTRGEN_CH7_MSK, CVT_V1724_FPTRGEN_EXT_MSK, CVT_V1724_FPTRGEN_SW_MSK, and CVT_V1724_MAX_CHANNEL. |
|
||||||||||||||||||||||||
|
Sets front panel's IO. < General purpose IO < Programmed IO < Pattern mode Definition at line 1627 of file cvt_v1724.c. References CVT_V1724_FPIO_CTRL_OUT_DIS_MSK, CVT_V1724_FPIO_CTRL_TTL_MSK, CVT_V1724_FPIO_MODES_GPIO, CVT_V1724_FPIO_MODES_PATTERN, CVT_V1724_FPIO_MODES_PROGIO, CVT_V1724_FRONT_PANEL_IO_CTRL_INDEX, CVT_V1724_SET_FPIO_CTRL_DIR, CVT_V1724_SET_FPIO_CTRL_MODE, cvt_write_reg(), FALSE, cvt_V1724_data::m_common_data, TRACE, and TRUE. |
|
||||||||||||||||||||
|
Setups interrupt parameters. Setups the relevant parameters for interrupt usage.
Definition at line 1189 of file cvt_v1724.c. References cvt_read_reg(), CVT_V1724_INT_EVENT_NUM_INDEX, CVT_V1724_INT_STATUS_ID_INDEX, CVT_V1724_SET_INT_LEVEL, CVT_V1724_VME_CONTROL_INDEX, cvt_write_reg(), FALSE, cvt_V1724_data::m_common_data, TRACE, and TRUE. |
|
||||||||||||||||
|
Setups MCST/CBLT parameters for this board. Setups the relevant parameters for MCST/CBLT usage.
Definition at line 1982 of file cvt_v1724.c. References CVT_V1724_MCST_CBLT_ADD_CTRL_INDEX, CVT_V1724_MCST_CBLT_CTRL_DISABLED_BOARD, CVT_V1724_MCST_CBLT_CTRL_FIRST_BOARD, CVT_V1724_MCST_CBLT_CTRL_LAST_BOARD, CVT_V1724_MCST_CBLT_CTRL_MID_BOARD, CVT_V1724_SET_MCST_CBLT_ADD, CVT_V1724_SET_MCST_CBLT_CTRL, cvt_write_reg(), FALSE, cvt_V1724_data::m_common_data, MCST_CBLT_board_disabled, MCST_CBLT_board_pos_first, MCST_CBLT_board_pos_last, MCST_CBLT_board_pos_mid, TRACE, TRACE1, and TRUE. Referenced by cvt_V1724_open(). |
|
||||||||||||||||
|
Setups data readout mode parameters. Setups the relevant parameters for data readout.
Definition at line 1280 of file cvt_v1724.c. References cvt_clear_bitmask_reg(), cvt_set_bitmask_reg(), CVT_V1724_BLT_EVENT_NUM_INDEX, CVT_V1724_VME_CONTROL_INDEX, CVT_V1724_VME_CTRL_BERR_ENABLE_MSK, cvt_write_reg(), FALSE, cvt_V1724_data::m_common_data, TRACE, and TRUE. |
|
||||||||||||||||||||||||||||||||||||||||
|
Setups the triggering mode parameters. < Enable CH 0 trigger bit < Enable CH 1 trigger bit < Enable CH 2 trigger bit < Enable CH 3 trigger bit < Enable CH 4 trigger bit < Enable CH 5 trigger bit < Enable CH 6 trigger bit < Enable CH 7 trigger bit Definition at line 444 of file cvt_v1724.c. References CVT_V1724_BROAD_CH_CLEAR_CTRL_INDEX, CVT_V1724_BROAD_CH_SET_CTRL_INDEX, CVT_V1724_BROAD_CHCTRL_TRG_IN_EN_MSK, CVT_V1724_BROAD_CHCTRL_TRG_OUT_EN_MSK, CVT_V1724_BROAD_CHCTRL_TRG_OUT_THR_MSK, CVT_V1724_BROAD_CHCTRL_TRG_OVERLAP_MSK, CVT_V1724_MAX_CHANNEL, CVT_V1724_TRGEN_CH0_MSK, CVT_V1724_TRGEN_CH1_MSK, CVT_V1724_TRGEN_CH2_MSK, CVT_V1724_TRGEN_CH3_MSK, CVT_V1724_TRGEN_CH4_MSK, CVT_V1724_TRGEN_CH5_MSK, CVT_V1724_TRGEN_CH6_MSK, CVT_V1724_TRGEN_CH7_MSK, CVT_V1724_TRGEN_EXT_MSK, CVT_V1724_TRGEN_SW_MSK, cvt_write_reg(), FALSE, cvt_V1724_data::m_common_data, and TRACE. |
|
|
Performs a software reset. Writes a dummy value into SW_RESET_REGISTER register.
Definition at line 1355 of file cvt_v1724.c. References CVT_V1724_SW_RESET_INDEX, cvt_write_reg(), FALSE, cvt_V1724_data::m_common_data, TRACE, and TRUE. |
|
|
Performs a software trigger. Sends a software trigger. Software triggers must be enabled
Definition at line 1705 of file cvt_v1724.c. References CVT_V1724_SW_TRIGGER_INDEX, cvt_write_reg(), FALSE, cvt_V1724_data::m_common_data, TRACE, and TRUE. |
|
||||||||||||
|
Starts the acquisition for the spcified channel mask.
Definition at line 640 of file cvt_v1724.c. References cvt_set_bitmask_reg(), CVT_V1724_ACQ_CONTROL_INDEX, CVT_V1724_ACQCTRL_START_MSK, CVT_V1724_CH_ENABLE_INDEX, cvt_write_reg(), FALSE, cvt_V1724_data::m_common_data, TRACE, and TRUE. |
|
|
Stops the acquisition.
Definition at line 671 of file cvt_v1724.c. References cvt_clear_bitmask_reg(), CVT_V1724_ACQ_CONTROL_INDEX, CVT_V1724_ACQCTRL_START_MSK, FALSE, cvt_V1724_data::m_common_data, TRACE, and TRUE. |
|
||||||||||||||||
|
Writes a page into board's flash.
Definition at line 2057 of file cvt_v1724.c. References cvt_clear_bitmask_reg(), CVT_V1724_FLASH_DATA_INDEX, CVT_V1724_FLASH_EN_INDEX, CVT_V1724_FLEN_EN_MSK, CVT_V1724_FOP_PAGE_PROG_TH_BUF1, cvt_write_reg(), FALSE, cvt_V1724_data::m_common_data, TRACE, TRUE, and V1724_FLASH_PAGE_SIZE. Referenced by cvt_V1724_fw_upgrade(). |
1.4.6-NO