![]() |
Altera SoCAL
16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
|
This register is written by software to clear edge interrupts generated by each individual GPIO input. This register always reads back as zero.
Register Layout
Bits | Access | Reset | Description |
---|---|---|---|
[0] | W | 0x0 | Clear Edge Interrupt Field (nSTATUS) |
[1] | W | 0x0 | Clear Edge Interrupt Field (CONF_DONE) |
[2] | W | 0x0 | Clear Edge Interrupt Field (INIT_DONE) |
[3] | W | 0x0 | Clear Edge Interrupt Field (CRC_ERROR) |
[4] | W | 0x0 | Clear Edge Interrupt Field (CVP_CONF_DONE) |
[5] | W | 0x0 | Clear Edge Interrupt Field (PR_READY) |
[6] | W | 0x0 | Clear Edge Interrupt Field (PR_ERROR) |
[7] | W | 0x0 | Clear Edge Interrupt Field (PR_DONE) |
[8] | W | 0x0 | Clear Edge Interrupt Field (nCONFIG Pin) |
[9] | W | 0x0 | Clear Edge Interrupt Field (nSTATUS Pin) |
[10] | W | 0x0 | Clear Edge Interrupt Field (CONF_DONE Pin) |
[11] | W | 0x0 | Clear Edge Interrupt Field (FPGA_POWER_ON) |
[31:12] | ??? | 0x0 | UNDEFINED |
Field : Clear Edge Interrupt Field (nSTATUS) - ns | ||||||||||
Used by software to clear an nSTATUS edge interrupt. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NS_E_NOCLR 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NS_E_CLR 0x1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NS_LSB 0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NS_MSB 0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NS_WIDTH 1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NS_SET_MSK 0x00000001 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NS_CLR_MSK 0xfffffffe | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NS_RESET 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NS_GET(value) (((value) & 0x00000001) >> 0) | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NS_SET(value) (((value) << 0) & 0x00000001) | |||||||||
Field : Clear Edge Interrupt Field (CONF_DONE) - cd | ||||||||||
Used by software to clear an CONF_DONE edge interrupt. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CD_E_NOCLR 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CD_E_CLR 0x1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CD_LSB 1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CD_MSB 1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CD_WIDTH 1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CD_SET_MSK 0x00000002 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CD_CLR_MSK 0xfffffffd | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CD_RESET 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CD_GET(value) (((value) & 0x00000002) >> 1) | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CD_SET(value) (((value) << 1) & 0x00000002) | |||||||||
Field : Clear Edge Interrupt Field (INIT_DONE) - id | ||||||||||
Used by software to clear an INIT_DONE edge interrupt. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_MON_GPIO_PORTA_EOI_ID_E_NOCLR 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_ID_E_CLR 0x1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_ID_LSB 2 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_ID_MSB 2 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_ID_WIDTH 1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_ID_SET_MSK 0x00000004 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_ID_CLR_MSK 0xfffffffb | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_ID_RESET 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_ID_GET(value) (((value) & 0x00000004) >> 2) | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_ID_SET(value) (((value) << 2) & 0x00000004) | |||||||||
Field : Clear Edge Interrupt Field (CRC_ERROR) - crc | ||||||||||
Used by software to clear an CRC_ERROR edge interrupt. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CRC_E_NOCLR 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CRC_E_CLR 0x1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CRC_LSB 3 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CRC_MSB 3 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CRC_WIDTH 1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CRC_SET_MSK 0x00000008 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CRC_CLR_MSK 0xfffffff7 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CRC_RESET 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CRC_GET(value) (((value) & 0x00000008) >> 3) | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CRC_SET(value) (((value) << 3) & 0x00000008) | |||||||||
Field : Clear Edge Interrupt Field (CVP_CONF_DONE) - ccd | ||||||||||
Used by software to clear an CVP_CONF_DONE edge interrupt. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CCD_E_NOCLR 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CCD_E_CLR 0x1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CCD_LSB 4 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CCD_MSB 4 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CCD_WIDTH 1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CCD_SET_MSK 0x00000010 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CCD_CLR_MSK 0xffffffef | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CCD_RESET 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CCD_GET(value) (((value) & 0x00000010) >> 4) | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CCD_SET(value) (((value) << 4) & 0x00000010) | |||||||||
Field : Clear Edge Interrupt Field (PR_READY) - prr | ||||||||||
Used by software to clear an PR_READY edge interrupt. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRR_E_NOCLR 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRR_E_CLR 0x1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRR_LSB 5 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRR_MSB 5 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRR_WIDTH 1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRR_SET_MSK 0x00000020 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRR_CLR_MSK 0xffffffdf | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRR_RESET 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRR_GET(value) (((value) & 0x00000020) >> 5) | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRR_SET(value) (((value) << 5) & 0x00000020) | |||||||||
Field : Clear Edge Interrupt Field (PR_ERROR) - pre | ||||||||||
Used by software to clear an PR_ERROR edge interrupt. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRE_E_NOCLR 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRE_E_CLR 0x1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRE_LSB 6 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRE_MSB 6 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRE_WIDTH 1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRE_SET_MSK 0x00000040 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRE_CLR_MSK 0xffffffbf | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRE_RESET 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRE_GET(value) (((value) & 0x00000040) >> 6) | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRE_SET(value) (((value) << 6) & 0x00000040) | |||||||||
Field : Clear Edge Interrupt Field (PR_DONE) - prd | ||||||||||
Used by software to clear an PR_DONE edge interrupt. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRD_E_NOCLR 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRD_E_CLR 0x1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRD_LSB 7 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRD_MSB 7 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRD_WIDTH 1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRD_SET_MSK 0x00000080 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRD_CLR_MSK 0xffffff7f | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRD_RESET 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRD_GET(value) (((value) & 0x00000080) >> 7) | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_PRD_SET(value) (((value) << 7) & 0x00000080) | |||||||||
Field : Clear Edge Interrupt Field (nCONFIG Pin) - ncp | ||||||||||
Used by software to clear an nCONFIG Pin edge interrupt. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NCP_E_NOCLR 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NCP_E_CLR 0x1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NCP_LSB 8 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NCP_MSB 8 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NCP_WIDTH 1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NCP_SET_MSK 0x00000100 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NCP_CLR_MSK 0xfffffeff | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NCP_RESET 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NCP_GET(value) (((value) & 0x00000100) >> 8) | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NCP_SET(value) (((value) << 8) & 0x00000100) | |||||||||
Field : Clear Edge Interrupt Field (nSTATUS Pin) - nsp | ||||||||||
Used by software to clear an nSTATUS Pin edge interrupt. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NSP_E_NOCLR 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NSP_E_CLR 0x1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NSP_LSB 9 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NSP_MSB 9 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NSP_WIDTH 1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NSP_SET_MSK 0x00000200 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NSP_CLR_MSK 0xfffffdff | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NSP_RESET 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NSP_GET(value) (((value) & 0x00000200) >> 9) | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_NSP_SET(value) (((value) << 9) & 0x00000200) | |||||||||
Field : Clear Edge Interrupt Field (CONF_DONE Pin) - cdp | ||||||||||
Used by software to clear an CONF_DONE Pin edge interrupt. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CDP_E_NOCLR 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CDP_E_CLR 0x1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CDP_LSB 10 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CDP_MSB 10 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CDP_WIDTH 1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CDP_SET_MSK 0x00000400 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CDP_CLR_MSK 0xfffffbff | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CDP_RESET 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CDP_GET(value) (((value) & 0x00000400) >> 10) | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_CDP_SET(value) (((value) << 10) & 0x00000400) | |||||||||
Field : Clear Edge Interrupt Field (FPGA_POWER_ON) - fpo | ||||||||||
Used by software to clear an FPGA_POWER_ON edge interrupt. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_MON_GPIO_PORTA_EOI_FPO_E_NOCLR 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_FPO_E_CLR 0x1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_FPO_LSB 11 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_FPO_MSB 11 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_FPO_WIDTH 1 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_FPO_SET_MSK 0x00000800 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_FPO_CLR_MSK 0xfffff7ff | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_FPO_RESET 0x0 | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_FPO_GET(value) (((value) & 0x00000800) >> 11) | |||||||||
#define | ALT_MON_GPIO_PORTA_EOI_FPO_SET(value) (((value) << 11) & 0x00000800) | |||||||||
Data Structures | |
struct | ALT_MON_GPIO_PORTA_EOI_s |
Macros | |
#define | ALT_MON_GPIO_PORTA_EOI_OFST 0x4c |
#define | ALT_MON_GPIO_PORTA_EOI_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_MON_GPIO_PORTA_EOI_OFST)) |
Typedefs | |
typedef struct ALT_MON_GPIO_PORTA_EOI_s | ALT_MON_GPIO_PORTA_EOI_t |
struct ALT_MON_GPIO_PORTA_EOI_s |
WARNING: The C register and register group struct declarations are provided for convenience and illustrative purposes. They should, however, be used with caution as the C language standard provides no guarantees about the alignment or atomicity of device memory accesses. The recommended practice for writing hardware drivers is to use the SoCAL access macros and alt_read_word() and alt_write_word() functions.
The struct declaration for register ALT_MON_GPIO_PORTA_EOI.
Data Fields | ||
---|---|---|
uint32_t | ns: 1 | Clear Edge Interrupt Field (nSTATUS) |
uint32_t | cd: 1 | Clear Edge Interrupt Field (CONF_DONE) |
uint32_t | id: 1 | Clear Edge Interrupt Field (INIT_DONE) |
uint32_t | crc: 1 | Clear Edge Interrupt Field (CRC_ERROR) |
uint32_t | ccd: 1 | Clear Edge Interrupt Field (CVP_CONF_DONE) |
uint32_t | prr: 1 | Clear Edge Interrupt Field (PR_READY) |
uint32_t | pre: 1 | Clear Edge Interrupt Field (PR_ERROR) |
uint32_t | prd: 1 | Clear Edge Interrupt Field (PR_DONE) |
uint32_t | ncp: 1 | Clear Edge Interrupt Field (nCONFIG Pin) |
uint32_t | nsp: 1 | Clear Edge Interrupt Field (nSTATUS Pin) |
uint32_t | cdp: 1 | Clear Edge Interrupt Field (CONF_DONE Pin) |
uint32_t | fpo: 1 | Clear Edge Interrupt Field (FPGA_POWER_ON) |
uint32_t | __pad0__: 20 | UNDEFINED |
#define ALT_MON_GPIO_PORTA_EOI_NS_E_NOCLR 0x0 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_NS
No interrupt clear
#define ALT_MON_GPIO_PORTA_EOI_NS_E_CLR 0x1 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_NS
Clear interrupt
#define ALT_MON_GPIO_PORTA_EOI_NS_LSB 0 |
The Least Significant Bit (LSB) position of the ALT_MON_GPIO_PORTA_EOI_NS register field.
#define ALT_MON_GPIO_PORTA_EOI_NS_MSB 0 |
The Most Significant Bit (MSB) position of the ALT_MON_GPIO_PORTA_EOI_NS register field.
#define ALT_MON_GPIO_PORTA_EOI_NS_WIDTH 1 |
The width in bits of the ALT_MON_GPIO_PORTA_EOI_NS register field.
#define ALT_MON_GPIO_PORTA_EOI_NS_SET_MSK 0x00000001 |
The mask used to set the ALT_MON_GPIO_PORTA_EOI_NS register field value.
#define ALT_MON_GPIO_PORTA_EOI_NS_CLR_MSK 0xfffffffe |
The mask used to clear the ALT_MON_GPIO_PORTA_EOI_NS register field value.
#define ALT_MON_GPIO_PORTA_EOI_NS_RESET 0x0 |
The reset value of the ALT_MON_GPIO_PORTA_EOI_NS register field.
#define ALT_MON_GPIO_PORTA_EOI_NS_GET | ( | value | ) | (((value) & 0x00000001) >> 0) |
Extracts the ALT_MON_GPIO_PORTA_EOI_NS field value from a register.
#define ALT_MON_GPIO_PORTA_EOI_NS_SET | ( | value | ) | (((value) << 0) & 0x00000001) |
Produces a ALT_MON_GPIO_PORTA_EOI_NS register field value suitable for setting the register.
#define ALT_MON_GPIO_PORTA_EOI_CD_E_NOCLR 0x0 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_CD
No interrupt clear
#define ALT_MON_GPIO_PORTA_EOI_CD_E_CLR 0x1 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_CD
Clear interrupt
#define ALT_MON_GPIO_PORTA_EOI_CD_LSB 1 |
The Least Significant Bit (LSB) position of the ALT_MON_GPIO_PORTA_EOI_CD register field.
#define ALT_MON_GPIO_PORTA_EOI_CD_MSB 1 |
The Most Significant Bit (MSB) position of the ALT_MON_GPIO_PORTA_EOI_CD register field.
#define ALT_MON_GPIO_PORTA_EOI_CD_WIDTH 1 |
The width in bits of the ALT_MON_GPIO_PORTA_EOI_CD register field.
#define ALT_MON_GPIO_PORTA_EOI_CD_SET_MSK 0x00000002 |
The mask used to set the ALT_MON_GPIO_PORTA_EOI_CD register field value.
#define ALT_MON_GPIO_PORTA_EOI_CD_CLR_MSK 0xfffffffd |
The mask used to clear the ALT_MON_GPIO_PORTA_EOI_CD register field value.
#define ALT_MON_GPIO_PORTA_EOI_CD_RESET 0x0 |
The reset value of the ALT_MON_GPIO_PORTA_EOI_CD register field.
#define ALT_MON_GPIO_PORTA_EOI_CD_GET | ( | value | ) | (((value) & 0x00000002) >> 1) |
Extracts the ALT_MON_GPIO_PORTA_EOI_CD field value from a register.
#define ALT_MON_GPIO_PORTA_EOI_CD_SET | ( | value | ) | (((value) << 1) & 0x00000002) |
Produces a ALT_MON_GPIO_PORTA_EOI_CD register field value suitable for setting the register.
#define ALT_MON_GPIO_PORTA_EOI_ID_E_NOCLR 0x0 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_ID
No interrupt clear
#define ALT_MON_GPIO_PORTA_EOI_ID_E_CLR 0x1 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_ID
Clear interrupt
#define ALT_MON_GPIO_PORTA_EOI_ID_LSB 2 |
The Least Significant Bit (LSB) position of the ALT_MON_GPIO_PORTA_EOI_ID register field.
#define ALT_MON_GPIO_PORTA_EOI_ID_MSB 2 |
The Most Significant Bit (MSB) position of the ALT_MON_GPIO_PORTA_EOI_ID register field.
#define ALT_MON_GPIO_PORTA_EOI_ID_WIDTH 1 |
The width in bits of the ALT_MON_GPIO_PORTA_EOI_ID register field.
#define ALT_MON_GPIO_PORTA_EOI_ID_SET_MSK 0x00000004 |
The mask used to set the ALT_MON_GPIO_PORTA_EOI_ID register field value.
#define ALT_MON_GPIO_PORTA_EOI_ID_CLR_MSK 0xfffffffb |
The mask used to clear the ALT_MON_GPIO_PORTA_EOI_ID register field value.
#define ALT_MON_GPIO_PORTA_EOI_ID_RESET 0x0 |
The reset value of the ALT_MON_GPIO_PORTA_EOI_ID register field.
#define ALT_MON_GPIO_PORTA_EOI_ID_GET | ( | value | ) | (((value) & 0x00000004) >> 2) |
Extracts the ALT_MON_GPIO_PORTA_EOI_ID field value from a register.
#define ALT_MON_GPIO_PORTA_EOI_ID_SET | ( | value | ) | (((value) << 2) & 0x00000004) |
Produces a ALT_MON_GPIO_PORTA_EOI_ID register field value suitable for setting the register.
#define ALT_MON_GPIO_PORTA_EOI_CRC_E_NOCLR 0x0 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_CRC
No interrupt clear
#define ALT_MON_GPIO_PORTA_EOI_CRC_E_CLR 0x1 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_CRC
Clear interrupt
#define ALT_MON_GPIO_PORTA_EOI_CRC_LSB 3 |
The Least Significant Bit (LSB) position of the ALT_MON_GPIO_PORTA_EOI_CRC register field.
#define ALT_MON_GPIO_PORTA_EOI_CRC_MSB 3 |
The Most Significant Bit (MSB) position of the ALT_MON_GPIO_PORTA_EOI_CRC register field.
#define ALT_MON_GPIO_PORTA_EOI_CRC_WIDTH 1 |
The width in bits of the ALT_MON_GPIO_PORTA_EOI_CRC register field.
#define ALT_MON_GPIO_PORTA_EOI_CRC_SET_MSK 0x00000008 |
The mask used to set the ALT_MON_GPIO_PORTA_EOI_CRC register field value.
#define ALT_MON_GPIO_PORTA_EOI_CRC_CLR_MSK 0xfffffff7 |
The mask used to clear the ALT_MON_GPIO_PORTA_EOI_CRC register field value.
#define ALT_MON_GPIO_PORTA_EOI_CRC_RESET 0x0 |
The reset value of the ALT_MON_GPIO_PORTA_EOI_CRC register field.
#define ALT_MON_GPIO_PORTA_EOI_CRC_GET | ( | value | ) | (((value) & 0x00000008) >> 3) |
Extracts the ALT_MON_GPIO_PORTA_EOI_CRC field value from a register.
#define ALT_MON_GPIO_PORTA_EOI_CRC_SET | ( | value | ) | (((value) << 3) & 0x00000008) |
Produces a ALT_MON_GPIO_PORTA_EOI_CRC register field value suitable for setting the register.
#define ALT_MON_GPIO_PORTA_EOI_CCD_E_NOCLR 0x0 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_CCD
No interrupt clear
#define ALT_MON_GPIO_PORTA_EOI_CCD_E_CLR 0x1 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_CCD
Clear interrupt
#define ALT_MON_GPIO_PORTA_EOI_CCD_LSB 4 |
The Least Significant Bit (LSB) position of the ALT_MON_GPIO_PORTA_EOI_CCD register field.
#define ALT_MON_GPIO_PORTA_EOI_CCD_MSB 4 |
The Most Significant Bit (MSB) position of the ALT_MON_GPIO_PORTA_EOI_CCD register field.
#define ALT_MON_GPIO_PORTA_EOI_CCD_WIDTH 1 |
The width in bits of the ALT_MON_GPIO_PORTA_EOI_CCD register field.
#define ALT_MON_GPIO_PORTA_EOI_CCD_SET_MSK 0x00000010 |
The mask used to set the ALT_MON_GPIO_PORTA_EOI_CCD register field value.
#define ALT_MON_GPIO_PORTA_EOI_CCD_CLR_MSK 0xffffffef |
The mask used to clear the ALT_MON_GPIO_PORTA_EOI_CCD register field value.
#define ALT_MON_GPIO_PORTA_EOI_CCD_RESET 0x0 |
The reset value of the ALT_MON_GPIO_PORTA_EOI_CCD register field.
#define ALT_MON_GPIO_PORTA_EOI_CCD_GET | ( | value | ) | (((value) & 0x00000010) >> 4) |
Extracts the ALT_MON_GPIO_PORTA_EOI_CCD field value from a register.
#define ALT_MON_GPIO_PORTA_EOI_CCD_SET | ( | value | ) | (((value) << 4) & 0x00000010) |
Produces a ALT_MON_GPIO_PORTA_EOI_CCD register field value suitable for setting the register.
#define ALT_MON_GPIO_PORTA_EOI_PRR_E_NOCLR 0x0 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_PRR
No interrupt clear
#define ALT_MON_GPIO_PORTA_EOI_PRR_E_CLR 0x1 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_PRR
Clear interrupt
#define ALT_MON_GPIO_PORTA_EOI_PRR_LSB 5 |
The Least Significant Bit (LSB) position of the ALT_MON_GPIO_PORTA_EOI_PRR register field.
#define ALT_MON_GPIO_PORTA_EOI_PRR_MSB 5 |
The Most Significant Bit (MSB) position of the ALT_MON_GPIO_PORTA_EOI_PRR register field.
#define ALT_MON_GPIO_PORTA_EOI_PRR_WIDTH 1 |
The width in bits of the ALT_MON_GPIO_PORTA_EOI_PRR register field.
#define ALT_MON_GPIO_PORTA_EOI_PRR_SET_MSK 0x00000020 |
The mask used to set the ALT_MON_GPIO_PORTA_EOI_PRR register field value.
#define ALT_MON_GPIO_PORTA_EOI_PRR_CLR_MSK 0xffffffdf |
The mask used to clear the ALT_MON_GPIO_PORTA_EOI_PRR register field value.
#define ALT_MON_GPIO_PORTA_EOI_PRR_RESET 0x0 |
The reset value of the ALT_MON_GPIO_PORTA_EOI_PRR register field.
#define ALT_MON_GPIO_PORTA_EOI_PRR_GET | ( | value | ) | (((value) & 0x00000020) >> 5) |
Extracts the ALT_MON_GPIO_PORTA_EOI_PRR field value from a register.
#define ALT_MON_GPIO_PORTA_EOI_PRR_SET | ( | value | ) | (((value) << 5) & 0x00000020) |
Produces a ALT_MON_GPIO_PORTA_EOI_PRR register field value suitable for setting the register.
#define ALT_MON_GPIO_PORTA_EOI_PRE_E_NOCLR 0x0 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_PRE
No interrupt clear
#define ALT_MON_GPIO_PORTA_EOI_PRE_E_CLR 0x1 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_PRE
Clear interrupt
#define ALT_MON_GPIO_PORTA_EOI_PRE_LSB 6 |
The Least Significant Bit (LSB) position of the ALT_MON_GPIO_PORTA_EOI_PRE register field.
#define ALT_MON_GPIO_PORTA_EOI_PRE_MSB 6 |
The Most Significant Bit (MSB) position of the ALT_MON_GPIO_PORTA_EOI_PRE register field.
#define ALT_MON_GPIO_PORTA_EOI_PRE_WIDTH 1 |
The width in bits of the ALT_MON_GPIO_PORTA_EOI_PRE register field.
#define ALT_MON_GPIO_PORTA_EOI_PRE_SET_MSK 0x00000040 |
The mask used to set the ALT_MON_GPIO_PORTA_EOI_PRE register field value.
#define ALT_MON_GPIO_PORTA_EOI_PRE_CLR_MSK 0xffffffbf |
The mask used to clear the ALT_MON_GPIO_PORTA_EOI_PRE register field value.
#define ALT_MON_GPIO_PORTA_EOI_PRE_RESET 0x0 |
The reset value of the ALT_MON_GPIO_PORTA_EOI_PRE register field.
#define ALT_MON_GPIO_PORTA_EOI_PRE_GET | ( | value | ) | (((value) & 0x00000040) >> 6) |
Extracts the ALT_MON_GPIO_PORTA_EOI_PRE field value from a register.
#define ALT_MON_GPIO_PORTA_EOI_PRE_SET | ( | value | ) | (((value) << 6) & 0x00000040) |
Produces a ALT_MON_GPIO_PORTA_EOI_PRE register field value suitable for setting the register.
#define ALT_MON_GPIO_PORTA_EOI_PRD_E_NOCLR 0x0 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_PRD
No interrupt clear
#define ALT_MON_GPIO_PORTA_EOI_PRD_E_CLR 0x1 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_PRD
Clear interrupt
#define ALT_MON_GPIO_PORTA_EOI_PRD_LSB 7 |
The Least Significant Bit (LSB) position of the ALT_MON_GPIO_PORTA_EOI_PRD register field.
#define ALT_MON_GPIO_PORTA_EOI_PRD_MSB 7 |
The Most Significant Bit (MSB) position of the ALT_MON_GPIO_PORTA_EOI_PRD register field.
#define ALT_MON_GPIO_PORTA_EOI_PRD_WIDTH 1 |
The width in bits of the ALT_MON_GPIO_PORTA_EOI_PRD register field.
#define ALT_MON_GPIO_PORTA_EOI_PRD_SET_MSK 0x00000080 |
The mask used to set the ALT_MON_GPIO_PORTA_EOI_PRD register field value.
#define ALT_MON_GPIO_PORTA_EOI_PRD_CLR_MSK 0xffffff7f |
The mask used to clear the ALT_MON_GPIO_PORTA_EOI_PRD register field value.
#define ALT_MON_GPIO_PORTA_EOI_PRD_RESET 0x0 |
The reset value of the ALT_MON_GPIO_PORTA_EOI_PRD register field.
#define ALT_MON_GPIO_PORTA_EOI_PRD_GET | ( | value | ) | (((value) & 0x00000080) >> 7) |
Extracts the ALT_MON_GPIO_PORTA_EOI_PRD field value from a register.
#define ALT_MON_GPIO_PORTA_EOI_PRD_SET | ( | value | ) | (((value) << 7) & 0x00000080) |
Produces a ALT_MON_GPIO_PORTA_EOI_PRD register field value suitable for setting the register.
#define ALT_MON_GPIO_PORTA_EOI_NCP_E_NOCLR 0x0 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_NCP
No interrupt clear
#define ALT_MON_GPIO_PORTA_EOI_NCP_E_CLR 0x1 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_NCP
Clear interrupt
#define ALT_MON_GPIO_PORTA_EOI_NCP_LSB 8 |
The Least Significant Bit (LSB) position of the ALT_MON_GPIO_PORTA_EOI_NCP register field.
#define ALT_MON_GPIO_PORTA_EOI_NCP_MSB 8 |
The Most Significant Bit (MSB) position of the ALT_MON_GPIO_PORTA_EOI_NCP register field.
#define ALT_MON_GPIO_PORTA_EOI_NCP_WIDTH 1 |
The width in bits of the ALT_MON_GPIO_PORTA_EOI_NCP register field.
#define ALT_MON_GPIO_PORTA_EOI_NCP_SET_MSK 0x00000100 |
The mask used to set the ALT_MON_GPIO_PORTA_EOI_NCP register field value.
#define ALT_MON_GPIO_PORTA_EOI_NCP_CLR_MSK 0xfffffeff |
The mask used to clear the ALT_MON_GPIO_PORTA_EOI_NCP register field value.
#define ALT_MON_GPIO_PORTA_EOI_NCP_RESET 0x0 |
The reset value of the ALT_MON_GPIO_PORTA_EOI_NCP register field.
#define ALT_MON_GPIO_PORTA_EOI_NCP_GET | ( | value | ) | (((value) & 0x00000100) >> 8) |
Extracts the ALT_MON_GPIO_PORTA_EOI_NCP field value from a register.
#define ALT_MON_GPIO_PORTA_EOI_NCP_SET | ( | value | ) | (((value) << 8) & 0x00000100) |
Produces a ALT_MON_GPIO_PORTA_EOI_NCP register field value suitable for setting the register.
#define ALT_MON_GPIO_PORTA_EOI_NSP_E_NOCLR 0x0 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_NSP
No interrupt clear
#define ALT_MON_GPIO_PORTA_EOI_NSP_E_CLR 0x1 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_NSP
Clear interrupt
#define ALT_MON_GPIO_PORTA_EOI_NSP_LSB 9 |
The Least Significant Bit (LSB) position of the ALT_MON_GPIO_PORTA_EOI_NSP register field.
#define ALT_MON_GPIO_PORTA_EOI_NSP_MSB 9 |
The Most Significant Bit (MSB) position of the ALT_MON_GPIO_PORTA_EOI_NSP register field.
#define ALT_MON_GPIO_PORTA_EOI_NSP_WIDTH 1 |
The width in bits of the ALT_MON_GPIO_PORTA_EOI_NSP register field.
#define ALT_MON_GPIO_PORTA_EOI_NSP_SET_MSK 0x00000200 |
The mask used to set the ALT_MON_GPIO_PORTA_EOI_NSP register field value.
#define ALT_MON_GPIO_PORTA_EOI_NSP_CLR_MSK 0xfffffdff |
The mask used to clear the ALT_MON_GPIO_PORTA_EOI_NSP register field value.
#define ALT_MON_GPIO_PORTA_EOI_NSP_RESET 0x0 |
The reset value of the ALT_MON_GPIO_PORTA_EOI_NSP register field.
#define ALT_MON_GPIO_PORTA_EOI_NSP_GET | ( | value | ) | (((value) & 0x00000200) >> 9) |
Extracts the ALT_MON_GPIO_PORTA_EOI_NSP field value from a register.
#define ALT_MON_GPIO_PORTA_EOI_NSP_SET | ( | value | ) | (((value) << 9) & 0x00000200) |
Produces a ALT_MON_GPIO_PORTA_EOI_NSP register field value suitable for setting the register.
#define ALT_MON_GPIO_PORTA_EOI_CDP_E_NOCLR 0x0 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_CDP
No interrupt clear
#define ALT_MON_GPIO_PORTA_EOI_CDP_E_CLR 0x1 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_CDP
Clear interrupt
#define ALT_MON_GPIO_PORTA_EOI_CDP_LSB 10 |
The Least Significant Bit (LSB) position of the ALT_MON_GPIO_PORTA_EOI_CDP register field.
#define ALT_MON_GPIO_PORTA_EOI_CDP_MSB 10 |
The Most Significant Bit (MSB) position of the ALT_MON_GPIO_PORTA_EOI_CDP register field.
#define ALT_MON_GPIO_PORTA_EOI_CDP_WIDTH 1 |
The width in bits of the ALT_MON_GPIO_PORTA_EOI_CDP register field.
#define ALT_MON_GPIO_PORTA_EOI_CDP_SET_MSK 0x00000400 |
The mask used to set the ALT_MON_GPIO_PORTA_EOI_CDP register field value.
#define ALT_MON_GPIO_PORTA_EOI_CDP_CLR_MSK 0xfffffbff |
The mask used to clear the ALT_MON_GPIO_PORTA_EOI_CDP register field value.
#define ALT_MON_GPIO_PORTA_EOI_CDP_RESET 0x0 |
The reset value of the ALT_MON_GPIO_PORTA_EOI_CDP register field.
#define ALT_MON_GPIO_PORTA_EOI_CDP_GET | ( | value | ) | (((value) & 0x00000400) >> 10) |
Extracts the ALT_MON_GPIO_PORTA_EOI_CDP field value from a register.
#define ALT_MON_GPIO_PORTA_EOI_CDP_SET | ( | value | ) | (((value) << 10) & 0x00000400) |
Produces a ALT_MON_GPIO_PORTA_EOI_CDP register field value suitable for setting the register.
#define ALT_MON_GPIO_PORTA_EOI_FPO_E_NOCLR 0x0 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_FPO
No interrupt clear
#define ALT_MON_GPIO_PORTA_EOI_FPO_E_CLR 0x1 |
Enumerated value for register field ALT_MON_GPIO_PORTA_EOI_FPO
Clear interrupt
#define ALT_MON_GPIO_PORTA_EOI_FPO_LSB 11 |
The Least Significant Bit (LSB) position of the ALT_MON_GPIO_PORTA_EOI_FPO register field.
#define ALT_MON_GPIO_PORTA_EOI_FPO_MSB 11 |
The Most Significant Bit (MSB) position of the ALT_MON_GPIO_PORTA_EOI_FPO register field.
#define ALT_MON_GPIO_PORTA_EOI_FPO_WIDTH 1 |
The width in bits of the ALT_MON_GPIO_PORTA_EOI_FPO register field.
#define ALT_MON_GPIO_PORTA_EOI_FPO_SET_MSK 0x00000800 |
The mask used to set the ALT_MON_GPIO_PORTA_EOI_FPO register field value.
#define ALT_MON_GPIO_PORTA_EOI_FPO_CLR_MSK 0xfffff7ff |
The mask used to clear the ALT_MON_GPIO_PORTA_EOI_FPO register field value.
#define ALT_MON_GPIO_PORTA_EOI_FPO_RESET 0x0 |
The reset value of the ALT_MON_GPIO_PORTA_EOI_FPO register field.
#define ALT_MON_GPIO_PORTA_EOI_FPO_GET | ( | value | ) | (((value) & 0x00000800) >> 11) |
Extracts the ALT_MON_GPIO_PORTA_EOI_FPO field value from a register.
#define ALT_MON_GPIO_PORTA_EOI_FPO_SET | ( | value | ) | (((value) << 11) & 0x00000800) |
Produces a ALT_MON_GPIO_PORTA_EOI_FPO register field value suitable for setting the register.
#define ALT_MON_GPIO_PORTA_EOI_OFST 0x4c |
The byte offset of the ALT_MON_GPIO_PORTA_EOI register from the beginning of the component.
#define ALT_MON_GPIO_PORTA_EOI_ADDR | ( | base | ) | ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_MON_GPIO_PORTA_EOI_OFST)) |
The address of the ALT_MON_GPIO_PORTA_EOI register.
typedef struct ALT_MON_GPIO_PORTA_EOI_s ALT_MON_GPIO_PORTA_EOI_t |
The typedef declaration for register ALT_MON_GPIO_PORTA_EOI.