Altera SoCAL  16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
 All Data Structures Variables Typedefs Groups
Component Instance : i_i2c_0_i2c

Description

Instance i_i2c_0_i2c of component ALT_I2C.

Macros

#define ALT_I2C0_CON_ADDR   ALT_I2C_CON_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_TAR_ADDR   ALT_I2C_TAR_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_SAR_ADDR   ALT_I2C_SAR_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_DATA_CMD_ADDR   ALT_I2C_DATA_CMD_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_SS_SCL_HCNT_ADDR   ALT_I2C_SS_SCL_HCNT_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_SS_SCL_LCNT_ADDR   ALT_I2C_SS_SCL_LCNT_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_FS_SCL_HCNT_ADDR   ALT_I2C_FS_SCL_HCNT_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_FS_SCL_LCNT_ADDR   ALT_I2C_FS_SCL_LCNT_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_INTR_STAT_ADDR   ALT_I2C_INTR_STAT_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_INTR_MSK_ADDR   ALT_I2C_INTR_MSK_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_RAW_INTR_STAT_ADDR   ALT_I2C_RAW_INTR_STAT_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_RX_TL_ADDR   ALT_I2C_RX_TL_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_TX_TL_ADDR   ALT_I2C_TX_TL_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_CLR_INTR_ADDR   ALT_I2C_CLR_INTR_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_CLR_RX_UNDER_ADDR   ALT_I2C_CLR_RX_UNDER_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_CLR_RX_OVER_ADDR   ALT_I2C_CLR_RX_OVER_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_CLR_TX_OVER_ADDR   ALT_I2C_CLR_TX_OVER_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_CLR_RD_REQ_ADDR   ALT_I2C_CLR_RD_REQ_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_CLR_TX_ABRT_ADDR   ALT_I2C_CLR_TX_ABRT_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_CLR_RX_DONE_ADDR   ALT_I2C_CLR_RX_DONE_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_CLR_ACTIVITY_ADDR   ALT_I2C_CLR_ACTIVITY_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_CLR_STOP_DET_ADDR   ALT_I2C_CLR_STOP_DET_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_CLR_START_DET_ADDR   ALT_I2C_CLR_START_DET_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_CLR_GEN_CALL_ADDR   ALT_I2C_CLR_GEN_CALL_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_EN_ADDR   ALT_I2C_EN_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_STAT_ADDR   ALT_I2C_STAT_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_TXFLR_ADDR   ALT_I2C_TXFLR_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_RXFLR_ADDR   ALT_I2C_RXFLR_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_SDA_HOLD_ADDR   ALT_I2C_SDA_HOLD_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_TX_ABRT_SRC_ADDR   ALT_I2C_TX_ABRT_SRC_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_SLV_DATA_NACK_ONLY_ADDR   ALT_I2C_SLV_DATA_NACK_ONLY_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_DMA_CR_ADDR   ALT_I2C_DMA_CR_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_DMA_TDLR_ADDR   ALT_I2C_DMA_TDLR_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_DMA_RDLR_ADDR   ALT_I2C_DMA_RDLR_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_SDA_SETUP_ADDR   ALT_I2C_SDA_SETUP_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_ACK_GENERAL_CALL_ADDR   ALT_I2C_ACK_GENERAL_CALL_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_EN_STAT_ADDR   ALT_I2C_EN_STAT_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_FS_SPKLEN_ADDR   ALT_I2C_FS_SPKLEN_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_CLR_RESTART_DET_ADDR   ALT_I2C_CLR_RESTART_DET_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_COMP_PARAM_1_ADDR   ALT_I2C_COMP_PARAM_1_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_COMP_VER_ADDR   ALT_I2C_COMP_VER_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_COMP_TYPE_ADDR   ALT_I2C_COMP_TYPE_ADDR(ALT_I2C0_ADDR)
 
#define ALT_I2C0_OFST   0xffc02200
 
#define ALT_I2C0_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_HPS_ADDR) + ALT_I2C0_OFST))
 
#define ALT_I2C0_LB_ADDR   ALT_I2C0_ADDR
 
#define ALT_I2C0_UB_ADDR   ALT_CAST(void *, ((ALT_CAST(char *, ALT_I2C0_ADDR) + 0x100) - 1))
 

Macro Definitions

#define ALT_I2C0_CON_ADDR   ALT_I2C_CON_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_CON register for the ALT_I2C0 instance.

#define ALT_I2C0_TAR_ADDR   ALT_I2C_TAR_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_TAR register for the ALT_I2C0 instance.

#define ALT_I2C0_SAR_ADDR   ALT_I2C_SAR_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_SAR register for the ALT_I2C0 instance.

#define ALT_I2C0_DATA_CMD_ADDR   ALT_I2C_DATA_CMD_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_DATA_CMD register for the ALT_I2C0 instance.

#define ALT_I2C0_SS_SCL_HCNT_ADDR   ALT_I2C_SS_SCL_HCNT_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_SS_SCL_HCNT register for the ALT_I2C0 instance.

#define ALT_I2C0_SS_SCL_LCNT_ADDR   ALT_I2C_SS_SCL_LCNT_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_SS_SCL_LCNT register for the ALT_I2C0 instance.

#define ALT_I2C0_FS_SCL_HCNT_ADDR   ALT_I2C_FS_SCL_HCNT_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_FS_SCL_HCNT register for the ALT_I2C0 instance.

#define ALT_I2C0_FS_SCL_LCNT_ADDR   ALT_I2C_FS_SCL_LCNT_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_FS_SCL_LCNT register for the ALT_I2C0 instance.

#define ALT_I2C0_INTR_STAT_ADDR   ALT_I2C_INTR_STAT_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_INTR_STAT register for the ALT_I2C0 instance.

#define ALT_I2C0_INTR_MSK_ADDR   ALT_I2C_INTR_MSK_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_INTR_MSK register for the ALT_I2C0 instance.

#define ALT_I2C0_RAW_INTR_STAT_ADDR   ALT_I2C_RAW_INTR_STAT_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_RAW_INTR_STAT register for the ALT_I2C0 instance.

#define ALT_I2C0_RX_TL_ADDR   ALT_I2C_RX_TL_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_RX_TL register for the ALT_I2C0 instance.

#define ALT_I2C0_TX_TL_ADDR   ALT_I2C_TX_TL_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_TX_TL register for the ALT_I2C0 instance.

#define ALT_I2C0_CLR_INTR_ADDR   ALT_I2C_CLR_INTR_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_CLR_INTR register for the ALT_I2C0 instance.

#define ALT_I2C0_CLR_RX_UNDER_ADDR   ALT_I2C_CLR_RX_UNDER_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_CLR_RX_UNDER register for the ALT_I2C0 instance.

#define ALT_I2C0_CLR_RX_OVER_ADDR   ALT_I2C_CLR_RX_OVER_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_CLR_RX_OVER register for the ALT_I2C0 instance.

#define ALT_I2C0_CLR_TX_OVER_ADDR   ALT_I2C_CLR_TX_OVER_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_CLR_TX_OVER register for the ALT_I2C0 instance.

#define ALT_I2C0_CLR_RD_REQ_ADDR   ALT_I2C_CLR_RD_REQ_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_CLR_RD_REQ register for the ALT_I2C0 instance.

#define ALT_I2C0_CLR_TX_ABRT_ADDR   ALT_I2C_CLR_TX_ABRT_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_CLR_TX_ABRT register for the ALT_I2C0 instance.

#define ALT_I2C0_CLR_RX_DONE_ADDR   ALT_I2C_CLR_RX_DONE_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_CLR_RX_DONE register for the ALT_I2C0 instance.

#define ALT_I2C0_CLR_ACTIVITY_ADDR   ALT_I2C_CLR_ACTIVITY_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_CLR_ACTIVITY register for the ALT_I2C0 instance.

#define ALT_I2C0_CLR_STOP_DET_ADDR   ALT_I2C_CLR_STOP_DET_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_CLR_STOP_DET register for the ALT_I2C0 instance.

#define ALT_I2C0_CLR_START_DET_ADDR   ALT_I2C_CLR_START_DET_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_CLR_START_DET register for the ALT_I2C0 instance.

#define ALT_I2C0_CLR_GEN_CALL_ADDR   ALT_I2C_CLR_GEN_CALL_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_CLR_GEN_CALL register for the ALT_I2C0 instance.

#define ALT_I2C0_EN_ADDR   ALT_I2C_EN_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_EN register for the ALT_I2C0 instance.

#define ALT_I2C0_STAT_ADDR   ALT_I2C_STAT_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_STAT register for the ALT_I2C0 instance.

#define ALT_I2C0_TXFLR_ADDR   ALT_I2C_TXFLR_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_TXFLR register for the ALT_I2C0 instance.

#define ALT_I2C0_RXFLR_ADDR   ALT_I2C_RXFLR_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_RXFLR register for the ALT_I2C0 instance.

#define ALT_I2C0_SDA_HOLD_ADDR   ALT_I2C_SDA_HOLD_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_SDA_HOLD register for the ALT_I2C0 instance.

#define ALT_I2C0_TX_ABRT_SRC_ADDR   ALT_I2C_TX_ABRT_SRC_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_TX_ABRT_SRC register for the ALT_I2C0 instance.

#define ALT_I2C0_SLV_DATA_NACK_ONLY_ADDR   ALT_I2C_SLV_DATA_NACK_ONLY_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_SLV_DATA_NACK_ONLY register for the ALT_I2C0 instance.

#define ALT_I2C0_DMA_CR_ADDR   ALT_I2C_DMA_CR_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_DMA_CR register for the ALT_I2C0 instance.

#define ALT_I2C0_DMA_TDLR_ADDR   ALT_I2C_DMA_TDLR_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_DMA_TDLR register for the ALT_I2C0 instance.

#define ALT_I2C0_DMA_RDLR_ADDR   ALT_I2C_DMA_RDLR_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_DMA_RDLR register for the ALT_I2C0 instance.

#define ALT_I2C0_SDA_SETUP_ADDR   ALT_I2C_SDA_SETUP_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_SDA_SETUP register for the ALT_I2C0 instance.

#define ALT_I2C0_ACK_GENERAL_CALL_ADDR   ALT_I2C_ACK_GENERAL_CALL_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_ACK_GENERAL_CALL register for the ALT_I2C0 instance.

#define ALT_I2C0_EN_STAT_ADDR   ALT_I2C_EN_STAT_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_EN_STAT register for the ALT_I2C0 instance.

#define ALT_I2C0_FS_SPKLEN_ADDR   ALT_I2C_FS_SPKLEN_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_FS_SPKLEN register for the ALT_I2C0 instance.

#define ALT_I2C0_CLR_RESTART_DET_ADDR   ALT_I2C_CLR_RESTART_DET_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_CLR_RESTART_DET register for the ALT_I2C0 instance.

#define ALT_I2C0_COMP_PARAM_1_ADDR   ALT_I2C_COMP_PARAM_1_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_COMP_PARAM_1 register for the ALT_I2C0 instance.

#define ALT_I2C0_COMP_VER_ADDR   ALT_I2C_COMP_VER_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_COMP_VER register for the ALT_I2C0 instance.

#define ALT_I2C0_COMP_TYPE_ADDR   ALT_I2C_COMP_TYPE_ADDR(ALT_I2C0_ADDR)

The address of the ALT_I2C_COMP_TYPE register for the ALT_I2C0 instance.

#define ALT_I2C0_OFST   0xffc02200

The base address byte offset for the start of the ALT_I2C0 component.

#define ALT_I2C0_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_HPS_ADDR) + ALT_I2C0_OFST))

The start address of the ALT_I2C0 component.

#define ALT_I2C0_LB_ADDR   ALT_I2C0_ADDR

The lower bound address range of the ALT_I2C0 component.

#define ALT_I2C0_UB_ADDR   ALT_CAST(void *, ((ALT_CAST(char *, ALT_I2C0_ADDR) + 0x100) - 1))

The upper bound address range of the ALT_I2C0 component.