KM3NeT CLB  2.0
KM3NeT CLB v2 Embedded Software
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
dev_xadc.h File Reference

XADC register definition. More...

#include "dev_defs.h"

Go to the source code of this file.

Data Structures

struct  XADC_Device
 

Macros

#define XADC_CMD_ALM_TEMP_BIT   0
 
#define XADC_CMD_ALM_VCCINT_BIT   1
 
#define XADC_CMD_ALM_VCCAUX_BIT   2
 
#define XADC_CMD_ALM_VCCBRAM_BIT   4
 
#define XADC_CMD_ALM_OT_BIT   3
 
#define XADC_CMD_ALM_FLAG_TEMP_BIT   0
 
#define XADC_CMD_ALM_FLAG_VCCINT_BIT   1
 
#define XADC_CMD_ALM_FLAG_VCCAUX_BIT   2
 
#define XADC_CMD_ALM_FLAG_VCCBRAM_BIT   3
 
#define XADC_CMD_ALM_FLAG_OT_BIT   8
 
#define XADC_CMD_AVERAGE_MASK   0x3000
 
#define XADC_CMD_AVERAGE_SHIFT   12
 
#define XADC_CMD_AVERAGE_MODE_NO   0x0
 
#define XADC_CMD_AVERAGE_MODE_16   0x1
 
#define XADC_CMD_AVERAGE_MODE_64   0x2
 
#define XADC_CMD_AVERAGE_MODE_256   0x3
 
#define XADC_CMD_ALM_ENA_TEMP_BIT   1
 
#define XADC_CMD_ALM_ENA_VCCINT_BIT   2
 
#define XADC_CMD_ALM_ENA_VCCAUX_BIT   3
 
#define XADC_CMD_ALM_ENA_VCCBRAM_BIT   8
 
#define XADC_CMD_ALM_ENA_OT_BIT   0
 
#define XADC_CMD_PWD_MASK   0x30
 
#define XADC_CMD_PWD_SHIFT   4
 
#define XADC_CMD_SEQ_MASK   0xF000
 
#define XADC_CMD_SEQ_SHIFT   12
 
#define XADC_CMD_SEQ_DEFAULT   0x0
 
#define XADC_CMD_SEQ_CONT   0x2
 
#define XADC_CMD_ONCHIP_CHAN_SEL   0x4701
 

Detailed Description

XADC register definition.

Definition in file dev_xadc.h.