Freescale Semiconductor Inc.
    Regional Technical Application Center

 

SIU_tag Struct Reference

#include <MPC551x.h>

List of all members.

Public Attributes

int32_t SIU_reserved0
union {
   vuint32_t   R
   struct {
      vuint32_t   PARTNUM:16
      vuint32_t   PKG:4
      vuint32_t   MASKNUM:12
   }   B
MIDR
int32_t SIU_reserved1
union {
   vuint32_t   R
   struct {
      vuint32_t   PORS:1
      vuint32_t   ERS:1
      vuint32_t   LLRS:1
      vuint32_t   LCRS:1
      vuint32_t   WDRS:1
      vuint32_t   CRS0:1
      vuint32_t   CRS1:1
      vuint32_t   __pad0__:7
      vuint32_t   SSRS:1
      vuint32_t   __pad1__:14
      vuint32_t   BOOTCFG:2
      vuint32_t   __pad2__:1
   }   B
RSR
union {
   vuint32_t   R
   struct {
      vuint32_t   SSR:1
      vuint32_t   __pad0__:15
      vuint32_t   CRE0:1
      vuint32_t   CRE1:1
      vuint32_t   __pad1__:6
      vuint32_t   SSRL:1
      vuint32_t   __pad2__:7
   }   B
SRCR
union {
   vuint32_t   R
   struct {
      vuint32_t   NMI0:1
      vuint32_t   NMI1:1
      vuint32_t   __pad0__:14
      vuint32_t   EIF15:1
      vuint32_t   EIF14:1
      vuint32_t   EIF13:1
      vuint32_t   EIF12:1
      vuint32_t   EIF11:1
      vuint32_t   EIF10:1
      vuint32_t   EIF9:1
      vuint32_t   EIF8:1
      vuint32_t   EIF7:1
      vuint32_t   EIF6:1
      vuint32_t   EIF5:1
      vuint32_t   EIF4:1
      vuint32_t   EIF3:1
      vuint32_t   EIF2:1
      vuint32_t   EIF1:1
      vuint32_t   EIF0:1
   }   B
EISR
union {
   vuint32_t   R
   struct {
      vuint32_t   NRE0:1
      vuint32_t   NRE1:1
      vuint32_t   __pad0__:14
      vuint32_t   EIRE15:1
      vuint32_t   EIRE14:1
      vuint32_t   EIRE13:1
      vuint32_t   EIRE12:1
      vuint32_t   EIRE11:1
      vuint32_t   EIRE10:1
      vuint32_t   EIRE9:1
      vuint32_t   EIRE8:1
      vuint32_t   EIRE7:1
      vuint32_t   EIRE6:1
      vuint32_t   EIRE5:1
      vuint32_t   EIRE4:1
      vuint32_t   EIRE3:1
      vuint32_t   EIRE2:1
      vuint32_t   EIRE1:1
      vuint32_t   EIRE0:1
   }   B
DIRER
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:28
      vuint32_t   DIRS3:1
      vuint32_t   DIRS2:1
      vuint32_t   DIRS1:1
      vuint32_t   DIRS0:1
   }   B
DIRSR
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:16
      vuint32_t   OVF15:1
      vuint32_t   OVF14:1
      vuint32_t   OVF13:1
      vuint32_t   OVF12:1
      vuint32_t   OVF11:1
      vuint32_t   OVF10:1
      vuint32_t   OVF9:1
      vuint32_t   OVF8:1
      vuint32_t   OVF7:1
      vuint32_t   OVF6:1
      vuint32_t   OVF5:1
      vuint32_t   OVF4:1
      vuint32_t   OVF3:1
      vuint32_t   OVF2:1
      vuint32_t   OVF1:1
      vuint32_t   OVF0:1
   }   B
OSR
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:16
      vuint32_t   ORE15:1
      vuint32_t   ORE14:1
      vuint32_t   ORE13:1
      vuint32_t   ORE12:1
      vuint32_t   ORE11:1
      vuint32_t   ORE10:1
      vuint32_t   ORE9:1
      vuint32_t   ORE8:1
      vuint32_t   ORE7:1
      vuint32_t   ORE6:1
      vuint32_t   ORE5:1
      vuint32_t   ORE4:1
      vuint32_t   ORE3:1
      vuint32_t   ORE2:1
      vuint32_t   ORE1:1
      vuint32_t   ORE0:1
   }   B
ORER
union {
   vuint32_t   R
   struct {
      vuint32_t   NREE0:1
      vuint32_t   NREE1:1
      vuint32_t   __pad0__:14
      vuint32_t   IREE15:1
      vuint32_t   IREE14:1
      vuint32_t   IREE13:1
      vuint32_t   IREE12:1
      vuint32_t   IREE11:1
      vuint32_t   IREE10:1
      vuint32_t   IREE9:1
      vuint32_t   IREE8:1
      vuint32_t   IREE7:1
      vuint32_t   IREE6:1
      vuint32_t   IREE5:1
      vuint32_t   IREE4:1
      vuint32_t   IREE3:1
      vuint32_t   IREE2:1
      vuint32_t   IREE1:1
      vuint32_t   IREE0:1
   }   B
IREER
union {
   vuint32_t   R
   struct {
      vuint32_t   NFEE0:1
      vuint32_t   NFEE1:1
      vuint32_t   __pad0__:14
      vuint32_t   IFEE15:1
      vuint32_t   IFEE14:1
      vuint32_t   IFEE13:1
      vuint32_t   IFEE12:1
      vuint32_t   IFEE11:1
      vuint32_t   IFEE10:1
      vuint32_t   IFEE9:1
      vuint32_t   IFEE8:1
      vuint32_t   IFEE7:1
      vuint32_t   IFEE6:1
      vuint32_t   IFEE5:1
      vuint32_t   IFEE4:1
      vuint32_t   IFEE3:1
      vuint32_t   IFEE2:1
      vuint32_t   IFEE1:1
      vuint32_t   IFEE0:1
   }   B
IFEER
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:28
      vuint32_t   DFL:4
   }   B
IDFR
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:16
      vuint32_t   FI15:1
      vuint32_t   FI14:1
      vuint32_t   FI13:1
      vuint32_t   FI12:1
      vuint32_t   FI11:1
      vuint32_t   FI10:1
      vuint32_t   FI9:1
      vuint32_t   FI8:1
      vuint32_t   FI7:1
      vuint32_t   FI6:1
      vuint32_t   FI5:1
      vuint32_t   FI4:1
      vuint32_t   FI3:1
      vuint32_t   FI2:1
      vuint32_t   FI1:1
      vuint32_t   FI0:1
   }   B
IFIR
int32_t SIU_reserved2 [2]
union {
   vuint16_t   R
   struct {
      vuint16_t   __pad0__:4
      vuint16_t   PA:2
      vuint16_t   OBE:1
      vuint16_t   IBE:1
      vuint16_t   __pad1__:2
      vuint16_t   ODE:1
      vuint16_t   HYS:1
      vuint16_t   SEC:2
      vuint16_t   WPE:1
      vuint16_t   WPS:1
   }   B
PCR [146]
int32_t SIU_reserved3 [295]
union {
   vuint8_t   R
   struct {
      vuint8_t   __pad0__:7
      vuint8_t   PDO:1
   }   B
GPDO [146]
int32_t SIU_reserved4 [91]
union {
   vuint8_t   R
   struct {
      vuint8_t   __pad0__:7
      vuint8_t   PDI:1
   }   B
GPDI [146]
int32_t SIU_reserved5 [27]
union {
   vuint32_t   R
   struct {
      vuint32_t   TSEL3:2
      vuint32_t   TSEL2:2
      vuint32_t   TSEL1:2
      vuint32_t   TSEL0:2
      vuint32_t   __pad0__:24
   }   B
ISEL0
union {
   vuint32_t   R
   struct {
      vuint32_t   ESEL15:2
      vuint32_t   ESEL14:2
      vuint32_t   ESEL13:2
      vuint32_t   ESEL12:2
      vuint32_t   ESEL11:2
      vuint32_t   ESEL10:2
      vuint32_t   ESEL9:2
      vuint32_t   ESEL8:2
      vuint32_t   ESEL7:2
      vuint32_t   ESEL6:2
      vuint32_t   ESEL5:2
      vuint32_t   ESEL4:2
      vuint32_t   ESEL3:2
      vuint32_t   ESEL2:2
      vuint32_t   ESEL1:2
      vuint32_t   ESEL0:2
   }   B
ISEL1
union {
   vuint32_t   R
   struct {
      vuint32_t   SELEMIOS15:2
      vuint32_t   SELEMIOS14:2
      vuint32_t   SELEMIOS13:2
      vuint32_t   SELEMIOS12:2
      vuint32_t   SELEMIOS11:2
      vuint32_t   SELEMIOS10:2
      vuint32_t   SELEMIOS9:2
      vuint32_t   SELEMIOS8:2
      vuint32_t   SELEMIOS7:2
      vuint32_t   SELEMIOS6:2
      vuint32_t   SELEMIOS5:2
      vuint32_t   SELEMIOS4:2
      vuint32_t   SELEMIOS3:2
      vuint32_t   SELEMIOS2:2
      vuint32_t   SELEMIOS1:2
      vuint32_t   SELEMIOS0:2
   }   B
ISEL2
int32_t SIU_reserved6 [29]
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:14
      vuint32_t   MATCH:1
      vuint32_t   DISNEX:1
      vuint32_t   __pad1__:16
   }   B
CCR
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:30
      vuint32_t   EBDF:2
   }   B
ECCR
union {
   vuint32_t   R
CMPAH
union {
   vuint32_t   R
CMPAL
union {
   vuint32_t   R
CMPBH
union {
   vuint32_t   R
CMPBL
int32_t SIU_reserved7 [2]
union {
   vuint32_t   R
   struct {
      vuint32_t   SYSCLKSEL:2
      vuint32_t   SYSCLKDIV:2
      vuint32_t   SWTCLKSEL:1
      vuint32_t   __pad0__:11
      vuint32_t   LPCLKDIV7:2
      vuint32_t   LPCLKDIV6:2
      vuint32_t   LPCLKDIV5:2
      vuint32_t   LPCLKDIV4:2
      vuint32_t   LPCLKDIV3:2
      vuint32_t   LPCLKDIV2:2
      vuint32_t   LPCLKDIV1:2
      vuint32_t   LPCLKDIV0:2
   }   B
SYSCLK
union {
   vuint32_t   R
HLT
union {
   vuint32_t   R
HLTACK
int32_t SIU_reserved8 [149]
union {
   vuint32_t   R
   struct {
      vuint32_t   PA:16
      vuint32_t   PB:16
   }   B
PGPDO0
union {
   vuint32_t   R
   struct {
      vuint32_t   PC:16
      vuint32_t   PD:16
   }   B
PGPDO1
union {
   vuint32_t   R
   struct {
      vuint32_t   PE:16
      vuint32_t   PF:16
   }   B
PGPDO2
union {
   vuint32_t   R
   struct {
      vuint32_t   PG:16
      vuint32_t   PH:16
   }   B
PGPDO3
union {
   vuint32_t   R
   struct {
      vuint32_t   PJ:16
      vuint32_t   PK:2
      vuint32_t   __pad0__:14
   }   B
PGPDO4
int32_t SIU_reserved9 [11]
union {
   vuint32_t   R
   struct {
      vuint32_t   PA:16
      vuint32_t   PB:16
   }   B
PGPDI0
union {
   vuint32_t   R
   struct {
      vuint32_t   PC:16
      vuint32_t   PD:16
   }   B
PGPDI1
union {
   vuint32_t   R
   struct {
      vuint32_t   PE:16
      vuint32_t   PF:16
   }   B
PGPDI2
union {
   vuint32_t   R
   struct {
      vuint32_t   PG:16
      vuint32_t   PH:16
   }   B
PGPDI3
union {
   vuint32_t   R
   struct {
      vuint32_t   PJ:16
      vuint32_t   PK:2
      vuint32_t   __pad0__:14
   }   B
PGPDI4
int32_t SIU_reserved10 [11]
union {
   vuint32_t   R
   struct {
      vuint32_t   PA_MASK:16
      vuint32_t   PA:16
   }   B
MPGPDO0
union {
   vuint32_t   R
   struct {
      vuint32_t   PB_MASK:16
      vuint32_t   PB:16
   }   B
MPGPDO1
union {
   vuint32_t   R
   struct {
      vuint32_t   PC_MASK:16
      vuint32_t   PC:16
   }   B
MPGPDO2
union {
   vuint32_t   R
   struct {
      vuint32_t   PD_MASK:16
      vuint32_t   PD:16
   }   B
MPGPDO3
union {
   vuint32_t   R
   struct {
      vuint32_t   PE_MASK:16
      vuint32_t   PE:16
   }   B
MPGPDO4
union {
   vuint32_t   R
   struct {
      vuint32_t   PF_MASK:16
      vuint32_t   PF:16
   }   B
MPGPDO5
union {
   vuint32_t   R
   struct {
      vuint32_t   PG_MASK:16
      vuint32_t   PG:16
   }   B
MPGPDO6
union {
   vuint32_t   R
   struct {
      vuint32_t   PH_MASK:16
      vuint32_t   PH:16
   }   B
MPGPDO7
union {
   vuint32_t   R
   struct {
      vuint32_t   PJ_MASK:16
      vuint32_t   PJ:16
   }   B
MPGPDO8


Member Data Documentation

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

struct { ... } SIU_tag::B

union { ... } SIU_tag::CCR

union { ... } SIU_tag::CMPAH

union { ... } SIU_tag::CMPAL

union { ... } SIU_tag::CMPBH

union { ... } SIU_tag::CMPBL

union { ... } SIU_tag::DIRER

union { ... } SIU_tag::DIRSR

union { ... } SIU_tag::ECCR

union { ... } SIU_tag::EISR

union { ... } SIU_tag::GPDI[146]

union { ... } SIU_tag::GPDO[146]

union { ... } SIU_tag::HLT

union { ... } SIU_tag::HLTACK

union { ... } SIU_tag::IDFR

union { ... } SIU_tag::IFEER

union { ... } SIU_tag::IFIR

union { ... } SIU_tag::IREER

union { ... } SIU_tag::ISEL0

union { ... } SIU_tag::ISEL1

union { ... } SIU_tag::ISEL2

union { ... } SIU_tag::MIDR

union { ... } SIU_tag::MPGPDO0

union { ... } SIU_tag::MPGPDO1

union { ... } SIU_tag::MPGPDO2

union { ... } SIU_tag::MPGPDO3

union { ... } SIU_tag::MPGPDO4

union { ... } SIU_tag::MPGPDO5

union { ... } SIU_tag::MPGPDO6

union { ... } SIU_tag::MPGPDO7

union { ... } SIU_tag::MPGPDO8

union { ... } SIU_tag::ORER

union { ... } SIU_tag::OSR

union { ... } SIU_tag::PCR[146]

union { ... } SIU_tag::PGPDI0

union { ... } SIU_tag::PGPDI1

union { ... } SIU_tag::PGPDI2

union { ... } SIU_tag::PGPDI3

union { ... } SIU_tag::PGPDI4

union { ... } SIU_tag::PGPDO0

union { ... } SIU_tag::PGPDO1

union { ... } SIU_tag::PGPDO2

union { ... } SIU_tag::PGPDO3

union { ... } SIU_tag::PGPDO4

union { ... } SIU_tag::RSR

union { ... } SIU_tag::SRCR

union { ... } SIU_tag::SYSCLK


The documentation for this struct was generated from the following file: