![]() |
Altera SoCAL
16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
|
Data Structures | |
struct | ALT_SYSMGR_s |
struct | ALT_SYSMGR_raw_s |
Typedefs | |
typedef struct ALT_SYSMGR_s | ALT_SYSMGR_t |
typedef struct ALT_SYSMGR_raw_s | ALT_SYSMGR_raw_t |
struct ALT_SYSMGR_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_SYSMGR.
struct ALT_SYSMGR_raw_s |
The struct declaration for the raw register contents of register group ALT_SYSMGR.
Data Fields | ||
---|---|---|
volatile uint32_t | siliconid1 | ALT_SYSMGR_SILICONID1 |
volatile uint32_t | siliconid2 | ALT_SYSMGR_SILICONID2 |
volatile uint32_t | wddbg | ALT_SYSMGR_WDDBG |
volatile uint32_t | bootinfo | ALT_SYSMGR_BOOT |
volatile uint32_t | mpu_ctrl_l2_ecc | ALT_SYSMGR_MPU_CTL_L2_ECC |
volatile uint32_t | _pad_0x14_0x1f | UNDEFINED |
volatile uint32_t | dma | ALT_SYSMGR_DMA |
volatile uint32_t | dma_periph | ALT_SYSMGR_DMA_PERIPH |
volatile uint32_t | sdmmc | ALT_SYSMGR_SDMMC |
volatile uint32_t | sdmmc_l3master | ALT_SYSMGR_SDMMC_L3MST |
volatile uint32_t | nand_bootstrap | ALT_SYSMGR_NAND_BOOTSTRAP |
volatile uint32_t | nand_l3master | ALT_SYSMGR_NAND_L3MST |
volatile uint32_t | usb0_l3master | ALT_SYSMGR_USB0_L3MST |
volatile uint32_t | usb1_l3master | ALT_SYSMGR_USB1_L3MST |
volatile uint32_t | emac_global | ALT_SYSMGR_EMAC_GLOB |
volatile uint32_t | emac0 | ALT_SYSMGR_EMAC0 |
volatile uint32_t | emac1 | ALT_SYSMGR_EMAC1 |
volatile uint32_t | emac2 | ALT_SYSMGR_EMAC2 |
volatile uint32_t | _pad_0x50_0x5f | UNDEFINED |
volatile uint32_t | fpgaintf_en_global | ALT_SYSMGR_FPGAINTF_EN_GLOB |
volatile uint32_t | fpgaintf_en_0 | ALT_SYSMGR_FPGAINTF_EN_0 |
volatile uint32_t | fpgaintf_en_1 | ALT_SYSMGR_FPGAINTF_EN_1 |
volatile uint32_t | fpgaintf_en_2 | ALT_SYSMGR_FPGAINTF_EN_2 |
volatile uint32_t | fpgaintf_en_3 | ALT_SYSMGR_FPGAINTF_EN_3 |
volatile uint32_t | _pad_0x74_0x7f | UNDEFINED |
volatile uint32_t | noc_addr_remap_value | ALT_SYSMGR_NOC_ADDR_REMAP_VALUE |
volatile uint32_t | noc_addr_remap_set | ALT_SYSMGR_NOC_ADDR_REMAP_SET |
volatile uint32_t | noc_addr_remap_clear | ALT_SYSMGR_NOC_ADDR_REMAP_CLR |
volatile uint32_t | _pad_0x8c_0x8f | UNDEFINED |
volatile uint32_t | ecc_intmask_value | ALT_SYSMGR_ECC_INTMSK_VALUE |
volatile uint32_t | ecc_intmask_set | ALT_SYSMGR_ECC_INTMSK_SET |
volatile uint32_t | ecc_intmask_clr | ALT_SYSMGR_ECC_INTMSK_CLR |
volatile uint32_t | ecc_intstatus_serr | ALT_SYSMGR_ECC_INTSTAT_SERR |
volatile uint32_t | ecc_intstatus_derr | ALT_SYSMGR_ECC_INTSTAT_DERR |
volatile uint32_t | mpu_status_l2_ecc | ALT_SYSMGR_MPU_STAT_L2_ECC |
volatile uint32_t | mpu_clear_l2_ecc | ALT_SYSMGR_MPU_CLR_L2_ECC |
volatile uint32_t | mpu_status_l1_parity | ALT_SYSMGR_MPU_STAT_L1_PARITY |
volatile uint32_t | mpu_clear_l1_parity | ALT_SYSMGR_MPU_CLR_L1_PARITY |
volatile uint32_t | mpu_set_l1_parity | ALT_SYSMGR_MPU_SET_L1_PARITY |
volatile uint32_t | _pad_0xb8_0xbf | UNDEFINED |
volatile uint32_t | noc_timeout | ALT_SYSMGR_NOC_TMO |
volatile uint32_t | noc_idlereq_set | ALT_SYSMGR_NOC_IDLEREQ_SET |
volatile uint32_t | noc_idlereq_clr | ALT_SYSMGR_NOC_IDLEREQ_CLR |
volatile uint32_t | noc_idlereq_value | ALT_SYSMGR_NOC_IDLEREQ_VALUE |
volatile uint32_t | noc_idleack | ALT_SYSMGR_NOC_IDLEACK |
volatile uint32_t | noc_idlestatus | ALT_SYSMGR_NOC_IDLESTAT |
volatile uint32_t | fpga2soc_ctrl | ALT_SYSMGR_F2H_CTL |
volatile uint32_t | _pad_0xdc_0xff | UNDEFINED |
volatile uint32_t | tsmc_tsel_0 | ALT_SYSMGR_TSMC_TSEL_0 |
volatile uint32_t | tsmc_tsel_1 | ALT_SYSMGR_TSMC_TSEL_1 |
volatile uint32_t | tsmc_tsel_2 | ALT_SYSMGR_TSMC_TSEL_2 |
volatile uint32_t | tsmc_tsel_3 | ALT_SYSMGR_TSMC_TSEL_3 |
volatile uint32_t | _pad_0x110_0x200 | UNDEFINED |
typedef struct ALT_SYSMGR_s ALT_SYSMGR_t |
The typedef declaration for register group ALT_SYSMGR.
typedef struct ALT_SYSMGR_raw_s ALT_SYSMGR_raw_t |
The typedef declaration for the raw register contents of register group ALT_SYSMGR.