![]() |
Altera SoCAL
16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
|
System Manager Module
Registers in the System Manager module
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.
Data Fields | ||
---|---|---|
volatile ALT_SYSMGR_SILICONID1_t | siliconid1 | ALT_SYSMGR_SILICONID1 |
volatile ALT_SYSMGR_SILICONID2_t | siliconid2 | ALT_SYSMGR_SILICONID2 |
volatile uint32_t | _pad_0x8_0xf | UNDEFINED |
volatile ALT_SYSMGR_WDDBG_t | wddbg | ALT_SYSMGR_WDDBG |
volatile ALT_SYSMGR_BOOT_t | bootinfo | ALT_SYSMGR_BOOT |
volatile ALT_SYSMGR_HPSINFO_t | hpsinfo | ALT_SYSMGR_HPSINFO |
volatile ALT_SYSMGR_PARITYINJ_t | parityinj | ALT_SYSMGR_PARITYINJ |
volatile ALT_SYSMGR_FPGAINTF_t | fpgaintfgrp | ALT_SYSMGR_FPGAINTF |
volatile ALT_SYSMGR_SCANMGR_t | scanmgrgrp | ALT_SYSMGR_SCANMGR |
volatile uint32_t | _pad_0x34_0x3f | UNDEFINED |
volatile ALT_SYSMGR_FRZCTL_t | frzctrl | ALT_SYSMGR_FRZCTL |
volatile ALT_SYSMGR_EMAC_t | emacgrp | ALT_SYSMGR_EMAC |
volatile ALT_SYSMGR_DMA_t | dmagrp | ALT_SYSMGR_DMA |
volatile uint32_t | _pad_0x78_0x7f | UNDEFINED |
volatile ALT_SYSMGR_ISW_t | iswgrp | ALT_SYSMGR_ISW |
volatile uint32_t | _pad_0xa0_0xbf | UNDEFINED |
volatile ALT_SYSMGR_ROMCODE_t | romcodegrp | ALT_SYSMGR_ROMCODE |
volatile ALT_SYSMGR_ROMHW_t | romhwgrp | ALT_SYSMGR_ROMHW |
volatile uint32_t | _pad_0x104_0x107 | UNDEFINED |
volatile ALT_SYSMGR_SDMMC_t | sdmmcgrp | ALT_SYSMGR_SDMMC |
volatile ALT_SYSMGR_NAND_t | nandgrp | ALT_SYSMGR_NAND |
volatile ALT_SYSMGR_USB_t | usbgrp | ALT_SYSMGR_USB |
volatile uint32_t | _pad_0x11c_0x13f | UNDEFINED |
volatile ALT_SYSMGR_ECC_t | eccgrp | ALT_SYSMGR_ECC |
volatile uint32_t | _pad_0x180_0x3ff | UNDEFINED |
volatile ALT_SYSMGR_PINMUX_t | pinmuxgrp | ALT_SYSMGR_PINMUX |
volatile uint32_t | _pad_0x800_0x4000 | UNDEFINED |
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 | _pad_0x8_0xf | UNDEFINED |
volatile uint32_t | wddbg | ALT_SYSMGR_WDDBG |
volatile uint32_t | bootinfo | ALT_SYSMGR_BOOT |
volatile uint32_t | hpsinfo | ALT_SYSMGR_HPSINFO |
volatile uint32_t | parityinj | ALT_SYSMGR_PARITYINJ |
volatile ALT_SYSMGR_FPGAINTF_raw_t | fpgaintfgrp | ALT_SYSMGR_FPGAINTF |
volatile ALT_SYSMGR_SCANMGR_raw_t | scanmgrgrp | ALT_SYSMGR_SCANMGR |
volatile uint32_t | _pad_0x34_0x3f | UNDEFINED |
volatile ALT_SYSMGR_FRZCTL_raw_t | frzctrl | ALT_SYSMGR_FRZCTL |
volatile ALT_SYSMGR_EMAC_raw_t | emacgrp | ALT_SYSMGR_EMAC |
volatile ALT_SYSMGR_DMA_raw_t | dmagrp | ALT_SYSMGR_DMA |
volatile uint32_t | _pad_0x78_0x7f | UNDEFINED |
volatile ALT_SYSMGR_ISW_raw_t | iswgrp | ALT_SYSMGR_ISW |
volatile uint32_t | _pad_0xa0_0xbf | UNDEFINED |
volatile ALT_SYSMGR_ROMCODE_raw_t | romcodegrp | ALT_SYSMGR_ROMCODE |
volatile ALT_SYSMGR_ROMHW_raw_t | romhwgrp | ALT_SYSMGR_ROMHW |
volatile uint32_t | _pad_0x104_0x107 | UNDEFINED |
volatile ALT_SYSMGR_SDMMC_raw_t | sdmmcgrp | ALT_SYSMGR_SDMMC |
volatile ALT_SYSMGR_NAND_raw_t | nandgrp | ALT_SYSMGR_NAND |
volatile ALT_SYSMGR_USB_raw_t | usbgrp | ALT_SYSMGR_USB |
volatile uint32_t | _pad_0x11c_0x13f | UNDEFINED |
volatile ALT_SYSMGR_ECC_raw_t | eccgrp | ALT_SYSMGR_ECC |
volatile uint32_t | _pad_0x180_0x3ff | UNDEFINED |
volatile ALT_SYSMGR_PINMUX_raw_t | pinmuxgrp | ALT_SYSMGR_PINMUX |
volatile uint32_t | _pad_0x800_0x4000 | 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.