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

Description

Members

 Register : Status Register - stat
 
 Register : RAM Status Register - ramstat
 
 Register : Status Register - miscstat
 
 Register : Control Register - ctrl
 
 Register : Control Register - hdsken
 
 Register : Control Register - hdskreq
 
 Register : Control Register - hdskack
 
 Register : Reset Cycles Count Register - counts
 
 Register : MPU Module Reset Register - mpumodrst
 
 Register : Peripheral 0 Module Reset Register - per0modrst
 
 Register : Peripheral Module Reset Register - per1modrst
 
 Register : Bridge Module Reset Register - brgmodrst
 
 Register : SYSTEM Module Reset Register - sysmodrst
 
 Register : COLD Module Reset Register - coldmodrst
 
 Register : NRST Module Reset Register - nrstmodrst
 
 Register : Debug Module Reset Register - dbgmodrst
 
 Register : MPU Warm Mask Register - mpuwarmmask
 
 Register : Peripheral 0 Warm Mask Register - per0warmmask
 
 Register : Peripheral 1 Warm Mask Register - per1warmmask
 
 Register : Bridge Warm Mask Register - brgwarmmask
 
 Register : SYSTEM Warm Mask Register - syswarmmask
 
 Register : NRST Warm Mask Register - nrstwarmmask
 
 Register : Mask L3 Register - l3warmmask
 
 Register : Test Status - tststa
 
 Register : Test Scratch - tstscratch
 
 Register : Hand Shake Time Out - hdsktimeout
 
 Register : HMC Interrupt - hmcintr
 
 Register : HMC Interrupt enable - hmcintren
 
 Register : HMC Interrupt enable set - hmcintrens
 
 Register : HMC Interrupt Enable Clear - hmcintrenr
 
 Register : HMC GPIO Output - hmcgpout
 
 Register : HMC GPIO Input - hmcgpin
 

Data Structures

struct  ALT_RSTMGR_s
 
struct  ALT_RSTMGR_raw_s
 

Typedefs

typedef struct ALT_RSTMGR_s ALT_RSTMGR_t
 
typedef struct ALT_RSTMGR_raw_s ALT_RSTMGR_raw_t
 

Data Structure Documentation

struct ALT_RSTMGR_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_RSTMGR.

Data Fields
volatile ALT_RSTMGR_STAT_t stat ALT_RSTMGR_STAT
volatile ALT_RSTMGR_RAMSTAT_t ramstat ALT_RSTMGR_RAMSTAT
volatile ALT_RSTMGR_MISCSTAT_t miscstat ALT_RSTMGR_MISCSTAT
volatile ALT_RSTMGR_CTL_t ctrl ALT_RSTMGR_CTL
volatile ALT_RSTMGR_HDSKEN_t hdsken ALT_RSTMGR_HDSKEN
volatile ALT_RSTMGR_HDSKREQ_t hdskreq ALT_RSTMGR_HDSKREQ
volatile ALT_RSTMGR_HDSKACK_t hdskack ALT_RSTMGR_HDSKACK
volatile ALT_RSTMGR_COUNTS_t counts ALT_RSTMGR_COUNTS
volatile ALT_RSTMGR_MPUMODRST_t mpumodrst ALT_RSTMGR_MPUMODRST
volatile ALT_RSTMGR_PER0MODRST_t per0modrst ALT_RSTMGR_PER0MODRST
volatile ALT_RSTMGR_PER1MODRST_t per1modrst ALT_RSTMGR_PER1MODRST
volatile ALT_RSTMGR_BRGMODRST_t brgmodrst ALT_RSTMGR_BRGMODRST
volatile ALT_RSTMGR_SYSMODRST_t sysmodrst ALT_RSTMGR_SYSMODRST
volatile ALT_RSTMGR_COLDMODRST_t coldmodrst ALT_RSTMGR_COLDMODRST
volatile ALT_RSTMGR_NRSTMODRST_t nrstmodrst ALT_RSTMGR_NRSTMODRST
volatile ALT_RSTMGR_DBGMODRST_t dbgmodrst ALT_RSTMGR_DBGMODRST
volatile ALT_RSTMGR_MPUWARMMSK_t mpuwarmmask ALT_RSTMGR_MPUWARMMSK
volatile ALT_RSTMGR_PER0WARMMSK_t per0warmmask ALT_RSTMGR_PER0WARMMSK
volatile ALT_RSTMGR_PER1WARMMSK_t per1warmmask ALT_RSTMGR_PER1WARMMSK
volatile ALT_RSTMGR_BRGWARMMSK_t brgwarmmask ALT_RSTMGR_BRGWARMMSK
volatile ALT_RSTMGR_SYSWARMMSK_t syswarmmask ALT_RSTMGR_SYSWARMMSK
volatile ALT_RSTMGR_NRSTWARMMSK_t nrstwarmmask ALT_RSTMGR_NRSTWARMMSK
volatile ALT_RSTMGR_L3WARMMSK_t l3warmmask ALT_RSTMGR_L3WARMMSK
volatile ALT_RSTMGR_TSTSTA_t tststa ALT_RSTMGR_TSTSTA
volatile ALT_RSTMGR_TSTSCRATCH_t tstscratch ALT_RSTMGR_TSTSCRATCH
volatile ALT_RSTMGR_HDSKTMO_t hdsktimeout ALT_RSTMGR_HDSKTMO
volatile ALT_RSTMGR_HMCINTR_t hmcintr ALT_RSTMGR_HMCINTR
volatile ALT_RSTMGR_HMCINTREN_t hmcintren ALT_RSTMGR_HMCINTREN
volatile ALT_RSTMGR_HMCINTRENS_t hmcintrens ALT_RSTMGR_HMCINTRENS
volatile ALT_RSTMGR_HMCINTRENR_t hmcintrenr ALT_RSTMGR_HMCINTRENR
volatile ALT_RSTMGR_HMCGPOUT_t hmcgpout ALT_RSTMGR_HMCGPOUT
volatile ALT_RSTMGR_HMCGPIN_t hmcgpin ALT_RSTMGR_HMCGPIN
volatile uint32_t _pad_0x80_0x100 UNDEFINED
struct ALT_RSTMGR_raw_s

The struct declaration for the raw register contents of register group ALT_RSTMGR.

Data Fields
volatile uint32_t stat ALT_RSTMGR_STAT
volatile uint32_t ramstat ALT_RSTMGR_RAMSTAT
volatile uint32_t miscstat ALT_RSTMGR_MISCSTAT
volatile uint32_t ctrl ALT_RSTMGR_CTL
volatile uint32_t hdsken ALT_RSTMGR_HDSKEN
volatile uint32_t hdskreq ALT_RSTMGR_HDSKREQ
volatile uint32_t hdskack ALT_RSTMGR_HDSKACK
volatile uint32_t counts ALT_RSTMGR_COUNTS
volatile uint32_t mpumodrst ALT_RSTMGR_MPUMODRST
volatile uint32_t per0modrst ALT_RSTMGR_PER0MODRST
volatile uint32_t per1modrst ALT_RSTMGR_PER1MODRST
volatile uint32_t brgmodrst ALT_RSTMGR_BRGMODRST
volatile uint32_t sysmodrst ALT_RSTMGR_SYSMODRST
volatile uint32_t coldmodrst ALT_RSTMGR_COLDMODRST
volatile uint32_t nrstmodrst ALT_RSTMGR_NRSTMODRST
volatile uint32_t dbgmodrst ALT_RSTMGR_DBGMODRST
volatile uint32_t mpuwarmmask ALT_RSTMGR_MPUWARMMSK
volatile uint32_t per0warmmask ALT_RSTMGR_PER0WARMMSK
volatile uint32_t per1warmmask ALT_RSTMGR_PER1WARMMSK
volatile uint32_t brgwarmmask ALT_RSTMGR_BRGWARMMSK
volatile uint32_t syswarmmask ALT_RSTMGR_SYSWARMMSK
volatile uint32_t nrstwarmmask ALT_RSTMGR_NRSTWARMMSK
volatile uint32_t l3warmmask ALT_RSTMGR_L3WARMMSK
volatile uint32_t tststa ALT_RSTMGR_TSTSTA
volatile uint32_t tstscratch ALT_RSTMGR_TSTSCRATCH
volatile uint32_t hdsktimeout ALT_RSTMGR_HDSKTMO
volatile uint32_t hmcintr ALT_RSTMGR_HMCINTR
volatile uint32_t hmcintren ALT_RSTMGR_HMCINTREN
volatile uint32_t hmcintrens ALT_RSTMGR_HMCINTRENS
volatile uint32_t hmcintrenr ALT_RSTMGR_HMCINTRENR
volatile uint32_t hmcgpout ALT_RSTMGR_HMCGPOUT
volatile uint32_t hmcgpin ALT_RSTMGR_HMCGPIN
volatile uint32_t _pad_0x80_0x100 UNDEFINED

Typedef Documentation

typedef struct ALT_RSTMGR_s ALT_RSTMGR_t

The typedef declaration for register group ALT_RSTMGR.

The typedef declaration for the raw register contents of register group ALT_RSTMGR.