![]() |
Altera SoCAL
16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
|
Data Structures | |
struct | ALT_FPGAMGR_s |
struct | ALT_FPGAMGR_raw_s |
Typedefs | |
typedef struct ALT_FPGAMGR_s | ALT_FPGAMGR_t |
typedef struct ALT_FPGAMGR_raw_s | ALT_FPGAMGR_raw_t |
struct ALT_FPGAMGR_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 group ALT_FPGAMGR.
struct ALT_FPGAMGR_raw_s |
The struct declaration for the raw register contents of register group ALT_FPGAMGR.
Data Fields | ||
---|---|---|
volatile uint32_t | _pad_0x0_0x7 | UNDEFINED |
volatile uint32_t | dclkcnt | ALT_FPGAMGR_DCLKCNT |
volatile uint32_t | dclkstat | ALT_FPGAMGR_DCLKSTAT |
volatile uint32_t | gpo | ALT_FPGAMGR_GPO |
volatile uint32_t | gpi | ALT_FPGAMGR_GPI |
volatile uint32_t | misci | ALT_FPGAMGR_MISCI |
volatile uint32_t | _pad_0x1c_0x2f | UNDEFINED |
volatile uint32_t | emr_data0 | ALT_FPGAMGR_EMR_DATA0 |
volatile uint32_t | emr_data1 | ALT_FPGAMGR_EMR_DATA1 |
volatile uint32_t | emr_data2 | ALT_FPGAMGR_EMR_DATA2 |
volatile uint32_t | emr_data3 | ALT_FPGAMGR_EMR_DATA3 |
volatile uint32_t | emr_data4 | ALT_FPGAMGR_EMR_DATA4 |
volatile uint32_t | emr_data5 | ALT_FPGAMGR_EMR_DATA5 |
volatile uint32_t | emr_valid | ALT_FPGAMGR_EMR_VALID |
volatile uint32_t | emr_en | ALT_FPGAMGR_EMR_EN |
volatile uint32_t | jtag_config | ALT_FPGAMGR_JTAG_CFG |
volatile uint32_t | jtag_status | ALT_FPGAMGR_JTAG_STAT |
volatile uint32_t | jtag_kick | ALT_FPGAMGR_JTAG_KICK |
volatile uint32_t | _pad_0x5c_0x5f | UNDEFINED |
volatile uint32_t | jtag_data_w | ALT_FPGAMGR_JTAG_DATA_W |
volatile uint32_t | jtag_data_r | ALT_FPGAMGR_JTAG_DATA_R |
volatile uint32_t | _pad_0x68_0x6f | UNDEFINED |
volatile uint32_t | imgcfg_ctrl_00 | ALT_FPGAMGR_IMGCFG_CTL_00 |
volatile uint32_t | imgcfg_ctrl_01 | ALT_FPGAMGR_IMGCFG_CTL_01 |
volatile uint32_t | imgcfg_ctrl_02 | ALT_FPGAMGR_IMGCFG_CTL_02 |
volatile uint32_t | _pad_0x7c_0x7f | UNDEFINED |
volatile uint32_t | imgcfg_stat | ALT_FPGAMGR_IMGCFG_STAT |
volatile uint32_t | intr_masked_status | ALT_FPGAMGR_INTR_MSKED_STAT |
volatile uint32_t | intr_mask | ALT_FPGAMGR_INTR_MSK |
volatile uint32_t | intr_polarity | ALT_FPGAMGR_INTR_POL |
volatile uint32_t | dma_config | ALT_FPGAMGR_DMA_CFG |
volatile uint32_t | imgcfg_fifo_status | ALT_FPGAMGR_IMGCFG_FIFO_STAT |
volatile uint32_t | _pad_0x98_0x1000 | UNDEFINED |
typedef struct ALT_FPGAMGR_s ALT_FPGAMGR_t |
The typedef declaration for register group ALT_FPGAMGR.
typedef struct ALT_FPGAMGR_raw_s ALT_FPGAMGR_raw_t |
The typedef declaration for the raw register contents of register group ALT_FPGAMGR.