Altera SoCAL  16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
 All Data Structures Variables Typedefs Groups
Register Group : Security Register Group - ALT_L3_SECGRP

Description

Security Register Group

Registers that control slave security.

Members

 Register : L4 Main Peripherals Security - l4main
 
 Register : L4 SP Peripherals Security - l4sp
 
 Register : L4 MP Peripherals Security - l4mp
 
 Register : L4 OSC1 Peripherals Security - l4osc1
 
 Register : L4 SPIM Peripherals Security - l4spim
 
 Register : STM Peripheral Security - stm
 
 Register : LWHPS2FPGA AXI Bridge Registers Peripheral Security - lwhps2fpgaregs
 
 Register : USB1 Registers Peripheral Security - usb1
 
 Register : NAND Flash Controller Data Peripheral Security - nanddata
 
 Register : USB0 Registers Peripheral Security - usb0
 
 Register : NAND Flash Controller Registers Peripheral Security - nandregs
 
 Register : QSPI Flash Controller Data Peripheral Security - qspidata
 
 Register : FPGA Manager Data Peripheral Security - fpgamgrdata
 
 Register : HPS2FPGA AXI Bridge Registers Peripheral Security - hps2fpgaregs
 
 Register : MPU ACP Peripheral Security - acp
 
 Register : ROM Peripheral Security - rom
 
 Register : On-chip RAM Peripheral Security - ocram
 
 Register : SDRAM Data Peripheral Security - sdrdata
 

Data Structures

struct  ALT_L3_SECGRP_s
 
struct  ALT_L3_SECGRP_raw_s
 

Typedefs

typedef struct ALT_L3_SECGRP_s ALT_L3_SECGRP_t
 
typedef struct ALT_L3_SECGRP_raw_s ALT_L3_SECGRP_raw_t
 

Data Structure Documentation

struct ALT_L3_SECGRP_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_L3_SECGRP.

Data Fields
volatile ALT_L3_SEC_L4MAIN_t l4main ALT_L3_SEC_L4MAIN
volatile ALT_L3_SEC_L4SP_t l4sp ALT_L3_SEC_L4SP
volatile ALT_L3_SEC_L4MP_t l4mp ALT_L3_SEC_L4MP
volatile ALT_L3_SEC_L4OSC1_t l4osc1 ALT_L3_SEC_L4OSC1
volatile ALT_L3_SEC_L4SPIM_t l4spim ALT_L3_SEC_L4SPIM
volatile ALT_L3_SEC_STM_t stm ALT_L3_SEC_STM
volatile ALT_L3_SEC_LWH2F_t lwhps2fpgaregs ALT_L3_SEC_LWH2F
volatile uint32_t _pad_0x1c_0x1f UNDEFINED
volatile ALT_L3_SEC_USB1_t usb1 ALT_L3_SEC_USB1
volatile ALT_L3_SEC_NANDDATA_t nanddata ALT_L3_SEC_NANDDATA
volatile uint32_t _pad_0x28_0x77 UNDEFINED
volatile ALT_L3_SEC_USB0_t usb0 ALT_L3_SEC_USB0
volatile ALT_L3_SEC_NAND_t nandregs ALT_L3_SEC_NAND
volatile ALT_L3_SEC_QSPIDATA_t qspidata ALT_L3_SEC_QSPIDATA
volatile ALT_L3_SEC_FPGAMGRDATA_t fpgamgrdata ALT_L3_SEC_FPGAMGRDATA
volatile ALT_L3_SEC_H2F_t hps2fpgaregs ALT_L3_SEC_H2F
volatile ALT_L3_SEC_ACP_t acp ALT_L3_SEC_ACP
volatile ALT_L3_SEC_ROM_t rom ALT_L3_SEC_ROM
volatile ALT_L3_SEC_OCRAM_t ocram ALT_L3_SEC_OCRAM
volatile ALT_L3_SEC_SDRDATA_t sdrdata ALT_L3_SEC_SDRDATA
struct ALT_L3_SECGRP_raw_s

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

Data Fields
volatile uint32_t l4main ALT_L3_SEC_L4MAIN
volatile uint32_t l4sp ALT_L3_SEC_L4SP
volatile uint32_t l4mp ALT_L3_SEC_L4MP
volatile uint32_t l4osc1 ALT_L3_SEC_L4OSC1
volatile uint32_t l4spim ALT_L3_SEC_L4SPIM
volatile uint32_t stm ALT_L3_SEC_STM
volatile uint32_t lwhps2fpgaregs ALT_L3_SEC_LWH2F
volatile uint32_t _pad_0x1c_0x1f UNDEFINED
volatile uint32_t usb1 ALT_L3_SEC_USB1
volatile uint32_t nanddata ALT_L3_SEC_NANDDATA
volatile uint32_t _pad_0x28_0x77 UNDEFINED
volatile uint32_t usb0 ALT_L3_SEC_USB0
volatile uint32_t nandregs ALT_L3_SEC_NAND
volatile uint32_t qspidata ALT_L3_SEC_QSPIDATA
volatile uint32_t fpgamgrdata ALT_L3_SEC_FPGAMGRDATA
volatile uint32_t hps2fpgaregs ALT_L3_SEC_H2F
volatile uint32_t acp ALT_L3_SEC_ACP
volatile uint32_t rom ALT_L3_SEC_ROM
volatile uint32_t ocram ALT_L3_SEC_OCRAM
volatile uint32_t sdrdata ALT_L3_SEC_SDRDATA

Typedef Documentation

The typedef declaration for register group ALT_L3_SECGRP.

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