File feb_sc_registers.h

FileList > midas_fe > mudaq-dkms > registers > feb_sc_registers.h

Go to the source code of this file

Macros

Type Name
define ARRIA_TEMP_REGISTER_RW 0xfc10
define CMD_LEN_REGISTER_RW 0xfc04
define CMD_OFFSET_REGISTER_RW 0xfc05
define FIREFLY1_INDEX_ALARM 6
define FIREFLY1_INDEX_RX1_POW 2
define FIREFLY1_INDEX_RX2_POW 3
define FIREFLY1_INDEX_RX3_POW 4
define FIREFLY1_INDEX_RX4_POW 5
define FIREFLY1_INDEX_TEMP 0
define FIREFLY1_INDEX_VOLT 1
define FIREFLY2_INDEX_ALARM 13
define FIREFLY2_INDEX_RX1_POW 9
define FIREFLY2_INDEX_RX2_POW 10
define FIREFLY2_INDEX_RX3_POW 11
define FIREFLY2_INDEX_RX4_POW 12
define FIREFLY2_INDEX_TEMP 7
define FIREFLY2_INDEX_VOLT 8
define FIREFLY_STATUS_REGISTER_R 0xfc16
define FIREFLY_XCVR_CH_SEL_REGISTER_RW 0xff00
define FIREFLY_XCVR_CH_WIDTH_REGISTER_R 0xff02
define FIREFLY_XCVR_DATAK_REGISTER_R 0xff2b
define FIREFLY_XCVR_DATA_REGISTER_R 0xff2a
define FIREFLY_XCVR_ERR_CNT_REGISTER_R 0xff24
define FIREFLY_XCVR_GBIT_REGISTER_R 0xff2c
define FIREFLY_XCVR_LOL_REGISTER_R 0xff23
define FIREFLY_XCVR_LOOPBACK_REGISTER_RW 0xff2f
define FIREFLY_XCVR_N_CH_REGISTER_R 0xff01
define FIREFLY_XCVR_RX_ERROR_REGISTER_R 0xff22
define FIREFLY_XCVR_RX_RESET_REGISTER_RW 0xff20
define FIREFLY_XCVR_RX_STATUS_REGISTER_R 0xff21
define FIREFLY_XCVR_TX_ERROR_REGISTER_R 0xff12
define FIREFLY_XCVR_TX_RESET_REGISTER_RW 0xff10
define FIREFLY_XCVR_TX_STATUS_REGISTER_R 0xff11
define FPGA_ID_REGISTER_RW 0xfc03
define FPGA_TYPE_REGISTER_R 0xfc02
define GET_MAX10_STATUS_BIT_PLL_LOCKED (REG) ((REG >> 0) & 0x1)
define GET_MAX10_STATUS_BIT_SPI_ARRIA_CLK (REG) ((REG >> 1) & 0x1)
define GET_PACKET_M_BIT_POSITION (REG) ((REG >> 27) & 0x1)
define GET_PACKET_R_BIT_POSITION (REG) ((REG >> 24) & 0x1)
define GET_PACKET_S_BIT_POSITION (REG) ((REG >> 26) & 0x1)
define GET_PACKET_T_BIT_POSITION (REG) ((REG >> 25) & 0x1)
define GET_PROGRAMMING_STATUS_BIT_CONF_DONE (REG) ((REG >> 16) & 0x1)
define GET_PROGRAMMING_STATUS_BIT_CRCERROR (REG) ((REG >> 19) & 0x1)
define GET_PROGRAMMING_STATUS_BIT_FIFO_EMPTY (REG) ((REG >> 14) & 0x1)
define GET_PROGRAMMING_STATUS_BIT_FIFO_FULL (REG) ((REG >> 15) & 0x1)
define GET_PROGRAMMING_STATUS_BIT_NSTATUS (REG) ((REG >> 17) & 0x1)
define GET_PROGRAMMING_STATUS_BIT_SPI_BUSY (REG) ((REG >> 1) & 0x1)
define GET_PROGRAMMING_STATUS_BIT_TIMEOUT (REG) ((REG >> 18) & 0x1)
define GET_RESET_BYPASS_BIT_ENABLE (REG) ((REG >> 9) & 0x1)
define GET_RESET_BYPASS_BIT_REQUEST (REG) ((REG >> 8) & 0x1)
define GET_RESET_BYPASS_RANGE (REG) ((REG >> 0) & 0xff)
define GET_RUN_STATE_RANGE (REG) ((REG >> 16) & 0xffff)
define GIT_HASH_REGISTER_R 0xfc01
define LVDS_CONTROLLER_STATE_REGISTER_R 0xff31
define MAX10_ADC_0_1_REGISTER_R 0xfc11
define MAX10_ADC_2_3_REGISTER_R 0xfc12
define MAX10_ADC_4_5_REGISTER_R 0xfc13
define MAX10_ADC_6_7_REGISTER_R 0xfc14
define MAX10_ADC_8_9_REGISTER_R 0xfc15
define MAX10_STATUS_BIT_PLL_LOCKED 0
define MAX10_STATUS_BIT_SPI_ARRIA_CLK 1
define MAX10_STATUS_REGISTER_R 0xfc26
define MAX10_VERSION_REGISTER_R 0xfc25
define MERGER_RATE_REGISTER_R 0xfc0a
define NONINCREMENTING_TEST_REGISTER_RW 0xfc24
define PACKET_M_BIT_POSITION 27
define PACKET_R_BIT_POSITION 24
define PACKET_S_BIT_POSITION 26
define PACKET_TYPE_SC 0x7
define PACKET_TYPE_SC_READ 0x0
define PACKET_TYPE_SC_READ_NONINCREMENTING 0x2
define PACKET_TYPE_SC_WRITE 0x1
define PACKET_TYPE_SC_WRITE_NONINCREMENTING 0x3
define PACKET_T_BIT_POSITION 25
define PROGRAMMING_ADDR_REGISTER_W 0xfc29
define PROGRAMMING_CTRL_REGISTER_W 0xfc27
define PROGRAMMING_DATA_REGISTER_W 0xfc2a
define PROGRAMMING_STATUS_BIT_CONF_DONE 16
define PROGRAMMING_STATUS_BIT_CRCERROR 19
define PROGRAMMING_STATUS_BIT_FIFO_EMPTY 14
define PROGRAMMING_STATUS_BIT_FIFO_FULL 15
define PROGRAMMING_STATUS_BIT_NSTATUS 17
define PROGRAMMING_STATUS_BIT_SPI_BUSY 1
define PROGRAMMING_STATUS_BIT_TIMEOUT 18
define PROGRAMMING_STATUS_REGISTER_R 0xfc28
define REBOOT_REGISTER_RW 0xfc2d
define RESET_BYPASS_BIT_ENABLE 9
define RESET_BYPASS_BIT_REQUEST 8
define RESET_BYPASS_RANGE_HI 7
define RESET_BYPASS_RANGE_LOW 0
define RESET_LINK_RESTART_REGISTER_RW 0xff30
define RESET_OPTICAL_LINKS_REGISTER_RW 0xfc08
define RESET_PAYLOAD_REGISTER_RW 0xfc07
define RESET_PHASE_REGISTER_R 0xfc09
define RUN_NUMBER_REGISTER_R 0xfc2f
define RUN_START_DENIAL_REGISTER_R 0xfc2f
define RUN_STATE_RANGE_HI 31
define RUN_STATE_RANGE_LOW 16
define RUN_STATE_RESET_BYPASS_REGISTER_RW 0xfc06
define SET_MAX10_STATUS_BIT_PLL_LOCKED (REG) ((1 << 0) \| REG)
define SET_MAX10_STATUS_BIT_SPI_ARRIA_CLK (REG) ((1 << 1) \| REG)
define SET_PACKET_M_BIT_POSITION (REG) ((1 << 27) \| REG)
define SET_PACKET_R_BIT_POSITION (REG) ((1 << 24) \| REG)
define SET_PACKET_S_BIT_POSITION (REG) ((1 << 26) \| REG)
define SET_PACKET_T_BIT_POSITION (REG) ((1 << 25) \| REG)
define SET_PROGRAMMING_STATUS_BIT_CONF_DONE (REG) ((1 << 16) \| REG)
define SET_PROGRAMMING_STATUS_BIT_CRCERROR (REG) ((1 << 19) \| REG)
define SET_PROGRAMMING_STATUS_BIT_FIFO_EMPTY (REG) ((1 << 14) \| REG)
define SET_PROGRAMMING_STATUS_BIT_FIFO_FULL (REG) ((1 << 15) \| REG)
define SET_PROGRAMMING_STATUS_BIT_NSTATUS (REG) ((1 << 17) \| REG)
define SET_PROGRAMMING_STATUS_BIT_SPI_BUSY (REG) ((1 << 1) \| REG)
define SET_PROGRAMMING_STATUS_BIT_TIMEOUT (REG) ((1 << 18) \| REG)
define SET_RESET_BYPASS_BIT_ENABLE (REG) ((1 << 9) \| REG)
define SET_RESET_BYPASS_BIT_REQUEST (REG) ((1 << 8) \| REG)
define SET_RESET_BYPASS_RANGE (REG, VAL) ((REG & (~(0xff << 0))) \| ((VAL & 0xff) << 0))
define SET_RUN_STATE_RANGE (REG, VAL) ((REG & (~(0xffff << 16))) \| ((VAL & 0xffff) << 16))
define SHUTDOWN_REGISTER_RW 0xfc2e
define STATUS_REGISTER_R 0xfc00
define UNSET_MAX10_STATUS_BIT_PLL_LOCKED (REG) ((~(1 << 0)) & REG)
define UNSET_MAX10_STATUS_BIT_SPI_ARRIA_CLK (REG) ((~(1 << 1)) & REG)
define UNSET_PACKET_M_BIT_POSITION (REG) ((~(1 << 27)) & REG)
define UNSET_PACKET_R_BIT_POSITION (REG) ((~(1 << 24)) & REG)
define UNSET_PACKET_S_BIT_POSITION (REG) ((~(1 << 26)) & REG)
define UNSET_PACKET_T_BIT_POSITION (REG) ((~(1 << 25)) & REG)
define UNSET_PROGRAMMING_STATUS_BIT_CONF_DONE (REG) ((~(1 << 16)) & REG)
define UNSET_PROGRAMMING_STATUS_BIT_CRCERROR (REG) ((~(1 << 19)) & REG)
define UNSET_PROGRAMMING_STATUS_BIT_FIFO_EMPTY (REG) ((~(1 << 14)) & REG)
define UNSET_PROGRAMMING_STATUS_BIT_FIFO_FULL (REG) ((~(1 << 15)) & REG)
define UNSET_PROGRAMMING_STATUS_BIT_NSTATUS (REG) ((~(1 << 17)) & REG)
define UNSET_PROGRAMMING_STATUS_BIT_SPI_BUSY (REG) ((~(1 << 1)) & REG)
define UNSET_PROGRAMMING_STATUS_BIT_TIMEOUT (REG) ((~(1 << 18)) & REG)
define UNSET_RESET_BYPASS_BIT_ENABLE (REG) ((~(1 << 9)) & REG)
define UNSET_RESET_BYPASS_BIT_REQUEST (REG) ((~(1 << 8)) & REG)

Macro Definition Documentation

define ARRIA_TEMP_REGISTER_RW

#define ARRIA_TEMP_REGISTER_RW `0xfc10`

define CMD_LEN_REGISTER_RW

#define CMD_LEN_REGISTER_RW `0xfc04`

define CMD_OFFSET_REGISTER_RW

#define CMD_OFFSET_REGISTER_RW `0xfc05`

define FIREFLY1_INDEX_ALARM

#define FIREFLY1_INDEX_ALARM `6`

define FIREFLY1_INDEX_RX1_POW

#define FIREFLY1_INDEX_RX1_POW `2`

define FIREFLY1_INDEX_RX2_POW

#define FIREFLY1_INDEX_RX2_POW `3`

define FIREFLY1_INDEX_RX3_POW

#define FIREFLY1_INDEX_RX3_POW `4`

define FIREFLY1_INDEX_RX4_POW

#define FIREFLY1_INDEX_RX4_POW `5`

define FIREFLY1_INDEX_TEMP

#define FIREFLY1_INDEX_TEMP `0`

define FIREFLY1_INDEX_VOLT

#define FIREFLY1_INDEX_VOLT `1`

define FIREFLY2_INDEX_ALARM

#define FIREFLY2_INDEX_ALARM `13`

define FIREFLY2_INDEX_RX1_POW

#define FIREFLY2_INDEX_RX1_POW `9`

define FIREFLY2_INDEX_RX2_POW

#define FIREFLY2_INDEX_RX2_POW `10`

define FIREFLY2_INDEX_RX3_POW

#define FIREFLY2_INDEX_RX3_POW `11`

define FIREFLY2_INDEX_RX4_POW

#define FIREFLY2_INDEX_RX4_POW `12`

define FIREFLY2_INDEX_TEMP

#define FIREFLY2_INDEX_TEMP `7`

define FIREFLY2_INDEX_VOLT

#define FIREFLY2_INDEX_VOLT `8`

define FIREFLY_STATUS_REGISTER_R

#define FIREFLY_STATUS_REGISTER_R `0xfc16`

define FIREFLY_XCVR_CH_SEL_REGISTER_RW

#define FIREFLY_XCVR_CH_SEL_REGISTER_RW `0xff00`

define FIREFLY_XCVR_CH_WIDTH_REGISTER_R

#define FIREFLY_XCVR_CH_WIDTH_REGISTER_R `0xff02`

define FIREFLY_XCVR_DATAK_REGISTER_R

#define FIREFLY_XCVR_DATAK_REGISTER_R `0xff2b`

define FIREFLY_XCVR_DATA_REGISTER_R

#define FIREFLY_XCVR_DATA_REGISTER_R `0xff2a`

define FIREFLY_XCVR_ERR_CNT_REGISTER_R

#define FIREFLY_XCVR_ERR_CNT_REGISTER_R `0xff24`

define FIREFLY_XCVR_GBIT_REGISTER_R

#define FIREFLY_XCVR_GBIT_REGISTER_R `0xff2c`

define FIREFLY_XCVR_LOL_REGISTER_R

#define FIREFLY_XCVR_LOL_REGISTER_R `0xff23`

define FIREFLY_XCVR_LOOPBACK_REGISTER_RW

#define FIREFLY_XCVR_LOOPBACK_REGISTER_RW `0xff2f`

define FIREFLY_XCVR_N_CH_REGISTER_R

#define FIREFLY_XCVR_N_CH_REGISTER_R `0xff01`

define FIREFLY_XCVR_RX_ERROR_REGISTER_R

#define FIREFLY_XCVR_RX_ERROR_REGISTER_R `0xff22`

define FIREFLY_XCVR_RX_RESET_REGISTER_RW

#define FIREFLY_XCVR_RX_RESET_REGISTER_RW `0xff20`

define FIREFLY_XCVR_RX_STATUS_REGISTER_R

#define FIREFLY_XCVR_RX_STATUS_REGISTER_R `0xff21`

define FIREFLY_XCVR_TX_ERROR_REGISTER_R

#define FIREFLY_XCVR_TX_ERROR_REGISTER_R `0xff12`

define FIREFLY_XCVR_TX_RESET_REGISTER_RW

#define FIREFLY_XCVR_TX_RESET_REGISTER_RW `0xff10`

define FIREFLY_XCVR_TX_STATUS_REGISTER_R

#define FIREFLY_XCVR_TX_STATUS_REGISTER_R `0xff11`

define FPGA_ID_REGISTER_RW

#define FPGA_ID_REGISTER_RW `0xfc03`

define FPGA_TYPE_REGISTER_R

#define FPGA_TYPE_REGISTER_R `0xfc02`

define GET_MAX10_STATUS_BIT_PLL_LOCKED

#define GET_MAX10_STATUS_BIT_PLL_LOCKED (
    REG
) `((REG >> 0) & 0x1)`

define GET_MAX10_STATUS_BIT_SPI_ARRIA_CLK

#define GET_MAX10_STATUS_BIT_SPI_ARRIA_CLK (
    REG
) `((REG >> 1) & 0x1)`

define GET_PACKET_M_BIT_POSITION

#define GET_PACKET_M_BIT_POSITION (
    REG
) `((REG >> 27) & 0x1)`

define GET_PACKET_R_BIT_POSITION

#define GET_PACKET_R_BIT_POSITION (
    REG
) `((REG >> 24) & 0x1)`

define GET_PACKET_S_BIT_POSITION

#define GET_PACKET_S_BIT_POSITION (
    REG
) `((REG >> 26) & 0x1)`

define GET_PACKET_T_BIT_POSITION

#define GET_PACKET_T_BIT_POSITION (
    REG
) `((REG >> 25) & 0x1)`

define GET_PROGRAMMING_STATUS_BIT_CONF_DONE

#define GET_PROGRAMMING_STATUS_BIT_CONF_DONE (
    REG
) `((REG >> 16) & 0x1)`

define GET_PROGRAMMING_STATUS_BIT_CRCERROR

#define GET_PROGRAMMING_STATUS_BIT_CRCERROR (
    REG
) `((REG >> 19) & 0x1)`

define GET_PROGRAMMING_STATUS_BIT_FIFO_EMPTY

#define GET_PROGRAMMING_STATUS_BIT_FIFO_EMPTY (
    REG
) `((REG >> 14) & 0x1)`

define GET_PROGRAMMING_STATUS_BIT_FIFO_FULL

#define GET_PROGRAMMING_STATUS_BIT_FIFO_FULL (
    REG
) `((REG >> 15) & 0x1)`

define GET_PROGRAMMING_STATUS_BIT_NSTATUS

#define GET_PROGRAMMING_STATUS_BIT_NSTATUS (
    REG
) `((REG >> 17) & 0x1)`

define GET_PROGRAMMING_STATUS_BIT_SPI_BUSY

#define GET_PROGRAMMING_STATUS_BIT_SPI_BUSY (
    REG
) `((REG >> 1) & 0x1)`

define GET_PROGRAMMING_STATUS_BIT_TIMEOUT

#define GET_PROGRAMMING_STATUS_BIT_TIMEOUT (
    REG
) `((REG >> 18) & 0x1)`

define GET_RESET_BYPASS_BIT_ENABLE

#define GET_RESET_BYPASS_BIT_ENABLE (
    REG
) `((REG >> 9) & 0x1)`

define GET_RESET_BYPASS_BIT_REQUEST

#define GET_RESET_BYPASS_BIT_REQUEST (
    REG
) `((REG >> 8) & 0x1)`

define GET_RESET_BYPASS_RANGE

#define GET_RESET_BYPASS_RANGE (
    REG
) `((REG >> 0) & 0xff)`

define GET_RUN_STATE_RANGE

#define GET_RUN_STATE_RANGE (
    REG
) `((REG >> 16) & 0xffff)`

define GIT_HASH_REGISTER_R

#define GIT_HASH_REGISTER_R `0xfc01`

define LVDS_CONTROLLER_STATE_REGISTER_R

#define LVDS_CONTROLLER_STATE_REGISTER_R `0xff31`

define MAX10_ADC_0_1_REGISTER_R

#define MAX10_ADC_0_1_REGISTER_R `0xfc11`

define MAX10_ADC_2_3_REGISTER_R

#define MAX10_ADC_2_3_REGISTER_R `0xfc12`

define MAX10_ADC_4_5_REGISTER_R

#define MAX10_ADC_4_5_REGISTER_R `0xfc13`

define MAX10_ADC_6_7_REGISTER_R

#define MAX10_ADC_6_7_REGISTER_R `0xfc14`

define MAX10_ADC_8_9_REGISTER_R

#define MAX10_ADC_8_9_REGISTER_R `0xfc15`

define MAX10_STATUS_BIT_PLL_LOCKED

#define MAX10_STATUS_BIT_PLL_LOCKED `0`

define MAX10_STATUS_BIT_SPI_ARRIA_CLK

#define MAX10_STATUS_BIT_SPI_ARRIA_CLK `1`

define MAX10_STATUS_REGISTER_R

#define MAX10_STATUS_REGISTER_R `0xfc26`

define MAX10_VERSION_REGISTER_R

#define MAX10_VERSION_REGISTER_R `0xfc25`

define MERGER_RATE_REGISTER_R

#define MERGER_RATE_REGISTER_R `0xfc0a`

define NONINCREMENTING_TEST_REGISTER_RW

#define NONINCREMENTING_TEST_REGISTER_RW `0xfc24`

define PACKET_M_BIT_POSITION

#define PACKET_M_BIT_POSITION `27`

define PACKET_R_BIT_POSITION

#define PACKET_R_BIT_POSITION `24`

define PACKET_S_BIT_POSITION

#define PACKET_S_BIT_POSITION `26`

define PACKET_TYPE_SC

#define PACKET_TYPE_SC `0x7`

define PACKET_TYPE_SC_READ

#define PACKET_TYPE_SC_READ `0x0`

define PACKET_TYPE_SC_READ_NONINCREMENTING

#define PACKET_TYPE_SC_READ_NONINCREMENTING `0x2`

define PACKET_TYPE_SC_WRITE

#define PACKET_TYPE_SC_WRITE `0x1`

define PACKET_TYPE_SC_WRITE_NONINCREMENTING

#define PACKET_TYPE_SC_WRITE_NONINCREMENTING `0x3`

define PACKET_T_BIT_POSITION

#define PACKET_T_BIT_POSITION `25`

define PROGRAMMING_ADDR_REGISTER_W

#define PROGRAMMING_ADDR_REGISTER_W `0xfc29`

define PROGRAMMING_CTRL_REGISTER_W

#define PROGRAMMING_CTRL_REGISTER_W `0xfc27`

define PROGRAMMING_DATA_REGISTER_W

#define PROGRAMMING_DATA_REGISTER_W `0xfc2a`

define PROGRAMMING_STATUS_BIT_CONF_DONE

#define PROGRAMMING_STATUS_BIT_CONF_DONE `16`

define PROGRAMMING_STATUS_BIT_CRCERROR

#define PROGRAMMING_STATUS_BIT_CRCERROR `19`

define PROGRAMMING_STATUS_BIT_FIFO_EMPTY

#define PROGRAMMING_STATUS_BIT_FIFO_EMPTY `14`

define PROGRAMMING_STATUS_BIT_FIFO_FULL

#define PROGRAMMING_STATUS_BIT_FIFO_FULL `15`

define PROGRAMMING_STATUS_BIT_NSTATUS

#define PROGRAMMING_STATUS_BIT_NSTATUS `17`

define PROGRAMMING_STATUS_BIT_SPI_BUSY

#define PROGRAMMING_STATUS_BIT_SPI_BUSY `1`

define PROGRAMMING_STATUS_BIT_TIMEOUT

#define PROGRAMMING_STATUS_BIT_TIMEOUT `18`

define PROGRAMMING_STATUS_REGISTER_R

#define PROGRAMMING_STATUS_REGISTER_R `0xfc28`

define REBOOT_REGISTER_RW

#define REBOOT_REGISTER_RW `0xfc2d`

define RESET_BYPASS_BIT_ENABLE

#define RESET_BYPASS_BIT_ENABLE `9`

define RESET_BYPASS_BIT_REQUEST

#define RESET_BYPASS_BIT_REQUEST `8`

define RESET_BYPASS_RANGE_HI

#define RESET_BYPASS_RANGE_HI `7`

define RESET_BYPASS_RANGE_LOW

#define RESET_BYPASS_RANGE_LOW `0`

#define RESET_LINK_RESTART_REGISTER_RW `0xff30`

#define RESET_OPTICAL_LINKS_REGISTER_RW `0xfc08`

define RESET_PAYLOAD_REGISTER_RW

#define RESET_PAYLOAD_REGISTER_RW `0xfc07`

define RESET_PHASE_REGISTER_R

#define RESET_PHASE_REGISTER_R `0xfc09`

define RUN_NUMBER_REGISTER_R

#define RUN_NUMBER_REGISTER_R `0xfc2f`

define RUN_START_DENIAL_REGISTER_R

#define RUN_START_DENIAL_REGISTER_R `0xfc2f`

define RUN_STATE_RANGE_HI

#define RUN_STATE_RANGE_HI `31`

define RUN_STATE_RANGE_LOW

#define RUN_STATE_RANGE_LOW `16`

define RUN_STATE_RESET_BYPASS_REGISTER_RW

#define RUN_STATE_RESET_BYPASS_REGISTER_RW `0xfc06`

define SET_MAX10_STATUS_BIT_PLL_LOCKED

#define SET_MAX10_STATUS_BIT_PLL_LOCKED (
    REG
) `((1 << 0) | REG)`

define SET_MAX10_STATUS_BIT_SPI_ARRIA_CLK

#define SET_MAX10_STATUS_BIT_SPI_ARRIA_CLK (
    REG
) `((1 << 1) | REG)`

define SET_PACKET_M_BIT_POSITION

#define SET_PACKET_M_BIT_POSITION (
    REG
) `((1 << 27) | REG)`

define SET_PACKET_R_BIT_POSITION

#define SET_PACKET_R_BIT_POSITION (
    REG
) `((1 << 24) | REG)`

define SET_PACKET_S_BIT_POSITION

#define SET_PACKET_S_BIT_POSITION (
    REG
) `((1 << 26) | REG)`

define SET_PACKET_T_BIT_POSITION

#define SET_PACKET_T_BIT_POSITION (
    REG
) `((1 << 25) | REG)`

define SET_PROGRAMMING_STATUS_BIT_CONF_DONE

#define SET_PROGRAMMING_STATUS_BIT_CONF_DONE (
    REG
) `((1 << 16) | REG)`

define SET_PROGRAMMING_STATUS_BIT_CRCERROR

#define SET_PROGRAMMING_STATUS_BIT_CRCERROR (
    REG
) `((1 << 19) | REG)`

define SET_PROGRAMMING_STATUS_BIT_FIFO_EMPTY

#define SET_PROGRAMMING_STATUS_BIT_FIFO_EMPTY (
    REG
) `((1 << 14) | REG)`

define SET_PROGRAMMING_STATUS_BIT_FIFO_FULL

#define SET_PROGRAMMING_STATUS_BIT_FIFO_FULL (
    REG
) `((1 << 15) | REG)`

define SET_PROGRAMMING_STATUS_BIT_NSTATUS

#define SET_PROGRAMMING_STATUS_BIT_NSTATUS (
    REG
) `((1 << 17) | REG)`

define SET_PROGRAMMING_STATUS_BIT_SPI_BUSY

#define SET_PROGRAMMING_STATUS_BIT_SPI_BUSY (
    REG
) `((1 << 1) | REG)`

define SET_PROGRAMMING_STATUS_BIT_TIMEOUT

#define SET_PROGRAMMING_STATUS_BIT_TIMEOUT (
    REG
) `((1 << 18) | REG)`

define SET_RESET_BYPASS_BIT_ENABLE

#define SET_RESET_BYPASS_BIT_ENABLE (
    REG
) `((1 << 9) | REG)`

define SET_RESET_BYPASS_BIT_REQUEST

#define SET_RESET_BYPASS_BIT_REQUEST (
    REG
) `((1 << 8) | REG)`

define SET_RESET_BYPASS_RANGE

#define SET_RESET_BYPASS_RANGE (
    REG,
    VAL
) `((REG & (~(0xff << 0))) | ((VAL & 0xff) << 0))`

define SET_RUN_STATE_RANGE

#define SET_RUN_STATE_RANGE (
    REG,
    VAL
) `((REG & (~(0xffff << 16))) | ((VAL & 0xffff) << 16))`

define SHUTDOWN_REGISTER_RW

#define SHUTDOWN_REGISTER_RW `0xfc2e`

define STATUS_REGISTER_R

#define STATUS_REGISTER_R `0xfc00`

define UNSET_MAX10_STATUS_BIT_PLL_LOCKED

#define UNSET_MAX10_STATUS_BIT_PLL_LOCKED (
    REG
) `((~(1 << 0)) & REG)`

define UNSET_MAX10_STATUS_BIT_SPI_ARRIA_CLK

#define UNSET_MAX10_STATUS_BIT_SPI_ARRIA_CLK (
    REG
) `((~(1 << 1)) & REG)`

define UNSET_PACKET_M_BIT_POSITION

#define UNSET_PACKET_M_BIT_POSITION (
    REG
) `((~(1 << 27)) & REG)`

define UNSET_PACKET_R_BIT_POSITION

#define UNSET_PACKET_R_BIT_POSITION (
    REG
) `((~(1 << 24)) & REG)`

define UNSET_PACKET_S_BIT_POSITION

#define UNSET_PACKET_S_BIT_POSITION (
    REG
) `((~(1 << 26)) & REG)`

define UNSET_PACKET_T_BIT_POSITION

#define UNSET_PACKET_T_BIT_POSITION (
    REG
) `((~(1 << 25)) & REG)`

define UNSET_PROGRAMMING_STATUS_BIT_CONF_DONE

#define UNSET_PROGRAMMING_STATUS_BIT_CONF_DONE (
    REG
) `((~(1 << 16)) & REG)`

define UNSET_PROGRAMMING_STATUS_BIT_CRCERROR

#define UNSET_PROGRAMMING_STATUS_BIT_CRCERROR (
    REG
) `((~(1 << 19)) & REG)`

define UNSET_PROGRAMMING_STATUS_BIT_FIFO_EMPTY

#define UNSET_PROGRAMMING_STATUS_BIT_FIFO_EMPTY (
    REG
) `((~(1 << 14)) & REG)`

define UNSET_PROGRAMMING_STATUS_BIT_FIFO_FULL

#define UNSET_PROGRAMMING_STATUS_BIT_FIFO_FULL (
    REG
) `((~(1 << 15)) & REG)`

define UNSET_PROGRAMMING_STATUS_BIT_NSTATUS

#define UNSET_PROGRAMMING_STATUS_BIT_NSTATUS (
    REG
) `((~(1 << 17)) & REG)`

define UNSET_PROGRAMMING_STATUS_BIT_SPI_BUSY

#define UNSET_PROGRAMMING_STATUS_BIT_SPI_BUSY (
    REG
) `((~(1 << 1)) & REG)`

define UNSET_PROGRAMMING_STATUS_BIT_TIMEOUT

#define UNSET_PROGRAMMING_STATUS_BIT_TIMEOUT (
    REG
) `((~(1 << 18)) & REG)`

define UNSET_RESET_BYPASS_BIT_ENABLE

#define UNSET_RESET_BYPASS_BIT_ENABLE (
    REG
) `((~(1 << 9)) & REG)`

define UNSET_RESET_BYPASS_BIT_REQUEST

#define UNSET_RESET_BYPASS_BIT_REQUEST (
    REG
) `((~(1 << 8)) & REG)`


The documentation for this class was generated from the following file midas_fe/mudaq-dkms/registers/feb_sc_registers.h