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

Description

Members

 Register : Probe_MPU_main_Probe_Id_CoreId
 
 Register : Probe_MPU_main_Probe_Id_RevisionId
 
 Register : Probe_MPU_main_Probe_MainCtl
 
 Register : Probe_MPU_main_Probe_CfgCtl
 
 Register : Probe_MPU_main_Probe_FilterLut
 
 Register : Probe_MPU_main_Probe_TraceAlarmEn
 
 Register : Probe_MPU_main_Probe_TraceAlarmStatus
 
 Register : Probe_MPU_main_Probe_TraceAlarmClr
 
 Register : Probe_MPU_main_Probe_StatPeriod
 
 Register : Probe_MPU_main_Probe_StatGo
 
 Register : Probe_MPU_main_Probe_StatAlarmMin
 
 Register : Probe_MPU_main_Probe_StatAlarmMax
 
 Register : Probe_MPU_main_Probe_StatAlarmStatus
 
 Register : Probe_MPU_main_Probe_StatAlarmClr
 
 Register : Probe_MPU_main_Probe_StatAlarmEn
 
 Register : Probe_MPU_main_Probe_Filters_0_RouteIdBase
 
 Register : Probe_MPU_main_Probe_Filters_0_RouteIdMask
 
 Register : Probe_MPU_main_Probe_Filters_0_AddrBase_Low
 
 Register : Probe_MPU_main_Probe_Filters_0_WindowSize
 
 Register : Probe_MPU_main_Probe_Filters_0_SecurityBase
 
 Register : Probe_MPU_main_Probe_Filters_0_SecurityMask
 
 Register : Probe_MPU_main_Probe_Filters_0_Opcode
 
 Register : Probe_MPU_main_Probe_Filters_0_Status
 
 Register : Probe_MPU_main_Probe_Filters_0_Length
 
 Register : Probe_MPU_main_Probe_Filters_0_Urgency
 
 Register : Probe_MPU_main_Probe_Counters_0_Src
 
 Register : Probe_MPU_main_Probe_Counters_0_AlarmMode
 
 Register : Probe_MPU_main_Probe_Counters_0_Val
 
 Register : Probe_MPU_main_Probe_Counters_1_Src
 
 Register : Probe_MPU_main_Probe_Counters_1_AlarmMode
 
 Register : Probe_MPU_main_Probe_Counters_1_Val
 
 Register : Probe_MPU_main_Probe_Counters_2_Src
 
 Register : Probe_MPU_main_Probe_Counters_2_AlarmMode
 
 Register : Probe_MPU_main_Probe_Counters_2_Val
 
 Register : Probe_MPU_main_Probe_Counters_3_Src
 
 Register : Probe_MPU_main_Probe_Counters_3_AlarmMode
 
 Register : Probe_MPU_main_Probe_Counters_3_Val
 

Data Structures

struct  ALT_NOC_MPU_PRB_MPU_MAIN_PRB_s
 
struct  ALT_NOC_MPU_PRB_MPU_MAIN_PRB_raw_s
 

Typedefs

typedef struct
ALT_NOC_MPU_PRB_MPU_MAIN_PRB_s 
ALT_NOC_MPU_PRB_MPU_MAIN_PRB_t
 
typedef struct
ALT_NOC_MPU_PRB_MPU_MAIN_PRB_raw_s 
ALT_NOC_MPU_PRB_MPU_MAIN_PRB_raw_t
 

Data Structure Documentation

struct ALT_NOC_MPU_PRB_MPU_MAIN_PRB_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_NOC_MPU_PRB_MPU_MAIN_PRB.

Data Fields
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_COREID_t
Probe_MPU_main_Probe_Id_CoreId ALT_NOC_MPU_PRB_MPU_MAIN_COREID
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_REVID_t
Probe_MPU_main_Probe_Id_RevisionId ALT_NOC_MPU_PRB_MPU_MAIN_REVID
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_MAINCTL_t
Probe_MPU_main_Probe_MainCtl ALT_NOC_MPU_PRB_MPU_MAIN_MAINCTL
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_CFGCTL_t
Probe_MPU_main_Probe_CfgCtl ALT_NOC_MPU_PRB_MPU_MAIN_CFGCTL
volatile uint32_t _pad_0x10_0x13 UNDEFINED
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_FLTLUT_t
Probe_MPU_main_Probe_FilterLut ALT_NOC_MPU_PRB_MPU_MAIN_FLTLUT
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_TRACEALARMEN_t
Probe_MPU_main_Probe_TraceAlarmEn ALT_NOC_MPU_PRB_MPU_MAIN_TRACEALARMEN
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_TRACEALARMSTAT_t
Probe_MPU_main_Probe_TraceAlarmStatus ALT_NOC_MPU_PRB_MPU_MAIN_TRACEALARMSTAT
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_TRACEALARMCLR_t
Probe_MPU_main_Probe_TraceAlarmClr ALT_NOC_MPU_PRB_MPU_MAIN_TRACEALARMCLR
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_STATPERIOD_t
Probe_MPU_main_Probe_StatPeriod ALT_NOC_MPU_PRB_MPU_MAIN_STATPERIOD
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_STATGO_t
Probe_MPU_main_Probe_StatGo ALT_NOC_MPU_PRB_MPU_MAIN_STATGO
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_STATALARMMIN_t
Probe_MPU_main_Probe_StatAlarmMin ALT_NOC_MPU_PRB_MPU_MAIN_STATALARMMIN
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_STATALARMMAX_t
Probe_MPU_main_Probe_StatAlarmMax ALT_NOC_MPU_PRB_MPU_MAIN_STATALARMMAX
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_STATALARMSTAT_t
Probe_MPU_main_Probe_StatAlarmStatus ALT_NOC_MPU_PRB_MPU_MAIN_STATALARMSTAT
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_STATALARMCLR_t
Probe_MPU_main_Probe_StatAlarmClr ALT_NOC_MPU_PRB_MPU_MAIN_STATALARMCLR
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_STATALARMEN_t
Probe_MPU_main_Probe_StatAlarmEn ALT_NOC_MPU_PRB_MPU_MAIN_STATALARMEN
volatile uint32_t _pad_0x40_0x43 UNDEFINED
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_ROUTEIDBASE_t
Probe_MPU_main_Probe_Filters_0_RouteIdBase ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_ROUTEIDBASE
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_ROUTEIDMSK_t
Probe_MPU_main_Probe_Filters_0_RouteIdMask ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_ROUTEIDMSK
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_ADDRBASE_LOW_t
Probe_MPU_main_Probe_Filters_0_AddrBase_Low ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_ADDRBASE_LOW
volatile uint32_t _pad_0x50_0x53 UNDEFINED
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_WINDOWSIZE_t
Probe_MPU_main_Probe_Filters_0_WindowSize ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_WINDOWSIZE
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_SECURITYBASE_t
Probe_MPU_main_Probe_Filters_0_SecurityBase ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_SECURITYBASE
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_SECURITYMSK_t
Probe_MPU_main_Probe_Filters_0_SecurityMask ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_SECURITYMSK
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_OPCODE_t
Probe_MPU_main_Probe_Filters_0_Opcode ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_OPCODE
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_STAT_t
Probe_MPU_main_Probe_Filters_0_Status ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_STAT
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_LEN_t
Probe_MPU_main_Probe_Filters_0_Length ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_LEN
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_URGENCY_t
Probe_MPU_main_Probe_Filters_0_Urgency ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_URGENCY
volatile uint32_t _pad_0x70_0x137 UNDEFINED
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_0_SRC_t
Probe_MPU_main_Probe_Counters_0_Src ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_0_SRC
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_0_ALARMMOD_t
Probe_MPU_main_Probe_Counters_0_AlarmMode ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_0_ALARMMOD
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_0_VAL_t
Probe_MPU_main_Probe_Counters_0_Val ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_0_VAL
volatile uint32_t _pad_0x144_0x14b UNDEFINED
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_1_SRC_t
Probe_MPU_main_Probe_Counters_1_Src ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_1_SRC
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_1_ALARMMOD_t
Probe_MPU_main_Probe_Counters_1_AlarmMode ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_1_ALARMMOD
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_1_VAL_t
Probe_MPU_main_Probe_Counters_1_Val ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_1_VAL
volatile uint32_t _pad_0x158_0x15f UNDEFINED
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_2_SRC_t
Probe_MPU_main_Probe_Counters_2_Src ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_2_SRC
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_2_ALARMMOD_t
Probe_MPU_main_Probe_Counters_2_AlarmMode ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_2_ALARMMOD
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_2_VAL_t
Probe_MPU_main_Probe_Counters_2_Val ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_2_VAL
volatile uint32_t _pad_0x16c_0x173 UNDEFINED
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_3_SRC_t
Probe_MPU_main_Probe_Counters_3_Src ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_3_SRC
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_3_ALARMMOD_t
Probe_MPU_main_Probe_Counters_3_AlarmMode ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_3_ALARMMOD
volatile
ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_3_VAL_t
Probe_MPU_main_Probe_Counters_3_Val ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_3_VAL
volatile uint32_t _pad_0x180_0x400 UNDEFINED
struct ALT_NOC_MPU_PRB_MPU_MAIN_PRB_raw_s

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

Data Fields
volatile uint32_t Probe_MPU_main_Probe_Id_CoreId ALT_NOC_MPU_PRB_MPU_MAIN_COREID
volatile uint32_t Probe_MPU_main_Probe_Id_RevisionId ALT_NOC_MPU_PRB_MPU_MAIN_REVID
volatile uint32_t Probe_MPU_main_Probe_MainCtl ALT_NOC_MPU_PRB_MPU_MAIN_MAINCTL
volatile uint32_t Probe_MPU_main_Probe_CfgCtl ALT_NOC_MPU_PRB_MPU_MAIN_CFGCTL
volatile uint32_t _pad_0x10_0x13 UNDEFINED
volatile uint32_t Probe_MPU_main_Probe_FilterLut ALT_NOC_MPU_PRB_MPU_MAIN_FLTLUT
volatile uint32_t Probe_MPU_main_Probe_TraceAlarmEn ALT_NOC_MPU_PRB_MPU_MAIN_TRACEALARMEN
volatile uint32_t Probe_MPU_main_Probe_TraceAlarmStatus ALT_NOC_MPU_PRB_MPU_MAIN_TRACEALARMSTAT
volatile uint32_t Probe_MPU_main_Probe_TraceAlarmClr ALT_NOC_MPU_PRB_MPU_MAIN_TRACEALARMCLR
volatile uint32_t Probe_MPU_main_Probe_StatPeriod ALT_NOC_MPU_PRB_MPU_MAIN_STATPERIOD
volatile uint32_t Probe_MPU_main_Probe_StatGo ALT_NOC_MPU_PRB_MPU_MAIN_STATGO
volatile uint32_t Probe_MPU_main_Probe_StatAlarmMin ALT_NOC_MPU_PRB_MPU_MAIN_STATALARMMIN
volatile uint32_t Probe_MPU_main_Probe_StatAlarmMax ALT_NOC_MPU_PRB_MPU_MAIN_STATALARMMAX
volatile uint32_t Probe_MPU_main_Probe_StatAlarmStatus ALT_NOC_MPU_PRB_MPU_MAIN_STATALARMSTAT
volatile uint32_t Probe_MPU_main_Probe_StatAlarmClr ALT_NOC_MPU_PRB_MPU_MAIN_STATALARMCLR
volatile uint32_t Probe_MPU_main_Probe_StatAlarmEn ALT_NOC_MPU_PRB_MPU_MAIN_STATALARMEN
volatile uint32_t _pad_0x40_0x43 UNDEFINED
volatile uint32_t Probe_MPU_main_Probe_Filters_0_RouteIdBase ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_ROUTEIDBASE
volatile uint32_t Probe_MPU_main_Probe_Filters_0_RouteIdMask ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_ROUTEIDMSK
volatile uint32_t Probe_MPU_main_Probe_Filters_0_AddrBase_Low ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_ADDRBASE_LOW
volatile uint32_t _pad_0x50_0x53 UNDEFINED
volatile uint32_t Probe_MPU_main_Probe_Filters_0_WindowSize ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_WINDOWSIZE
volatile uint32_t Probe_MPU_main_Probe_Filters_0_SecurityBase ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_SECURITYBASE
volatile uint32_t Probe_MPU_main_Probe_Filters_0_SecurityMask ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_SECURITYMSK
volatile uint32_t Probe_MPU_main_Probe_Filters_0_Opcode ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_OPCODE
volatile uint32_t Probe_MPU_main_Probe_Filters_0_Status ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_STAT
volatile uint32_t Probe_MPU_main_Probe_Filters_0_Length ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_LEN
volatile uint32_t Probe_MPU_main_Probe_Filters_0_Urgency ALT_NOC_MPU_PRB_MPU_MAIN_FLTS_0_URGENCY
volatile uint32_t _pad_0x70_0x137 UNDEFINED
volatile uint32_t Probe_MPU_main_Probe_Counters_0_Src ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_0_SRC
volatile uint32_t Probe_MPU_main_Probe_Counters_0_AlarmMode ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_0_ALARMMOD
volatile uint32_t Probe_MPU_main_Probe_Counters_0_Val ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_0_VAL
volatile uint32_t _pad_0x144_0x14b UNDEFINED
volatile uint32_t Probe_MPU_main_Probe_Counters_1_Src ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_1_SRC
volatile uint32_t Probe_MPU_main_Probe_Counters_1_AlarmMode ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_1_ALARMMOD
volatile uint32_t Probe_MPU_main_Probe_Counters_1_Val ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_1_VAL
volatile uint32_t _pad_0x158_0x15f UNDEFINED
volatile uint32_t Probe_MPU_main_Probe_Counters_2_Src ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_2_SRC
volatile uint32_t Probe_MPU_main_Probe_Counters_2_AlarmMode ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_2_ALARMMOD
volatile uint32_t Probe_MPU_main_Probe_Counters_2_Val ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_2_VAL
volatile uint32_t _pad_0x16c_0x173 UNDEFINED
volatile uint32_t Probe_MPU_main_Probe_Counters_3_Src ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_3_SRC
volatile uint32_t Probe_MPU_main_Probe_Counters_3_AlarmMode ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_3_ALARMMOD
volatile uint32_t Probe_MPU_main_Probe_Counters_3_Val ALT_NOC_MPU_PRB_MPU_MAIN_CNTRS_3_VAL
volatile uint32_t _pad_0x180_0x400 UNDEFINED

Typedef Documentation

The typedef declaration for register group ALT_NOC_MPU_PRB_MPU_MAIN_PRB.

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