REG=
{
SYS_SYS_PDID=1073741824,
SYS_SYS_RSTSTS=1073741828,
SYS_SYS_IPRST0=1073741832,
SYS_SYS_IPRST1=1073741836,
SYS_SYS_IPRST2=1073741840,
SYS_SYS_ALTCTL=1073741844,
SYS_SYS_BODCTL=1073741848,
SYS_SYS_IVSCTL=1073741852,
SYS_SYS_PORCTL0=1073741860,
SYS_SYS_VREFCTL=1073741864,
SYS_SYS_USBPHY=1073741868,
SYS_SYS_GPA_MFPL=1073741872,
SYS_SYS_GPA_MFPH=1073741876,
SYS_SYS_GPB_MFPL=1073741880,
SYS_SYS_GPB_MFPH=1073741884,
SYS_SYS_GPC_MFPL=1073741888,
SYS_SYS_GPC_MFPH=1073741892,
SYS_SYS_GPD_MFPL=1073741896,
SYS_SYS_GPD_MFPH=1073741900,
SYS_SYS_GPE_MFPL=1073741904,
SYS_SYS_GPE_MFPH=1073741908,
SYS_SYS_GPF_MFPL=1073741912,
SYS_SYS_GPF_MFPH=1073741916,
SYS_SYS_GPG_MFPL=1073741920,
SYS_SYS_GPG_MFPH=1073741924,
SYS_SYS_GPH_MFPL=1073741928,
SYS_SYS_GPH_MFPH=1073741932,
SYS_SYS_GPA_MFOS=1073741952,
SYS_SYS_GPB_MFOS=1073741956,
SYS_SYS_GPC_MFOS=1073741960,
SYS_SYS_GPD_MFOS=1073741964,
SYS_SYS_GPE_MFOS=1073741968,
SYS_SYS_GPF_MFOS=1073741972,
SYS_SYS_GPG_MFOS=1073741976,
SYS_SYS_GPH_MFOS=1073741980,
SYS_SYS_HXTF_CTL=1073742000,
SYS_SYS_HIRCF_CTL=1073742004,
SYS_SYS_SRAMICTL=1073742016,
SYS_SYS_SRAMSTS=1073742020,
SYS_SYS_SRAMEADR=1073742024,
SYS_SYS_SRAMBCTL=1073742032,
SYS_SYS_SRAMBSTS=1073742036,
SYS_SYS_SRAMPTY=1073742040,
SYS_SYS_SRAMPCTL=1073742044,
SYS_SYS_SRAMPPCT=1073742048,
SYS_SYS_TCTL48M=1073742052,
SYS_SYS_TIEN48M=1073742056,
SYS_SYS_TISTS48M=1073742060,
SYS_SYS_TCTL12M=1073742064,
SYS_SYS_TIEN12M=1073742068,
SYS_SYS_TISTS12M=1073742072,
SYS_SYS_REGLCTL=1073742080,
SYS_SYS_RCADJ48M=1073742092,
SYS_SYS_RCADJ=1073742096,
SYS_SYS_TSOFFSET=1073742100,
SYS_SYS_VREFTRIM=1073742104,
SYS_SYS_LDOTRIM=1073742112,
SYS_SYS_LDOULVT=1073742124,
SYS_SYS_LDOLVT=1073742128,
SYS_SYS_LDOHVT=1073742132,
SYS_SYS_LIRCT=1073742136,
SYS_SYS_RC3P3KT=1073742140,
SYS_SYS_TCOSC48M=1073742144,
SYS_SYS_TCOSC32K_RTC=1073742156,
SYS_SYS_BUCKCTL=1073742160,
SYS_SYS_LDOEAT=1073742184,
SYS_SYS_TCHIPCTL=1073742208,
SYS_SYS_SRAMRMC=1073742212,
SYS_SYS_HIRCTCTL=1073742216,
SYS_SYS_HXTTCTL=1073742224,
SYS_SYS_ACMPTCTL=1073742228,
SYS_SYS_USBTCTL=1073742232,
SYS_SYS_BLOPTION=1073742272,
SYS_SYS_PORCTL1=1073742316,
SYS_SYS_ETMCTL=1073742320,
SYS_SYS_PLCTL=1073742328,
SYS_SYS_PLSTS=1073742332,
SCS_SYST_CTRL=3758153744,
SCS_SYST_LOAD=3758153748,
SCS_SYST_VAL=3758153752,
SCS_CPUID=3758157056,
SCS_ICSR=3758157060,
SCS_VTOR=3758157064,
SCS_AIRCR=3758157068,
SCS_SCR=3758157072,
SCS_CCR=3758157076,
SCS_SHPR2=3758157084,
SCS_SHPR3=3758157088,
SCS_SHCSR=3758157092,
SCS_DFSR=3758157104,
SCS_MPU_TYPE=3758157200,
SCS_MPU_CTRL=3758157204,
SCS_MPU_RNR=3758157208,
SCS_MPU_RBAR=3758157212,
SCS_MPU_RLAR=3758157216,
SCS_MPU_MAIR0=3758157248,
SCS_MPU_MAIR1=3758157252,
SCS_SAU_CTRL=3758157264,
SCS_SAU_TYPE=3758157268,
SCS_SAU_RNR=3758157272,
SCS_SAU_RBAR=3758157276,
SCS_SAU_RLAR=3758157280,
SCS_DHCSR=3758157296,
SCS_DCRSR=3758157300,
SCS_DCRDR=3758157304,
SCS_DEMCR=3758157308,
SCS_DAUTHCTRL=3758157316,
SCS_DSCSR=3758157320,
NVIC_NVIC_ISER0=3758153984,
NVIC_NVIC_ISER1=3758153988,
NVIC_NVIC_ISER2=3758153992,
NVIC_NVIC_ISER3=3758153996,
NVIC_NVIC_ICER0=3758154112,
NVIC_NVIC_ICER1=3758154116,
NVIC_NVIC_ICER2=3758154120,
NVIC_NVIC_ICER3=3758154124,
NVIC_NVIC_ISPR0=3758154240,
NVIC_NVIC_ISPR1=3758154244,
NVIC_NVIC_ISPR2=3758154248,
NVIC_NVIC_ISPR3=3758154252,
NVIC_NVIC_ICPR0=3758154368,
NVIC_NVIC_ICPR1=3758154372,
NVIC_NVIC_ICPR2=3758154376,
NVIC_NVIC_ICPR3=3758154380,
NVIC_NVIC_IABR0=3758154496,
NVIC_NVIC_IABR1=3758154500,
NVIC_NVIC_IABR2=3758154504,
NVIC_NVIC_IABR3=3758154508,
NVIC_NVIC_ITNS0=3758154624,
NVIC_NVIC_ITNS1=3758154628,
NVIC_NVIC_ITNS2=3758154632,
NVIC_NVIC_ITNS3=3758154636,
NVIC_NVIC_IPR0=3758154752,
NVIC_NVIC_IPR1=3758154756,
NVIC_NVIC_IPR2=3758154760,
NVIC_NVIC_IPR3=3758154764,
NVIC_NVIC_IPR4=3758154768,
NVIC_NVIC_IPR5=3758154772,
NVIC_NVIC_IPR6=3758154776,
NVIC_NVIC_IPR7=3758154780,
NVIC_NVIC_IPR8=3758154784,
NVIC_NVIC_IPR9=3758154788,
NVIC_NVIC_IPR10=3758154792,
NVIC_NVIC_IPR11=3758154796,
NVIC_NVIC_IPR12=3758154800,
NVIC_NVIC_IPR13=3758154804,
NVIC_NVIC_IPR14=3758154808,
NVIC_NVIC_IPR15=3758154812,
NVIC_NVIC_IPR16=3758154816,
NVIC_NVIC_IPR17=3758154820,
NVIC_NVIC_IPR18=3758154824,
NVIC_NVIC_IPR19=3758154828,
NVIC_NVIC_IPR20=3758154832,
NVIC_NVIC_IPR21=3758154836,
NVIC_NVIC_IPR22=3758154840,
NVIC_NVIC_IPR23=3758154844,
NVIC_NVIC_IPR24=3758154848,
NVIC_NVIC_IPR25=3758154852,
NMI_NMIEN=1073742592,
NMI_NMISTS=1073742596,
CLK_CLK_PWRCTL=1073742336,
CLK_CLK_AHBCLK=1073742340,
CLK_CLK_APBCLK0=1073742344,
CLK_CLK_APBCLK1=1073742348,
CLK_CLK_CLKSEL0=1073742352,
CLK_CLK_CLKSEL1=1073742356,
CLK_CLK_CLKSEL2=1073742360,
CLK_CLK_CLKSEL3=1073742364,
CLK_CLK_CLKDIV0=1073742368,
CLK_CLK_CLKDIV1=1073742372,
CLK_CLK_CLKDIV4=1073742384,
CLK_CLK_PCLKDIV=1073742388,
CLK_CLK_PLLCTL=1073742400,
CLK_CLK_PLLICP=1073742408,
CLK_CLK_STATUS=1073742416,
CLK_CLK_CLKOCTL=1073742432,
CLK_CLK_CLKDCTL=1073742448,
CLK_CLK_CLKDSTS=1073742452,
CLK_CLK_CDUPB=1073742456,
CLK_CLK_CDLOWB=1073742460,
CLK_CLK_PMUCTL=1073742480,
CLK_CLK_PMUSTS=1073742484,
CLK_CLK_LDOCTL=1073742488,
CLK_CLK_SWKDBCTL=1073742492,
CLK_CLK_PASWKCTL=1073742496,
CLK_CLK_PBSWKCTL=1073742500,
CLK_CLK_PCSWKCTL=1073742504,
CLK_CLK_PDSWKCTL=1073742508,
CLK_CLK_IOPDCTL=1073742512,
CLK_CLK_HXTFSEL=1073742516,
CLK_CLK_TESTCLK=1073742576,
SCU_PNSSET0=1073934336,
SCU_PNSSET1=1073934340,
SCU_PNSSET2=1073934344,
SCU_PNSSET3=1073934348,
SCU_PNSSET4=1073934352,
SCU_PNSSET5=1073934356,
SCU_PNSSET6=1073934360,
SCU_IONSSET=1073934368,
SCU_SRAMNSSET=1073934372,
SCU_FNSADDR=1073934376,
SCU_SVIOIEN=1073934380,
SCU_SVINTSTS=1073934384,
SCU_APB0VSRC=1073934388,
SCU_APB0VA=1073934392,
SCU_APB1VSRC=1073934396,
SCU_APB1VA=1073934400,
SCU_GPIOVSRC=1073934404,
SCU_GPIOVA=1073934408,
SCU_EBIVSRC=1073934412,
SCU_EBIVA=1073934416,
SCU_USBHVSRC=1073934420,
SCU_USBHVA=1073934424,
SCU_CRCVSRC=1073934428,
SCU_CRCVA=1073934432,
SCU_SD0VSRC=1073934436,
SCU_SD0VA=1073934440,
SCU_PDMA0VSRC=1073934452,
SCU_PDMA0VA=1073934456,
SCU_PDMA1VSRC=1073934460,
SCU_PDMA1VA=1073934464,
SCU_SRAM0VSRC=1073934468,
SCU_SRAM0VA=1073934472,
SCU_SRAM1VSRC=1073934476,
SCU_SRAM1VA=1073934480,
SCU_FMCVSRC=1073934484,
SCU_FMCVA=1073934488,
SCU_FLASHVSRC=1073934492,
SCU_FLASHVA=1073934496,
SCU_SCUVSRC=1073934500,
SCU_SCUVA=1073934504,
SCU_SYSVSRC=1073934508,
SCU_SYSVA=1073934512,
SCU_CRPTVSRC=1073934516,
SCU_CRPTVA=1073934520,
SCU_NSMCTL=1073934848,
SCU_NSMLOAD=1073934852,
SCU_NSMVAL=1073934856,
SCU_NSMSTS=1073934860,
SCU_BBE=1073935104,
SCU_IDAUANS=1073935108,
TRNG_TRNG_CTL=1074499584,
TRNG_TRNG_DATA=1074499588,
TRNG_TRNG_ACT=1074499596,
FMC_FMC_ISPCTL=1073790976,
FMC_FMC_ISPADDR=1073790980,
FMC_FMC_ISPDAT=1073790984,
FMC_FMC_ISPCMD=1073790988,
FMC_FMC_ISPTRG=1073790992,
FMC_FMC_FTCTL=1073791000,
FMC_FMC_ICPCTL=1073791004,
FMC_FMC_ISPSTS=1073791040,
FMC_FMC_CYCCTL=1073791052,
FMC_FMC_KPKEY0=1073791056,
FMC_FMC_KPKEY1=1073791060,
FMC_FMC_KPKEY2=1073791064,
FMC_FMC_KPKEYTRG=1073791068,
FMC_FMC_KPKEYSTS=1073791072,
FMC_FMC_KPKEYCNT=1073791076,
FMC_FMC_KPCNT=1073791080,
FMC_FMC_MPDAT0=1073791104,
FMC_FMC_MPDAT1=1073791108,
FMC_FMC_MPDAT2=1073791112,
FMC_FMC_MPDAT3=1073791116,
FMC_FMC_MPSTS=1073791168,
FMC_FMC_MPADDR=1073791172,
FMC_FMC_XOMR0STS=1073791184,
FMC_FMC_XOMR1STS=1073791188,
FMC_FMC_XOMR2STS=1073791192,
FMC_FMC_XOMR3STS=1073791196,
FMC_FMC_XOMSTS=1073791200,
FMC_FMC_FUNCASS=1073795064,
GPIO_PA_MODE=1073758208,
GPIO_PA_DINOFF=1073758212,
GPIO_PA_DOUT=1073758216,
GPIO_PA_DATMSK=1073758220,
GPIO_PA_PIN=1073758224,
GPIO_PA_DBEN=1073758228,
GPIO_PA_INTTYPE=1073758232,
GPIO_PA_INTEN=1073758236,
GPIO_PA_INTSRC=1073758240,
GPIO_PA_SMTEN=1073758244,
GPIO_PA_SLEWCTL=1073758248,
GPIO_PA_PUSEL=1073758256,
GPIO_PA_DBCTL=1073758260,
GPIO_PB_MODE=1073758272,
GPIO_PB_DINOFF=1073758276,
GPIO_PB_DOUT=1073758280,
GPIO_PB_DATMSK=1073758284,
GPIO_PB_PIN=1073758288,
GPIO_PB_DBEN=1073758292,
GPIO_PB_INTTYPE=1073758296,
GPIO_PB_INTEN=1073758300,
GPIO_PB_INTSRC=1073758304,
GPIO_PB_SMTEN=1073758308,
GPIO_PB_SLEWCTL=1073758312,
GPIO_PB_PUSEL=1073758320,
GPIO_PB_DBCTL=1073758324,
GPIO_PC_MODE=1073758336,
GPIO_PC_DINOFF=1073758340,
GPIO_PC_DOUT=1073758344,
GPIO_PC_DATMSK=1073758348,
GPIO_PC_PIN=1073758352,
GPIO_PC_DBEN=1073758356,
GPIO_PC_INTTYPE=1073758360,
GPIO_PC_INTEN=1073758364,
GPIO_PC_INTSRC=1073758368,
GPIO_PC_SMTEN=1073758372,
GPIO_PC_SLEWCTL=1073758376,
GPIO_PC_PUSEL=1073758384,
GPIO_PC_DBCTL=1073758388,
GPIO_PD_MODE=1073758400,
GPIO_PD_DINOFF=1073758404,
GPIO_PD_DOUT=1073758408,
GPIO_PD_DATMSK=1073758412,
GPIO_PD_PIN=1073758416,
GPIO_PD_DBEN=1073758420,
GPIO_PD_INTTYPE=1073758424,
GPIO_PD_INTEN=1073758428,
GPIO_PD_INTSRC=1073758432,
GPIO_PD_SMTEN=1073758436,
GPIO_PD_SLEWCTL=1073758440,
GPIO_PD_PUSEL=1073758448,
GPIO_PD_DBCTL=1073758452,
GPIO_PE_MODE=1073758464,
GPIO_PE_DINOFF=1073758468,
GPIO_PE_DOUT=1073758472,
GPIO_PE_DATMSK=1073758476,
GPIO_PE_PIN=1073758480,
GPIO_PE_DBEN=1073758484,
GPIO_PE_INTTYPE=1073758488,
GPIO_PE_INTEN=1073758492,
GPIO_PE_INTSRC=1073758496,
GPIO_PE_SMTEN=1073758500,
GPIO_PE_SLEWCTL=1073758504,
GPIO_PE_DRVCTL=1073758508,
GPIO_PE_PUSEL=1073758512,
GPIO_PE_DBCTL=1073758516,
GPIO_PF_MODE=1073758528,
GPIO_PF_DINOFF=1073758532,
GPIO_PF_DOUT=1073758536,
GPIO_PF_DATMSK=1073758540,
GPIO_PF_PIN=1073758544,
GPIO_PF_DBEN=1073758548,
GPIO_PF_INTTYPE=1073758552,
GPIO_PF_INTEN=1073758556,
GPIO_PF_INTSRC=1073758560,
GPIO_PF_SMTEN=1073758564,
GPIO_PF_SLEWCTL=1073758568,
GPIO_PF_PUSEL=1073758576,
GPIO_PF_DBCTL=1073758580,
GPIO_PG_MODE=1073758592,
GPIO_PG_DINOFF=1073758596,
GPIO_PG_DOUT=1073758600,
GPIO_PG_DATMSK=1073758604,
GPIO_PG_PIN=1073758608,
GPIO_PG_DBEN=1073758612,
GPIO_PG_INTTYPE=1073758616,
GPIO_PG_INTEN=1073758620,
GPIO_PG_INTSRC=1073758624,
GPIO_PG_SMTEN=1073758628,
GPIO_PG_SLEWCTL=1073758632,
GPIO_PG_PUSEL=1073758640,
GPIO_PG_DBCTL=1073758644,
GPIO_PH_MODE=1073758656,
GPIO_PH_DINOFF=1073758660,
GPIO_PH_DOUT=1073758664,
GPIO_PH_DATMSK=1073758668,
GPIO_PH_PIN=1073758672,
GPIO_PH_DBEN=1073758676,
GPIO_PH_INTTYPE=1073758680,
GPIO_PH_INTEN=1073758684,
GPIO_PH_INTSRC=1073758688,
GPIO_PH_SMTEN=1073758692,
GPIO_PH_SLEWCTL=1073758696,
GPIO_PH_PUSEL=1073758704,
GPIO_PH_DBCTL=1073758708,
GPIO_PA0_PDIO=1073760256,
GPIO_PA1_PDIO=1073760260,
GPIO_PA2_PDIO=1073760264,
GPIO_PA3_PDIO=1073760268,
GPIO_PA4_PDIO=1073760272,
GPIO_PA5_PDIO=1073760276,
GPIO_PA6_PDIO=1073760280,
GPIO_PA7_PDIO=1073760284,
GPIO_PA8_PDIO=1073760288,
GPIO_PA9_PDIO=1073760292,
GPIO_PA10_PDIO=1073760296,
GPIO_PA11_PDIO=1073760300,
GPIO_PA12_PDIO=1073760304,
GPIO_PA13_PDIO=1073760308,
GPIO_PA14_PDIO=1073760312,
GPIO_PA15_PDIO=1073760316,
GPIO_PB0_PDIO=1073760320,
GPIO_PB1_PDIO=1073760324,
GPIO_PB2_PDIO=1073760328,
GPIO_PB3_PDIO=1073760332,
GPIO_PB4_PDIO=1073760336,
GPIO_PB5_PDIO=1073760340,
GPIO_PB6_PDIO=1073760344,
GPIO_PB7_PDIO=1073760348,
GPIO_PB8_PDIO=1073760352,
GPIO_PB9_PDIO=1073760356,
GPIO_PB10_PDIO=1073760360,
GPIO_PB11_PDIO=1073760364,
GPIO_PB12_PDIO=1073760368,
GPIO_PB13_PDIO=1073760372,
GPIO_PB14_PDIO=1073760376,
GPIO_PB15_PDIO=1073760380,
GPIO_PC0_PDIO=1073760384,
GPIO_PC1_PDIO=1073760388,
GPIO_PC2_PDIO=1073760392,
GPIO_PC3_PDIO=1073760396,
GPIO_PC4_PDIO=1073760400,
GPIO_PC5_PDIO=1073760404,
GPIO_PC6_PDIO=1073760408,
GPIO_PC7_PDIO=1073760412,
GPIO_PC8_PDIO=1073760416,
GPIO_PC9_PDIO=1073760420,
GPIO_PC10_PDIO=1073760424,
GPIO_PC11_PDIO=1073760428,
GPIO_PC12_PDIO=1073760432,
GPIO_PC13_PDIO=1073760436,
GPIO_PC14_PDIO=1073760440,
GPIO_PC15_PDIO=1073760444,
GPIO_PD0_PDIO=1073760448,
GPIO_PD1_PDIO=1073760452,
GPIO_PD2_PDIO=1073760456,
GPIO_PD3_PDIO=1073760460,
GPIO_PD4_PDIO=1073760464,
GPIO_PD5_PDIO=1073760468,
GPIO_PD6_PDIO=1073760472,
GPIO_PD7_PDIO=1073760476,
GPIO_PD8_PDIO=1073760480,
GPIO_PD9_PDIO=1073760484,
GPIO_PD10_PDIO=1073760488,
GPIO_PD11_PDIO=1073760492,
GPIO_PD12_PDIO=1073760496,
GPIO_PD13_PDIO=1073760500,
GPIO_PD14_PDIO=1073760504,
GPIO_PD15_PDIO=1073760508,
GPIO_PE0_PDIO=1073760512,
GPIO_PE1_PDIO=1073760516,
GPIO_PE2_PDIO=1073760520,
GPIO_PE3_PDIO=1073760524,
GPIO_PE4_PDIO=1073760528,
GPIO_PE5_PDIO=1073760532,
GPIO_PE6_PDIO=1073760536,
GPIO_PE7_PDIO=1073760540,
GPIO_PE8_PDIO=1073760544,
GPIO_PE9_PDIO=1073760548,
GPIO_PE10_PDIO=1073760552,
GPIO_PE11_PDIO=1073760556,
GPIO_PE12_PDIO=1073760560,
GPIO_PE13_PDIO=1073760564,
GPIO_PE14_PDIO=1073760568,
GPIO_PE15_PDIO=1073760572,
GPIO_PF0_PDIO=1073760576,
GPIO_PF1_PDIO=1073760580,
GPIO_PF2_PDIO=1073760584,
GPIO_PF3_PDIO=1073760588,
GPIO_PF4_PDIO=1073760592,
GPIO_PF5_PDIO=1073760596,
GPIO_PF6_PDIO=1073760600,
GPIO_PF7_PDIO=1073760604,
GPIO_PF8_PDIO=1073760608,
GPIO_PF9_PDIO=1073760612,
GPIO_PF10_PDIO=1073760616,
GPIO_PF11_PDIO=1073760620,
GPIO_PF12_PDIO=1073760624,
GPIO_PF13_PDIO=1073760628,
GPIO_PF14_PDIO=1073760632,
GPIO_PF15_PDIO=1073760636,
GPIO_PG0_PDIO=1073760640,
GPIO_PG1_PDIO=1073760644,
GPIO_PG2_PDIO=1073760648,
GPIO_PG3_PDIO=1073760652,
GPIO_PG4_PDIO=1073760656,
GPIO_PG5_PDIO=1073760660,
GPIO_PG6_PDIO=1073760664,
GPIO_PG7_PDIO=1073760668,
GPIO_PG8_PDIO=1073760672,
GPIO_PG9_PDIO=1073760676,
GPIO_PG10_PDIO=1073760680,
GPIO_PG11_PDIO=1073760684,
GPIO_PG12_PDIO=1073760688,
GPIO_PG13_PDIO=1073760692,
GPIO_PG14_PDIO=1073760696,
GPIO_PG15_PDIO=1073760700,
GPIO_PH0_PDIO=1073760704,
GPIO_PH1_PDIO=1073760708,
GPIO_PH2_PDIO=1073760712,
GPIO_PH3_PDIO=1073760716,
GPIO_PH4_PDIO=1073760720,
GPIO_PH5_PDIO=1073760724,
GPIO_PH6_PDIO=1073760728,
GPIO_PH7_PDIO=1073760732,
GPIO_PH8_PDIO=1073760736,
GPIO_PH9_PDIO=1073760740,
GPIO_PH10_PDIO=1073760744,
GPIO_PH11_PDIO=1073760748,
GPIO_PH12_PDIO=1073760752,
GPIO_PH13_PDIO=1073760756,
GPIO_PH14_PDIO=1073760760,
GPIO_PH15_PDIO=1073760764,
PDMA0_PDMAx_DSCT0_CTL=1073774592,
PDMA0_PDMAx_DSCT1_CTL=1073774608,
PDMA0_PDMAx_DSCT2_CTL=1073774624,
PDMA0_PDMAx_DSCT3_CTL=1073774640,
PDMA0_PDMAx_DSCT4_CTL=1073774656,
PDMA0_PDMAx_DSCT5_CTL=1073774672,
PDMA0_PDMAx_DSCT6_CTL=1073774688,
PDMA0_PDMAx_DSCT7_CTL=1073774704,
PDMA0_PDMAx_DSCT0_SA=1073774596,
PDMA0_PDMAx_DSCT1_SA=1073774612,
PDMA0_PDMAx_DSCT2_SA=1073774628,
PDMA0_PDMAx_DSCT3_SA=1073774644,
PDMA0_PDMAx_DSCT4_SA=1073774660,
PDMA0_PDMAx_DSCT5_SA=1073774676,
PDMA0_PDMAx_DSCT6_SA=1073774692,
PDMA0_PDMAx_DSCT7_SA=1073774708,
PDMA0_PDMAx_DSCT0_DA=1073774600,
PDMA0_PDMAx_DSCT1_DA=1073774616,
PDMA0_PDMAx_DSCT2_DA=1073774632,
PDMA0_PDMAx_DSCT3_DA=1073774648,
PDMA0_PDMAx_DSCT4_DA=1073774664,
PDMA0_PDMAx_DSCT5_DA=1073774680,
PDMA0_PDMAx_DSCT6_DA=1073774696,
PDMA0_PDMAx_DSCT7_DA=1073774712,
PDMA0_PDMAx_DSCT0_NEXT=1073774604,
PDMA0_PDMAx_DSCT1_NEXT=1073774620,
PDMA0_PDMAx_DSCT2_NEXT=1073774636,
PDMA0_PDMAx_DSCT3_NEXT=1073774652,
PDMA0_PDMAx_DSCT4_NEXT=1073774668,
PDMA0_PDMAx_DSCT5_NEXT=1073774684,
PDMA0_PDMAx_DSCT6_NEXT=1073774700,
PDMA0_PDMAx_DSCT7_NEXT=1073774716,
PDMA0_PDMAx_CURSCAT0=1073774720,
PDMA0_PDMAx_CURSCAT1=1073774724,
PDMA0_PDMAx_CURSCAT2=1073774728,
PDMA0_PDMAx_CURSCAT3=1073774732,
PDMA0_PDMAx_CURSCAT4=1073774736,
PDMA0_PDMAx_CURSCAT5=1073774740,
PDMA0_PDMAx_CURSCAT6=1073774744,
PDMA0_PDMAx_CURSCAT7=1073774748,
PDMA0_PDMAx_CHCTL=1073775616,
PDMA0_PDMAx_PAUSE=1073775620,
PDMA0_PDMAx_SWREQ=1073775624,
PDMA0_PDMAx_TRGSTS=1073775628,
PDMA0_PDMAx_PRISET=1073775632,
PDMA0_PDMAx_PRICLR=1073775636,
PDMA0_PDMAx_INTEN=1073775640,
PDMA0_PDMAx_INTSTS=1073775644,
PDMA0_PDMAx_ABTSTS=1073775648,
PDMA0_PDMAx_TDSTS=1073775652,
PDMA0_PDMAx_ALIGN=1073775656,
PDMA0_PDMAx_TACTSTS=1073775660,
PDMA0_PDMAx_TOUTPSC=1073775664,
PDMA0_PDMAx_TOUTEN=1073775668,
PDMA0_PDMAx_TOUTIEN=1073775672,
PDMA0_PDMAx_SCATBA=1073775676,
PDMA0_PDMAx_TOC0_1=1073775680,
PDMA0_PDMAx_CHRST=1073775712,
PDMA0_PDMAx_RAZWISTS=1073775716,
PDMA0_PDMAx_SPI=1073775720,
PDMA0_PDMAx_REQSEL0_3=1073775744,
PDMA0_PDMAx_REQSEL4_7=1073775748,
PDMA0_PDMAx_STCR0=1073775872,
PDMA0_PDMAx_ASOCR0=1073775876,
PDMA0_PDMAx_STCR1=1073775880,
PDMA0_PDMAx_ASOCR1=1073775884,
PDMA0_PDMAx_STCR2=1073775888,
PDMA0_PDMAx_ASOCR2=1073775892,
PDMA0_PDMAx_STCR3=1073775896,
PDMA0_PDMAx_ASOCR3=1073775900,
PDMA0_PDMAx_STCR4=1073775904,
PDMA0_PDMAx_ASOCR4=1073775908,
PDMA0_PDMAx_STCR5=1073775912,
PDMA0_PDMAx_ASOCR5=1073775916,
PDMA1_PDMAx_DSCT0_CTL=1073840128,
PDMA1_PDMAx_DSCT1_CTL=1073840144,
PDMA1_PDMAx_DSCT2_CTL=1073840160,
PDMA1_PDMAx_DSCT3_CTL=1073840176,
PDMA1_PDMAx_DSCT4_CTL=1073840192,
PDMA1_PDMAx_DSCT5_CTL=1073840208,
PDMA1_PDMAx_DSCT6_CTL=1073840224,
PDMA1_PDMAx_DSCT7_CTL=1073840240,
PDMA1_PDMAx_DSCT0_SA=1073840132,
PDMA1_PDMAx_DSCT1_SA=1073840148,
PDMA1_PDMAx_DSCT2_SA=1073840164,
PDMA1_PDMAx_DSCT3_SA=1073840180,
PDMA1_PDMAx_DSCT4_SA=1073840196,
PDMA1_PDMAx_DSCT5_SA=1073840212,
PDMA1_PDMAx_DSCT6_SA=1073840228,
PDMA1_PDMAx_DSCT7_SA=1073840244,
PDMA1_PDMAx_DSCT0_DA=1073840136,
PDMA1_PDMAx_DSCT1_DA=1073840152,
PDMA1_PDMAx_DSCT2_DA=1073840168,
PDMA1_PDMAx_DSCT3_DA=1073840184,
PDMA1_PDMAx_DSCT4_DA=1073840200,
PDMA1_PDMAx_DSCT5_DA=1073840216,
PDMA1_PDMAx_DSCT6_DA=1073840232,
PDMA1_PDMAx_DSCT7_DA=1073840248,
PDMA1_PDMAx_DSCT0_NEXT=1073840140,
PDMA1_PDMAx_DSCT1_NEXT=1073840156,
PDMA1_PDMAx_DSCT2_NEXT=1073840172,
PDMA1_PDMAx_DSCT3_NEXT=1073840188,
PDMA1_PDMAx_DSCT4_NEXT=1073840204,
PDMA1_PDMAx_DSCT5_NEXT=1073840220,
PDMA1_PDMAx_DSCT6_NEXT=1073840236,
PDMA1_PDMAx_DSCT7_NEXT=1073840252,
PDMA1_PDMAx_CURSCAT0=1073840256,
PDMA1_PDMAx_CURSCAT1=1073840260,
PDMA1_PDMAx_CURSCAT2=1073840264,
PDMA1_PDMAx_CURSCAT3=1073840268,
PDMA1_PDMAx_CURSCAT4=1073840272,
PDMA1_PDMAx_CURSCAT5=1073840276,
PDMA1_PDMAx_CURSCAT6=1073840280,
PDMA1_PDMAx_CURSCAT7=1073840284,
PDMA1_PDMAx_CHCTL=1073841152,
PDMA1_PDMAx_PAUSE=1073841156,
PDMA1_PDMAx_SWREQ=1073841160,
PDMA1_PDMAx_TRGSTS=1073841164,
PDMA1_PDMAx_PRISET=1073841168,
PDMA1_PDMAx_PRICLR=1073841172,
PDMA1_PDMAx_INTEN=1073841176,
PDMA1_PDMAx_INTSTS=1073841180,
PDMA1_PDMAx_ABTSTS=1073841184,
PDMA1_PDMAx_TDSTS=1073841188,
PDMA1_PDMAx_ALIGN=1073841192,
PDMA1_PDMAx_TACTSTS=1073841196,
PDMA1_PDMAx_TOUTPSC=1073841200,
PDMA1_PDMAx_TOUTEN=1073841204,
PDMA1_PDMAx_TOUTIEN=1073841208,
PDMA1_PDMAx_SCATBA=1073841212,
PDMA1_PDMAx_TOC0_1=1073841216,
PDMA1_PDMAx_CHRST=1073841248,
PDMA1_PDMAx_RAZWISTS=1073841252,
PDMA1_PDMAx_SPI=1073841256,
PDMA1_PDMAx_REQSEL0_3=1073841280,
PDMA1_PDMAx_REQSEL4_7=1073841284,
PDMA1_PDMAx_STCR0=1073841408,
PDMA1_PDMAx_ASOCR0=1073841412,
PDMA1_PDMAx_STCR1=1073841416,
PDMA1_PDMAx_ASOCR1=1073841420,
PDMA1_PDMAx_STCR2=1073841424,
PDMA1_PDMAx_ASOCR2=1073841428,
PDMA1_PDMAx_STCR3=1073841432,
PDMA1_PDMAx_ASOCR3=1073841436,
PDMA1_PDMAx_STCR4=1073841440,
PDMA1_PDMAx_ASOCR4=1073841444,
PDMA1_PDMAx_STCR5=1073841448,
PDMA1_PDMAx_ASOCR5=1073841452,
TMR01_TIMER0_CTL=1074069504,
TMR01_TIMER0_CMP=1074069508,
TMR01_TIMER0_INTSTS=1074069512,
TMR01_TIMER0_CNT=1074069516,
TMR01_TIMER0_CAP=1074069520,
TMR01_TIMER0_EXTCTL=1074069524,
TMR01_TIMER0_EINTSTS=1074069528,
TMR01_TIMER0_TRGCTL=1074069532,
TMR01_TIMER0_ALTCTL=1074069536,
TMR01_TIMER0_PWMCTL=1074069568,
TMR01_TIMER0_PWMCLKSRC=1074069572,
TMR01_TIMER0_PWMCLKPSC=1074069576,
TMR01_TIMER0_PWMCNTCLR=1074069580,
TMR01_TIMER0_PWMPERIOD=1074069584,
TMR01_TIMER0_PWMCMPDAT=1074069588,
TMR01_TIMER0_PWMDTCTL=1074069592,
TMR01_TIMER0_PWMCNT=1074069596,
TMR01_TIMER0_PWMMSKEN=1074069600,
TMR01_TIMER0_PWMMSK=1074069604,
TMR01_TIMER0_PWMBNF=1074069608,
TMR01_TIMER0_PWMFAILBRK=1074069612,
TMR01_TIMER0_PWMBRKCTL=1074069616,
TMR01_TIMER0_PWMPOLCTL=1074069620,
TMR01_TIMER0_PWMPOEN=1074069624,
TMR01_TIMER0_PWMSWBRK=1074069628,
TMR01_TIMER0_PWMINTEN0=1074069632,
TMR01_TIMER0_PWMINTEN1=1074069636,
TMR01_TIMER0_PWMINTSTS0=1074069640,
TMR01_TIMER0_PWMINTSTS1=1074069644,
TMR01_TIMER0_PWMADCTS=1074069648,
TMR01_TIMER0_PWMSCTL=1074069652,
TMR01_TIMER0_PWMSTRG=1074069656,
TMR01_TIMER0_PWMSTATUS=1074069660,
TMR01_TIMER0_PWMPBUF=1074069664,
TMR01_TIMER0_PWMCMPBUF=1074069668,
TMR01_TIMER1_CTL=1074069760,
TMR01_TIMER1_CMP=1074069764,
TMR01_TIMER1_INTSTS=1074069768,
TMR01_TIMER1_CNT=1074069772,
TMR01_TIMER1_CAP=1074069776,
TMR01_TIMER1_EXTCTL=1074069780,
TMR01_TIMER1_EINTSTS=1074069784,
TMR01_TIMER1_TRGCTL=1074069788,
TMR01_TIMER1_ALTCTL=1074069792,
TMR01_TIMER1_PWMCTL=1074069824,
TMR01_TIMER1_PWMCLKSRC=1074069828,
TMR01_TIMER1_PWMCLKPSC=1074069832,
TMR01_TIMER1_PWMCNTCLR=1074069836,
TMR01_TIMER1_PWMPERIOD=1074069840,
TMR01_TIMER1_PWMCMPDAT=1074069844,
TMR01_TIMER1_PWMDTCTL=1074069848,
TMR01_TIMER1_PWMCNT=1074069852,
TMR01_TIMER1_PWMMSKEN=1074069856,
TMR01_TIMER1_PWMMSK=1074069860,
TMR01_TIMER1_PWMBNF=1074069864,
TMR01_TIMER1_PWMFAILBRK=1074069868,
TMR01_TIMER1_PWMBRKCTL=1074069872,
TMR01_TIMER1_PWMPOLCTL=1074069876,
TMR01_TIMER1_PWMPOEN=1074069880,
TMR01_TIMER1_PWMSWBRK=1074069884,
TMR01_TIMER1_PWMINTEN0=1074069888,
TMR01_TIMER1_PWMINTEN1=1074069892,
TMR01_TIMER1_PWMINTSTS0=1074069896,
TMR01_TIMER1_PWMINTSTS1=1074069900,
TMR01_TIMER1_PWMADCTS=1074069904,
TMR01_TIMER1_PWMSCTL=1074069908,
TMR01_TIMER1_PWMSSTRG=1074069912,
TMR01_TIMER1_PWMSTATUS=1074069916,
TMR01_TIMER1_PWMPBUF=1074069920,
TMR01_TIMER1_PWMCMPBUF=1074069924,
TMR23_TIMER2_CTL=1074073600,
TMR23_TIMER2_CMP=1074073604,
TMR23_TIMER2_INTSTS=1074073608,
TMR23_TIMER2_CNT=1074073612,
TMR23_TIMER2_CAP=1074073616,
TMR23_TIMER2_EXTCTL=1074073620,
TMR23_TIMER2_EINTSTS=1074073624,
TMR23_TIMER2_TRGCTL=1074073628,
TMR23_TIMER2_ALTCTL=1074073632,
TMR23_TIMER2_PWMCTL=1074073664,
TMR23_TIMER2_PWMCLKSRC=1074073668,
TMR23_TIMER2_PWMCLKPSC=1074073672,
TMR23_TIMER2_PWMCNTCLR=1074073676,
TMR23_TIMER2_PWMPERIOD=1074073680,
TMR23_TIMER2_PWMCMPDAT=1074073684,
TMR23_TIMER2_PWMDTCTL=1074073688,
TMR23_TIMER2_PWMCNT=1074073692,
TMR23_TIMER2_PWMMSKEN=1074073696,
TMR23_TIMER2_PWMMSK=1074073700,
TMR23_TIMER2_PWMBNF=1074073704,
TMR23_TIMER2_PWMFAILBRK=1074073708,
TMR23_TIMER2_PWMBRKCTL=1074073712,
TMR23_TIMER2_PWMPOLCTL=1074073716,
TMR23_TIMER2_PWMPOEN=1074073720,
TMR23_TIMER2_PWMSWBRK=1074073724,
TMR23_TIMER2_PWMINTEN0=1074073728,
TMR23_TIMER2_PWMINTEN1=1074073732,
TMR23_TIMER2_PWMINTSTS0=1074073736,
TMR23_TIMER2_PWMINTSTS1=1074073740,
TMR23_TIMER2_PWMADCTS=1074073744,
TMR23_TIMER2_PWMSCTL=1074073748,
TMR23_TIMER2_PWMSTRG=1074073752,
TMR23_TIMER2_PWMSTATUS=1074073756,
TMR23_TIMER2_PWMPBUF=1074073760,
TMR23_TIMER2_PWMCMPBUF=1074073764,
TMR23_TIMER3_CTL=1074073856,
TMR23_TIMER3_CMP=1074073860,
TMR23_TIMER3_INTSTS=1074073864,
TMR23_TIMER3_CNT=1074073868,
TMR23_TIMER3_CAP=1074073872,
TMR23_TIMER3_EXTCTL=1074073876,
TMR23_TIMER3_EINTSTS=1074073880,
TMR23_TIMER3_TRGCTL=1074073884,
TMR23_TIMER3_ALTCTL=1074073888,
TMR23_TIMER3_PWMCTL=1074073920,
TMR23_TIMER3_PWMCLKSRC=1074073924,
TMR23_TIMER3_PWMCLKPSC=1074073928,
TMR23_TIMER3_PWMCNTCLR=1074073932,
TMR23_TIMER3_PWMPERIOD=1074073936,
TMR23_TIMER3_PWMCMPDAT=1074073940,
TMR23_TIMER3_PWMDTCTL=1074073944,
TMR23_TIMER3_PWMCNT=1074073948,
TMR23_TIMER3_PWMMSKEN=1074073952,
TMR23_TIMER3_PWMMSK=1074073956,
TMR23_TIMER3_PWMBNF=1074073960,
TMR23_TIMER3_PWMFAILBRK=1074073964,
TMR23_TIMER3_PWMBRKCTL=1074073968,
TMR23_TIMER3_PWMPOLCTL=1074073972,
TMR23_TIMER3_PWMPOEN=1074073976,
TMR23_TIMER3_PWMSWBRK=1074073980,
TMR23_TIMER3_PWMINTEN0=1074073984,
TMR23_TIMER3_PWMINTEN1=1074073988,
TMR23_TIMER3_PWMINTSTS0=1074073992,
TMR23_TIMER3_PWMINTSTS1=1074073996,
TMR23_TIMER3_PWMADCTS=1074074000,
TMR23_TIMER3_PWMSCTL=1074074004,
TMR23_TIMER3_PWMSSTRG=1074074008,
TMR23_TIMER3_PWMSTATUS=1074074012,
TMR23_TIMER3_PWMPBUF=1074074016,
TMR23_TIMER3_PWMCMPBUF=1074074020,
WDT_WDT_CTL=1074003968,
WDT_WDT_ALTCTL=1074003972,
WDT_WDT_RSTCNT=1074003976,
WWDT_WWDT_RLDCNT=1074004224,
WWDT_WWDT_CTL=1074004228,
WWDT_WWDT_STATUS=1074004232,
WWDT_WWDT_CNT=1074004236,
RTC_RTC_INIT=1074008064,
RTC_RTC_RWEN=1074008068,
RTC_RTC_FREQADJ=1074008072,
RTC_RTC_TIME=1074008076,
RTC_RTC_CAL=1074008080,
RTC_RTC_CLKFMT=1074008084,
RTC_RTC_WEEKDAY=1074008088,
RTC_RTC_TALM=1074008092,
RTC_RTC_CALM=1074008096,
RTC_RTC_LEAPYEAR=1074008100,
RTC_RTC_INTEN=1074008104,
RTC_RTC_INTSTS=1074008108,
RTC_RTC_TICK=1074008112,
RTC_RTC_TAMSK=1074008116,
RTC_RTC_CAMSK=1074008120,
RTC_RTC_SPRCTL=1074008124,
RTC_RTC_SPR0=1074008128,
RTC_RTC_SPR1=1074008132,
RTC_RTC_SPR2=1074008136,
RTC_RTC_SPR3=1074008140,
RTC_RTC_SPR4=1074008144,
RTC_RTC_SPR5=1074008148,
RTC_RTC_SPR6=1074008152,
RTC_RTC_SPR7=1074008156,
RTC_RTC_SPR8=1074008160,
RTC_RTC_SPR9=1074008164,
RTC_RTC_SPR10=1074008168,
RTC_RTC_SPR11=1074008172,
RTC_RTC_SPR12=1074008176,
RTC_RTC_SPR13=1074008180,
RTC_RTC_SPR14=1074008184,
RTC_RTC_SPR15=1074008188,
RTC_RTC_SPR16=1074008192,
RTC_RTC_SPR17=1074008196,
RTC_RTC_SPR18=1074008200,
RTC_RTC_SPR19=1074008204,
RTC_RTC_LXTCTL=1074008320,
RTC_RTC_GPIOCTL0=1074008324,
RTC_RTC_GPIOCTL1=1074008328,
RTC_RTC_DSTCTL=1074008336,
RTC_RTC_TAMPCTL=1074008352,
RTC_RTC_TAMPSEED=1074008360,
RTC_RTC_TAMPTIME=1074008368,
RTC_RTC_TAMPCAL=1074008372,
RTC_RTC_CLKDCTL=1074008384,
RTC_RTC_CDBR=1074008388,
RTC_RTC_TAMPDBG=1074008448,
RTC_RTC_TAMPRFPL=1074008452,
RTC_RTC_TAMPRFPH=1074008456,
RTC_RTC_TEST=1074008560,
RTC_RTC_BUSYCTL=1074008564,
RTC_RTC_LDOCTL=1074008568,
RTC_RTC_RC3P3KCTL=1074008572,
RTC_RTC_ACCCTL=1074008576,
EPWM0_EPWM_CTL0=1074102272,
EPWM0_EPWM_CTL1=1074102276,
EPWM0_EPWM_SYNC=1074102280,
EPWM0_EPWM_SWSYNC=1074102284,
EPWM0_EPWM_CLKSRC=1074102288,
EPWM0_EPWM_CLKPSC0_1=1074102292,
EPWM0_EPWM_CLKPSC2_3=1074102296,
EPWM0_EPWM_CLKPSC4_5=1074102300,
EPWM0_EPWM_CNTEN=1074102304,
EPWM0_EPWM_CNTCLR=1074102308,
EPWM0_EPWM_LOAD=1074102312,
EPWM0_EPWM_PERIOD0=1074102320,
EPWM0_EPWM_PERIOD1=1074102324,
EPWM0_EPWM_PERIOD2=1074102328,
EPWM0_EPWM_PERIOD3=1074102332,
EPWM0_EPWM_PERIOD4=1074102336,
EPWM0_EPWM_PERIOD5=1074102340,
EPWM0_EPWM_CMPDAT0=1074102352,
EPWM0_EPWM_CMPDAT1=1074102356,
EPWM0_EPWM_CMPDAT2=1074102360,
EPWM0_EPWM_CMPDAT3=1074102364,
EPWM0_EPWM_CMPDAT4=1074102368,
EPWM0_EPWM_CMPDAT5=1074102372,
EPWM0_EPWM_DTCTL0_1=1074102384,
EPWM0_EPWM_DTCTL2_3=1074102388,
EPWM0_EPWM_DTCTL4_5=1074102392,
EPWM0_EPWM_PHS0_1=1074102400,
EPWM0_EPWM_PHS2_3=1074102404,
EPWM0_EPWM_PHS4_5=1074102408,
EPWM0_EPWM_CNT0=1074102416,
EPWM0_EPWM_CNT1=1074102420,
EPWM0_EPWM_CNT2=1074102424,
EPWM0_EPWM_CNT3=1074102428,
EPWM0_EPWM_CNT4=1074102432,
EPWM0_EPWM_CNT5=1074102436,
EPWM0_EPWM_WGCTL0=1074102448,
EPWM0_EPWM_WGCTL1=1074102452,
EPWM0_EPWM_MSKEN=1074102456,
EPWM0_EPWM_MSK=1074102460,
EPWM0_EPWM_BNF=1074102464,
EPWM0_EPWM_FAILBRK=1074102468,
EPWM0_EPWM_BRKCTL0_1=1074102472,
EPWM0_EPWM_BRKCTL2_3=1074102476,
EPWM0_EPWM_BRKCTL4_5=1074102480,
EPWM0_EPWM_POLCTL=1074102484,
EPWM0_EPWM_POEN=1074102488,
EPWM0_EPWM_SWBRK=1074102492,
EPWM0_EPWM_INTEN0=1074102496,
EPWM0_EPWM_INTEN1=1074102500,
EPWM0_EPWM_INTSTS0=1074102504,
EPWM0_EPWM_INTSTS1=1074102508,
EPWM0_EPWM_DACTRGEN=1074102516,
EPWM0_EPWM_EADCTS0=1074102520,
EPWM0_EPWM_EADCTS1=1074102524,
EPWM0_EPWM_FTCMPDAT0_1=1074102528,
EPWM0_EPWM_FTCMPDAT2_3=1074102532,
EPWM0_EPWM_FTCMPDAT4_5=1074102536,
EPWM0_EPWM_SSCTL=1074102544,
EPWM0_EPWM_SSTRG=1074102548,
EPWM0_EPWM_LEBCTL=1074102552,
EPWM0_EPWM_LEBCNT=1074102556,
EPWM0_EPWM_STATUS=1074102560,
EPWM0_EPWM_IFA0=1074102576,
EPWM0_EPWM_IFA1=1074102580,
EPWM0_EPWM_IFA2=1074102584,
EPWM0_EPWM_IFA3=1074102588,
EPWM0_EPWM_IFA4=1074102592,
EPWM0_EPWM_IFA5=1074102596,
EPWM0_EPWM_AINTSTS=1074102608,
EPWM0_EPWM_AINTEN=1074102612,
EPWM0_EPWM_APDMACTL=1074102616,
EPWM0_EPWM_CAPINEN=1074102784,
EPWM0_EPWM_CAPCTL=1074102788,
EPWM0_EPWM_CAPSTS=1074102792,
EPWM0_EPWM_RCAPDAT0=1074102796,
EPWM0_EPWM_FCAPDAT0=1074102800,
EPWM0_EPWM_RCAPDAT1=1074102804,
EPWM0_EPWM_FCAPDAT1=1074102808,
EPWM0_EPWM_RCAPDAT2=1074102812,
EPWM0_EPWM_FCAPDAT2=1074102816,
EPWM0_EPWM_RCAPDAT3=1074102820,
EPWM0_EPWM_FCAPDAT3=1074102824,
EPWM0_EPWM_RCAPDAT4=1074102828,
EPWM0_EPWM_FCAPDAT4=1074102832,
EPWM0_EPWM_RCAPDAT5=1074102836,
EPWM0_EPWM_FCAPDAT5=1074102840,
EPWM0_EPWM_PDMACTL=1074102844,
EPWM0_EPWM_PDMACAP0_1=1074102848,
EPWM0_EPWM_PDMACAP2_3=1074102852,
EPWM0_EPWM_PDMACAP4_5=1074102856,
EPWM0_EPWM_CAPIEN=1074102864,
EPWM0_EPWM_CAPIF=1074102868,
EPWM0_EPWM_SELFTEST=1074103040,
EPWM0_EPWM_PBUF0=1074103044,
EPWM0_EPWM_PBUF1=1074103048,
EPWM0_EPWM_PBUF2=1074103052,
EPWM0_EPWM_PBUF3=1074103056,
EPWM0_EPWM_PBUF4=1074103060,
EPWM0_EPWM_PBUF5=1074103064,
EPWM0_EPWM_CMPBUF0=1074103068,
EPWM0_EPWM_CMPBUF1=1074103072,
EPWM0_EPWM_CMPBUF2=1074103076,
EPWM0_EPWM_CMPBUF3=1074103080,
EPWM0_EPWM_CMPBUF4=1074103084,
EPWM0_EPWM_CMPBUF5=1074103088,
EPWM0_EPWM_CPSCBUF0_1=1074103092,
EPWM0_EPWM_CPSCBUF2_3=1074103096,
EPWM0_EPWM_CPSCBUF4_5=1074103100,
EPWM0_EPWM_FTCBUF0_1=1074103104,
EPWM0_EPWM_FTCBUF2_3=1074103108,
EPWM0_EPWM_FTCBUF4_5=1074103112,
EPWM0_EPWM_FTCI=1074103116,
EPWM1_EPWM_CTL0=1074106368,
EPWM1_EPWM_CTL1=1074106372,
EPWM1_EPWM_SYNC=1074106376,
EPWM1_EPWM_SWSYNC=1074106380,
EPWM1_EPWM_CLKSRC=1074106384,
EPWM1_EPWM_CLKPSC0_1=1074106388,
EPWM1_EPWM_CLKPSC2_3=1074106392,
EPWM1_EPWM_CLKPSC4_5=1074106396,
EPWM1_EPWM_CNTEN=1074106400,
EPWM1_EPWM_CNTCLR=1074106404,
EPWM1_EPWM_LOAD=1074106408,
EPWM1_EPWM_PERIOD0=1074106416,
EPWM1_EPWM_PERIOD1=1074106420,
EPWM1_EPWM_PERIOD2=1074106424,
EPWM1_EPWM_PERIOD3=1074106428,
EPWM1_EPWM_PERIOD4=1074106432,
EPWM1_EPWM_PERIOD5=1074106436,
EPWM1_EPWM_CMPDAT0=1074106448,
EPWM1_EPWM_CMPDAT1=1074106452,
EPWM1_EPWM_CMPDAT2=1074106456,
EPWM1_EPWM_CMPDAT3=1074106460,
EPWM1_EPWM_CMPDAT4=1074106464,
EPWM1_EPWM_CMPDAT5=1074106468,
EPWM1_EPWM_DTCTL0_1=1074106480,
EPWM1_EPWM_DTCTL2_3=1074106484,
EPWM1_EPWM_DTCTL4_5=1074106488,
EPWM1_EPWM_PHS0_1=1074106496,
EPWM1_EPWM_PHS2_3=1074106500,
EPWM1_EPWM_PHS4_5=1074106504,
EPWM1_EPWM_CNT0=1074106512,
EPWM1_EPWM_CNT1=1074106516,
EPWM1_EPWM_CNT2=1074106520,
EPWM1_EPWM_CNT3=1074106524,
EPWM1_EPWM_CNT4=1074106528,
EPWM1_EPWM_CNT5=1074106532,
EPWM1_EPWM_WGCTL0=1074106544,
EPWM1_EPWM_WGCTL1=1074106548,
EPWM1_EPWM_MSKEN=1074106552,
EPWM1_EPWM_MSK=1074106556,
EPWM1_EPWM_BNF=1074106560,
EPWM1_EPWM_FAILBRK=1074106564,
EPWM1_EPWM_BRKCTL0_1=1074106568,
EPWM1_EPWM_BRKCTL2_3=1074106572,
EPWM1_EPWM_BRKCTL4_5=1074106576,
EPWM1_EPWM_POLCTL=1074106580,
EPWM1_EPWM_POEN=1074106584,
EPWM1_EPWM_SWBRK=1074106588,
EPWM1_EPWM_INTEN0=1074106592,
EPWM1_EPWM_INTEN1=1074106596,
EPWM1_EPWM_INTSTS0=1074106600,
EPWM1_EPWM_INTSTS1=1074106604,
EPWM1_EPWM_DACTRGEN=1074106612,
EPWM1_EPWM_EADCTS0=1074106616,
EPWM1_EPWM_EADCTS1=1074106620,
EPWM1_EPWM_FTCMPDAT0_1=1074106624,
EPWM1_EPWM_FTCMPDAT2_3=1074106628,
EPWM1_EPWM_FTCMPDAT4_5=1074106632,
EPWM1_EPWM_SSCTL=1074106640,
EPWM1_EPWM_SSTRG=1074106644,
EPWM1_EPWM_LEBCTL=1074106648,
EPWM1_EPWM_LEBCNT=1074106652,
EPWM1_EPWM_STATUS=1074106656,
EPWM1_EPWM_IFA0=1074106672,
EPWM1_EPWM_IFA1=1074106676,
EPWM1_EPWM_IFA2=1074106680,
EPWM1_EPWM_IFA3=1074106684,
EPWM1_EPWM_IFA4=1074106688,
EPWM1_EPWM_IFA5=1074106692,
EPWM1_EPWM_AINTSTS=1074106704,
EPWM1_EPWM_AINTEN=1074106708,
EPWM1_EPWM_APDMACTL=1074106712,
EPWM1_EPWM_CAPINEN=1074106880,
EPWM1_EPWM_CAPCTL=1074106884,
EPWM1_EPWM_CAPSTS=1074106888,
EPWM1_EPWM_RCAPDAT0=1074106892,
EPWM1_EPWM_FCAPDAT0=1074106896,
EPWM1_EPWM_RCAPDAT1=1074106900,
EPWM1_EPWM_FCAPDAT1=1074106904,
EPWM1_EPWM_RCAPDAT2=1074106908,
EPWM1_EPWM_FCAPDAT2=1074106912,
EPWM1_EPWM_RCAPDAT3=1074106916,
EPWM1_EPWM_FCAPDAT3=1074106920,
EPWM1_EPWM_RCAPDAT4=1074106924,
EPWM1_EPWM_FCAPDAT4=1074106928,
EPWM1_EPWM_RCAPDAT5=1074106932,
EPWM1_EPWM_FCAPDAT5=1074106936,
EPWM1_EPWM_PDMACTL=1074106940,
EPWM1_EPWM_PDMACAP0_1=1074106944,
EPWM1_EPWM_PDMACAP2_3=1074106948,
EPWM1_EPWM_PDMACAP4_5=1074106952,
EPWM1_EPWM_CAPIEN=1074106960,
EPWM1_EPWM_CAPIF=1074106964,
EPWM1_EPWM_SELFTEST=1074107136,
EPWM1_EPWM_PBUF0=1074107140,
EPWM1_EPWM_PBUF1=1074107144,
EPWM1_EPWM_PBUF2=1074107148,
EPWM1_EPWM_PBUF3=1074107152,
EPWM1_EPWM_PBUF4=1074107156,
EPWM1_EPWM_PBUF5=1074107160,
EPWM1_EPWM_CMPBUF0=1074107164,
EPWM1_EPWM_CMPBUF1=1074107168,
EPWM1_EPWM_CMPBUF2=1074107172,
EPWM1_EPWM_CMPBUF3=1074107176,
EPWM1_EPWM_CMPBUF4=1074107180,
EPWM1_EPWM_CMPBUF5=1074107184,
EPWM1_EPWM_CPSCBUF0_1=1074107188,
EPWM1_EPWM_CPSCBUF2_3=1074107192,
EPWM1_EPWM_CPSCBUF4_5=1074107196,
EPWM1_EPWM_FTCBUF0_1=1074107200,
EPWM1_EPWM_FTCBUF2_3=1074107204,
EPWM1_EPWM_FTCBUF4_5=1074107208,
EPWM1_EPWM_FTCI=1074107212,
BPWM0_BPWM_CTL0=1074110464,
BPWM0_BPWM_CTL1=1074110468,
BPWM0_BPWM_CLKSRC=1074110480,
BPWM0_BPWM_CLKPSC=1074110484,
BPWM0_BPWM_CNTEN=1074110496,
BPWM0_BPWM_CNTCLR=1074110500,
BPWM0_BPWM_PERIOD=1074110512,
BPWM0_BPWM_CMPDAT0=1074110544,
BPWM0_BPWM_CMPDAT1=1074110548,
BPWM0_BPWM_CMPDAT2=1074110552,
BPWM0_BPWM_CMPDAT3=1074110556,
BPWM0_BPWM_CMPDAT4=1074110560,
BPWM0_BPWM_CMPDAT5=1074110564,
BPWM0_BPWM_CNT=1074110608,
BPWM0_BPWM_WGCTL0=1074110640,
BPWM0_BPWM_WGCTL1=1074110644,
BPWM0_BPWM_MSKEN=1074110648,
BPWM0_BPWM_MSK=1074110652,
BPWM0_BPWM_POLCTL=1074110676,
BPWM0_BPWM_POEN=1074110680,
BPWM0_BPWM_INTEN=1074110688,
BPWM0_BPWM_INTSTS=1074110696,
BPWM0_BPWM_EADCTS0=1074110712,
BPWM0_BPWM_EADCTS1=1074110716,
BPWM0_BPWM_SSCTL=1074110736,
BPWM0_BPWM_SSTRG=1074110740,
BPWM0_BPWM_STATUS=1074110752,
BPWM0_BPWM_CAPINEN=1074110976,
BPWM0_BPWM_CAPCTL=1074110980,
BPWM0_BPWM_CAPSTS=1074110984,
BPWM0_BPWM_RCAPDAT0=1074110988,
BPWM0_BPWM_FCAPDAT0=1074110992,
BPWM0_BPWM_RCAPDAT1=1074110996,
BPWM0_BPWM_FCAPDAT1=1074111000,
BPWM0_BPWM_RCAPDAT2=1074111004,
BPWM0_BPWM_FCAPDAT2=1074111008,
BPWM0_BPWM_RCAPDAT3=1074111012,
BPWM0_BPWM_FCAPDAT3=1074111016,
BPWM0_BPWM_RCAPDAT4=1074111020,
BPWM0_BPWM_FCAPDAT4=1074111024,
BPWM0_BPWM_RCAPDAT5=1074111028,
BPWM0_BPWM_FCAPDAT5=1074111032,
BPWM0_BPWM_CAPIEN=1074111056,
BPWM0_BPWM_CAPIF=1074111060,
BPWM0_BPWM_SELFTEST=1074111232,
BPWM0_BPWM_PBUF=1074111236,
BPWM0_BPWM_CMPBUF0=1074111260,
BPWM0_BPWM_CMPBUF1=1074111264,
BPWM0_BPWM_CMPBUF2=1074111268,
BPWM0_BPWM_CMPBUF3=1074111272,
BPWM0_BPWM_CMPBUF4=1074111276,
BPWM0_BPWM_CMPBUF5=1074111280,
BPWM1_BPWM_CTL0=1074114560,
BPWM1_BPWM_CTL1=1074114564,
BPWM1_BPWM_CLKSRC=1074114576,
BPWM1_BPWM_CLKPSC=1074114580,
BPWM1_BPWM_CNTEN=1074114592,
BPWM1_BPWM_CNTCLR=1074114596,
BPWM1_BPWM_PERIOD=1074114608,
BPWM1_BPWM_CMPDAT0=1074114640,
BPWM1_BPWM_CMPDAT1=1074114644,
BPWM1_BPWM_CMPDAT2=1074114648,
BPWM1_BPWM_CMPDAT3=1074114652,
BPWM1_BPWM_CMPDAT4=1074114656,
BPWM1_BPWM_CMPDAT5=1074114660,
BPWM1_BPWM_CNT=1074114704,
BPWM1_BPWM_WGCTL0=1074114736,
BPWM1_BPWM_WGCTL1=1074114740,
BPWM1_BPWM_MSKEN=1074114744,
BPWM1_BPWM_MSK=1074114748,
BPWM1_BPWM_POLCTL=1074114772,
BPWM1_BPWM_POEN=1074114776,
BPWM1_BPWM_INTEN=1074114784,
BPWM1_BPWM_INTSTS=1074114792,
BPWM1_BPWM_EADCTS0=1074114808,
BPWM1_BPWM_EADCTS1=1074114812,
BPWM1_BPWM_SSCTL=1074114832,
BPWM1_BPWM_SSTRG=1074114836,
BPWM1_BPWM_STATUS=1074114848,
BPWM1_BPWM_CAPINEN=1074115072,
BPWM1_BPWM_CAPCTL=1074115076,
BPWM1_BPWM_CAPSTS=1074115080,
BPWM1_BPWM_RCAPDAT0=1074115084,
BPWM1_BPWM_FCAPDAT0=1074115088,
BPWM1_BPWM_RCAPDAT1=1074115092,
BPWM1_BPWM_FCAPDAT1=1074115096,
BPWM1_BPWM_RCAPDAT2=1074115100,
BPWM1_BPWM_FCAPDAT2=1074115104,
BPWM1_BPWM_RCAPDAT3=1074115108,
BPWM1_BPWM_FCAPDAT3=1074115112,
BPWM1_BPWM_RCAPDAT4=1074115116,
BPWM1_BPWM_FCAPDAT4=1074115120,
BPWM1_BPWM_RCAPDAT5=1074115124,
BPWM1_BPWM_FCAPDAT5=1074115128,
BPWM1_BPWM_CAPIEN=1074115152,
BPWM1_BPWM_CAPIF=1074115156,
BPWM1_BPWM_SELFTEST=1074115328,
BPWM1_BPWM_PBUF=1074115332,
BPWM1_BPWM_CMPBUF0=1074115356,
BPWM1_BPWM_CMPBUF1=1074115360,
BPWM1_BPWM_CMPBUF2=1074115364,
BPWM1_BPWM_CMPBUF3=1074115368,
BPWM1_BPWM_CMPBUF4=1074115372,
BPWM1_BPWM_CMPBUF5=1074115376,
QEI0_QEI_CNT=1074462720,
QEI0_QEI_CNTHOLD=1074462724,
QEI0_QEI_CNTLATCH=1074462728,
QEI0_QEI_CNTCMP=1074462732,
QEI0_QEI_CNTMAX=1074462740,
QEI0_QEI_CTL=1074462744,
QEI0_QEI_STATUS=1074462764,
QEI1_QEI_CNT=1074466816,
QEI1_QEI_CNTHOLD=1074466820,
QEI1_QEI_CNTLATCH=1074466824,
QEI1_QEI_CNTCMP=1074466828,
QEI1_QEI_CNTMAX=1074466836,
QEI1_QEI_CTL=1074466840,
QEI1_QEI_STATUS=1074466860,
ECAP0_ECAP_CNT=1074479104,
ECAP0_ECAP_HLD0=1074479108,
ECAP0_ECAP_HLD1=1074479112,
ECAP0_ECAP_HLD2=1074479116,
ECAP0_ECAP_CNTCMP=1074479120,
ECAP0_ECAP_CTL0=1074479124,
ECAP0_ECAP_CTL1=1074479128,
ECAP0_ECAP_STATUS=1074479132,
ECAP1_ECAP_CNT=1074483200,
ECAP1_ECAP_HLD0=1074483204,
ECAP1_ECAP_HLD1=1074483208,
ECAP1_ECAP_HLD2=1074483212,
ECAP1_ECAP_CNTCMP=1074483216,
ECAP1_ECAP_CTL0=1074483220,
ECAP1_ECAP_CTL1=1074483224,
ECAP1_ECAP_STATUS=1074483228,
UART0_UART_DAT=1074200576,
UART0_UART_INTEN=1074200580,
UART0_UART_FIFO=1074200584,
UART0_UART_LINE=1074200588,
UART0_UART_MODEM=1074200592,
UART0_UART_MODEMSTS=1074200596,
UART0_UART_FIFOSTS=1074200600,
UART0_UART_INTSTS=1074200604,
UART0_UART_TOUT=1074200608,
UART0_UART_BAUD=1074200612,
UART0_UART_IRDA=1074200616,
UART0_UART_ALTCTL=1074200620,
UART0_UART_FUNCSEL=1074200624,
UART0_UART_LINCTL=1074200628,
UART0_UART_LINSTS=1074200632,
UART0_UART_BRCOMP=1074200636,
UART0_UART_WKCTL=1074200640,
UART0_UART_WKSTS=1074200644,
UART0_UART_DWKCOMP=1074200648,
UART1_UART_DAT=1074204672,
UART1_UART_INTEN=1074204676,
UART1_UART_FIFO=1074204680,
UART1_UART_LINE=1074204684,
UART1_UART_MODEM=1074204688,
UART1_UART_MODEMSTS=1074204692,
UART1_UART_FIFOSTS=1074204696,
UART1_UART_INTSTS=1074204700,
UART1_UART_TOUT=1074204704,
UART1_UART_BAUD=1074204708,
UART1_UART_IRDA=1074204712,
UART1_UART_ALTCTL=1074204716,
UART1_UART_FUNCSEL=1074204720,
UART1_UART_LINCTL=1074204724,
UART1_UART_LINSTS=1074204728,
UART1_UART_BRCOMP=1074204732,
UART1_UART_WKCTL=1074204736,
UART1_UART_WKSTS=1074204740,
UART1_UART_DWKCOMP=1074204744,
UART2_UART_DAT=1074208768,
UART2_UART_INTEN=1074208772,
UART2_UART_FIFO=1074208776,
UART2_UART_LINE=1074208780,
UART2_UART_MODEM=1074208784,
UART2_UART_MODEMSTS=1074208788,
UART2_UART_FIFOSTS=1074208792,
UART2_UART_INTSTS=1074208796,
UART2_UART_TOUT=1074208800,
UART2_UART_BAUD=1074208804,
UART2_UART_IRDA=1074208808,
UART2_UART_ALTCTL=1074208812,
UART2_UART_FUNCSEL=1074208816,
UART2_UART_LINCTL=1074208820,
UART2_UART_LINSTS=1074208824,
UART2_UART_BRCOMP=1074208828,
UART2_UART_WKCTL=1074208832,
UART2_UART_WKSTS=1074208836,
UART2_UART_DWKCOMP=1074208840,
UART3_UART_DAT=1074212864,
UART3_UART_INTEN=1074212868,
UART3_UART_FIFO=1074212872,
UART3_UART_LINE=1074212876,
UART3_UART_MODEM=1074212880,
UART3_UART_MODEMSTS=1074212884,
UART3_UART_FIFOSTS=1074212888,
UART3_UART_INTSTS=1074212892,
UART3_UART_TOUT=1074212896,
UART3_UART_BAUD=1074212900,
UART3_UART_IRDA=1074212904,
UART3_UART_ALTCTL=1074212908,
UART3_UART_FUNCSEL=1074212912,
UART3_UART_LINCTL=1074212916,
UART3_UART_LINSTS=1074212920,
UART3_UART_BRCOMP=1074212924,
UART3_UART_WKCTL=1074212928,
UART3_UART_WKSTS=1074212932,
UART3_UART_DWKCOMP=1074212936,
UART4_UART_DAT=1074216960,
UART4_UART_INTEN=1074216964,
UART4_UART_FIFO=1074216968,
UART4_UART_LINE=1074216972,
UART4_UART_MODEM=1074216976,
UART4_UART_MODEMSTS=1074216980,
UART4_UART_FIFOSTS=1074216984,
UART4_UART_INTSTS=1074216988,
UART4_UART_TOUT=1074216992,
UART4_UART_BAUD=1074216996,
UART4_UART_IRDA=1074217000,
UART4_UART_ALTCTL=1074217004,
UART4_UART_FUNCSEL=1074217008,
UART4_UART_LINCTL=1074217012,
UART4_UART_LINSTS=1074217016,
UART4_UART_BRCOMP=1074217020,
UART4_UART_WKCTL=1074217024,
UART4_UART_WKSTS=1074217028,
UART4_UART_DWKCOMP=1074217032,
UART5_UART_DAT=1074221056,
UART5_UART_INTEN=1074221060,
UART5_UART_FIFO=1074221064,
UART5_UART_LINE=1074221068,
UART5_UART_MODEM=1074221072,
UART5_UART_MODEMSTS=1074221076,
UART5_UART_FIFOSTS=1074221080,
UART5_UART_INTSTS=1074221084,
UART5_UART_TOUT=1074221088,
UART5_UART_BAUD=1074221092,
UART5_UART_IRDA=1074221096,
UART5_UART_ALTCTL=1074221100,
UART5_UART_FUNCSEL=1074221104,
UART5_UART_LINCTL=1074221108,
UART5_UART_LINSTS=1074221112,
UART5_UART_BRCOMP=1074221116,
UART5_UART_WKCTL=1074221120,
UART5_UART_WKSTS=1074221124,
UART5_UART_DWKCOMP=1074221128,
SC0_SC_DAT=1074331648,
SC0_SC_CTL=1074331652,
SC0_SC_ALTCTL=1074331656,
SC0_SC_EGT=1074331660,
SC0_SC_RXTOUT=1074331664,
SC0_SC_ETUCTL=1074331668,
SC0_SC_INTEN=1074331672,
SC0_SC_INTSTS=1074331676,
SC0_SC_STATUS=1074331680,
SC0_SC_PINCTL=1074331684,
SC0_SC_TMRCTL0=1074331688,
SC0_SC_TMRCTL1=1074331692,
SC0_SC_TMRCTL2=1074331696,
SC0_SC_UARTCTL=1074331700,
SC0_SC_TMRDAT0=1074331704,
SC0_SC_TMRDAT1=1074331708,
SC0_SC_PETCTL=1074331712,
SC0_SC_BGTEXT=1074331716,
SC0_SC_EGTADJ=1074331720,
SC0_SC_ACTCTL=1074331724,
SC1_SC_DAT=1074335744,
SC1_SC_CTL=1074335748,
SC1_SC_ALTCTL=1074335752,
SC1_SC_EGT=1074335756,
SC1_SC_RXTOUT=1074335760,
SC1_SC_ETUCTL=1074335764,
SC1_SC_INTEN=1074335768,
SC1_SC_INTSTS=1074335772,
SC1_SC_STATUS=1074335776,
SC1_SC_PINCTL=1074335780,
SC1_SC_TMRCTL0=1074335784,
SC1_SC_TMRCTL1=1074335788,
SC1_SC_TMRCTL2=1074335792,
SC1_SC_UARTCTL=1074335796,
SC1_SC_TMRDAT0=1074335800,
SC1_SC_TMRDAT1=1074335804,
SC1_SC_PETCTL=1074335808,
SC1_SC_BGTEXT=1074335812,
SC1_SC_EGTADJ=1074335816,
SC1_SC_ACTCTL=1074335820,
SC2_SC_DAT=1074339840,
SC2_SC_CTL=1074339844,
SC2_SC_ALTCTL=1074339848,
SC2_SC_EGT=1074339852,
SC2_SC_RXTOUT=1074339856,
SC2_SC_ETUCTL=1074339860,
SC2_SC_INTEN=1074339864,
SC2_SC_INTSTS=1074339868,
SC2_SC_STATUS=1074339872,
SC2_SC_PINCTL=1074339876,
SC2_SC_TMRCTL0=1074339880,
SC2_SC_TMRCTL1=1074339884,
SC2_SC_TMRCTL2=1074339888,
SC2_SC_UARTCTL=1074339892,
SC2_SC_TMRDAT0=1074339896,
SC2_SC_TMRDAT1=1074339900,
SC2_SC_PETCTL=1074339904,
SC2_SC_BGTEXT=1074339908,
SC2_SC_EGTADJ=1074339912,
SC2_SC_ACTCTL=1074339916,
I2S_I2S_CTL0=1074036736,
I2S_I2S_CLKDIV=1074036740,
I2S_I2S_IEN=1074036744,
I2S_I2S_STATUS0=1074036748,
I2S_I2S_TXFIFO=1074036752,
I2S_I2S_RXFIFO=1074036756,
I2S_I2S_CTL1=1074036768,
I2S_I2S_STATUS1=1074036772,
QSPI0_SPIx_CTL=1074135040,
QSPI0_SPIx_CLKDIV=1074135044,
QSPI0_SPIx_SSCTL=1074135048,
QSPI0_SPIx_PDMACTL=1074135052,
QSPI0_SPIx_FIFOCTL=1074135056,
QSPI0_SPIx_STATUS=1074135060,
QSPI0_SPIx_TX=1074135072,
QSPI0_SPIx_RX=1074135088,
QSPI0_SPIx_INTERNAL=1074135112,
QSPI0_SPIx_I2SCTL=1074135136,
QSPI0_SPIx_I2SCLK=1074135140,
QSPI0_SPIx_I2SSTS=1074135144,
SPI0_SPIx_CTL=1074139136,
SPI0_SPIx_CLKDIV=1074139140,
SPI0_SPIx_SSCTL=1074139144,
SPI0_SPIx_PDMACTL=1074139148,
SPI0_SPIx_FIFOCTL=1074139152,
SPI0_SPIx_STATUS=1074139156,
SPI0_SPIx_TX=1074139168,
SPI0_SPIx_RX=1074139184,
SPI0_SPIx_INTERNAL=1074139208,
SPI0_SPIx_I2SCTL=1074139232,
SPI0_SPIx_I2SCLK=1074139236,
SPI0_SPIx_I2SSTS=1074139240,
SPI1_SPIx_CTL=1074143232,
SPI1_SPIx_CLKDIV=1074143236,
SPI1_SPIx_SSCTL=1074143240,
SPI1_SPIx_PDMACTL=1074143244,
SPI1_SPIx_FIFOCTL=1074143248,
SPI1_SPIx_STATUS=1074143252,
SPI1_SPIx_TX=1074143264,
SPI1_SPIx_RX=1074143280,
SPI1_SPIx_INTERNAL=1074143304,
SPI1_SPIx_I2SCTL=1074143328,
SPI1_SPIx_I2SCLK=1074143332,
SPI1_SPIx_I2SSTS=1074143336,
SPI2_SPIx_CTL=1074147328,
SPI2_SPIx_CLKDIV=1074147332,
SPI2_SPIx_SSCTL=1074147336,
SPI2_SPIx_PDMACTL=1074147340,
SPI2_SPIx_FIFOCTL=1074147344,
SPI2_SPIx_STATUS=1074147348,
SPI2_SPIx_TX=1074147360,
SPI2_SPIx_RX=1074147376,
SPI2_SPIx_INTERNAL=1074147400,
SPI2_SPIx_I2SCTL=1074147424,
SPI2_SPIx_I2SCLK=1074147428,
SPI2_SPIx_I2SSTS=1074147432,
SPI3_SPIx_CTL=1074151424,
SPI3_SPIx_CLKDIV=1074151428,
SPI3_SPIx_SSCTL=1074151432,
SPI3_SPIx_PDMACTL=1074151436,
SPI3_SPIx_FIFOCTL=1074151440,
SPI3_SPIx_STATUS=1074151444,
SPI3_SPIx_TX=1074151456,
SPI3_SPIx_RX=1074151472,
SPI3_SPIx_INTERNAL=1074151496,
SPI3_SPIx_I2SCTL=1074151520,
SPI3_SPIx_I2SCLK=1074151524,
SPI3_SPIx_I2SSTS=1074151528,
SPI4_SPI_CTL=1074155520,
SPI4_SPI_STATUS=1074155524,
SPI4_SPI_CLKDIV=1074155528,
SPI4_SPI_SSCTL=1074155532,
SPI4_SPI_RX0=1074155536,
SPI4_SPI_RX1=1074155540,
SPI4_SPI_TX0=1074155552,
SPI4_SPI_TX1=1074155556,
SPI4_SPI_PDMACTL=1074155576,
SPI4_SPI_FIFOCTL=1074155580,
SPI4_SPI_INTERNAL=1074155600,
I2C0_I2C_CTL0=1074266112,
I2C0_I2C_ADDR0=1074266116,
I2C0_I2C_DAT=1074266120,
I2C0_I2C_STATUS0=1074266124,
I2C0_I2C_CLKDIV=1074266128,
I2C0_I2C_TOCTL=1074266132,
I2C0_I2C_ADDR1=1074266136,
I2C0_I2C_ADDR2=1074266140,
I2C0_I2C_ADDR3=1074266144,
I2C0_I2C_ADDRMSK0=1074266148,
I2C0_I2C_ADDRMSK1=1074266152,
I2C0_I2C_ADDRMSK2=1074266156,
I2C0_I2C_ADDRMSK3=1074266160,
I2C0_I2C_WKCTL=1074266172,
I2C0_I2C_WKSTS=1074266176,
I2C0_I2C_CTL1=1074266180,
I2C0_I2C_STATUS1=1074266184,
I2C0_I2C_TMCTL=1074266188,
I2C0_I2C_BUSCTL=1074266192,
I2C0_I2C_BUSTCTL=1074266196,
I2C0_I2C_BUSSTS=1074266200,
I2C0_I2C_PKTSIZE=1074266204,
I2C0_I2C_PKTCRC=1074266208,
I2C0_I2C_BUSTOUT=1074266212,
I2C0_I2C_CLKTOUT=1074266216,
I2C1_I2C_CTL0=1074270208,
I2C1_I2C_ADDR0=1074270212,
I2C1_I2C_DAT=1074270216,
I2C1_I2C_STATUS0=1074270220,
I2C1_I2C_CLKDIV=1074270224,
I2C1_I2C_TOCTL=1074270228,
I2C1_I2C_ADDR1=1074270232,
I2C1_I2C_ADDR2=1074270236,
I2C1_I2C_ADDR3=1074270240,
I2C1_I2C_ADDRMSK0=1074270244,
I2C1_I2C_ADDRMSK1=1074270248,
I2C1_I2C_ADDRMSK2=1074270252,
I2C1_I2C_ADDRMSK3=1074270256,
I2C1_I2C_WKCTL=1074270268,
I2C1_I2C_WKSTS=1074270272,
I2C1_I2C_CTL1=1074270276,
I2C1_I2C_STATUS1=1074270280,
I2C1_I2C_TMCTL=1074270284,
I2C1_I2C_BUSCTL=1074270288,
I2C1_I2C_BUSTCTL=1074270292,
I2C1_I2C_BUSSTS=1074270296,
I2C1_I2C_PKTSIZE=1074270300,
I2C1_I2C_PKTCRC=1074270304,
I2C1_I2C_BUSTOUT=1074270308,
I2C1_I2C_CLKTOUT=1074270312,
I2C2_I2C_CTL0=1074274304,
I2C2_I2C_ADDR0=1074274308,
I2C2_I2C_DAT=1074274312,
I2C2_I2C_STATUS0=1074274316,
I2C2_I2C_CLKDIV=1074274320,
I2C2_I2C_TOCTL=1074274324,
I2C2_I2C_ADDR1=1074274328,
I2C2_I2C_ADDR2=1074274332,
I2C2_I2C_ADDR3=1074274336,
I2C2_I2C_ADDRMSK0=1074274340,
I2C2_I2C_ADDRMSK1=1074274344,
I2C2_I2C_ADDRMSK2=1074274348,
I2C2_I2C_ADDRMSK3=1074274352,
I2C2_I2C_WKCTL=1074274364,
I2C2_I2C_WKSTS=1074274368,
I2C2_I2C_CTL1=1074274372,
I2C2_I2C_STATUS1=1074274376,
I2C2_I2C_TMCTL=1074274380,
I2C2_I2C_BUSCTL=1074274384,
I2C2_I2C_BUSTCTL=1074274388,
I2C2_I2C_BUSSTS=1074274392,
I2C2_I2C_PKTSIZE=1074274396,
I2C2_I2C_PKTCRC=1074274400,
I2C2_I2C_BUSTOUT=1074274404,
I2C2_I2C_CLKTOUT=1074274408,
USCI0_USCI_CTL=1074593792,
USCI0_USCI_CTL=1074593792,
USCI0_USCI_CTL=1074593792,
USCI0_USCI_CTL=1074593792,
USCI0_USCI_INTEN=1074593796,
USCI0_USCI_INTEN=1074593796,
USCI0_USCI_INTEN=1074593796,
USCI0_USCI_BRGEN=1074593800,
USCI0_USCI_BRGEN=1074593800,
USCI0_USCI_BRGEN=1074593800,
USCI0_USCI_BRGEN=1074593800,
USCI0_USCI_DATIN0=1074593808,
USCI0_USCI_DATIN0=1074593808,
USCI0_USCI_DATIN0=1074593808,
USCI0_USCI_CTLIN0=1074593824,
USCI0_USCI_CTLIN0=1074593824,
USCI0_USCI_CTLIN0=1074593824,
USCI0_USCI_CLKIN=1074593832,
USCI0_USCI_CLKIN=1074593832,
USCI0_USCI_CLKIN=1074593832,
USCI0_USCI_LINECTL=1074593836,
USCI0_USCI_LINECTL=1074593836,
USCI0_USCI_LINECTL=1074593836,
USCI0_USCI_LINECTL=1074593836,
USCI0_USCI_TXDAT=1074593840,
USCI0_USCI_TXDAT=1074593840,
USCI0_USCI_TXDAT=1074593840,
USCI0_USCI_TXDAT=1074593840,
USCI0_USCI_RXDAT=1074593844,
USCI0_USCI_RXDAT=1074593844,
USCI0_USCI_RXDAT=1074593844,
USCI0_USCI_RXDAT=1074593844,
USCI0_USCI_BUFCTL=1074593848,
USCI0_USCI_BUFCTL=1074593848,
USCI0_USCI_BUFCTL=1074593848,
USCI0_USCI_BUFSTS=1074593852,
USCI0_USCI_BUFSTS=1074593852,
USCI0_USCI_BUFSTS=1074593852,
USCI0_USCI_PDMACTL=1074593856,
USCI0_USCI_PDMACTL=1074593856,
USCI0_USCI_PDMACTL=1074593856,
USCI0_USCI_DEVADDR0=1074593860,
USCI0_USCI_DEVADDR0=1074593860,
USCI0_USCI_DEVADDR1=1074593864,
USCI0_USCI_DEVADDR1=1074593864,
USCI0_USCI_ADDRMSK0=1074593868,
USCI0_USCI_ADDRMSK0=1074593868,
USCI0_USCI_ADDRMSK1=1074593872,
USCI0_USCI_ADDRMSK1=1074593872,
USCI0_USCI_WKCTL=1074593876,
USCI0_USCI_WKCTL=1074593876,
USCI0_USCI_WKCTL=1074593876,
USCI0_USCI_WKCTL=1074593876,
USCI0_USCI_WKSTS=1074593880,
USCI0_USCI_WKSTS=1074593880,
USCI0_USCI_WKSTS=1074593880,
USCI0_USCI_WKSTS=1074593880,
USCI0_USCI_PROTCTL=1074593884,
USCI0_USCI_PROTCTL=1074593884,
USCI0_USCI_PROTCTL=1074593884,
USCI0_USCI_PROTCTL=1074593884,
USCI0_USCI_PROTIEN=1074593888,
USCI0_USCI_PROTIEN=1074593888,
USCI0_USCI_PROTIEN=1074593888,
USCI0_USCI_PROTIEN=1074593888,
USCI0_USCI_PROTSTS=1074593892,
USCI0_USCI_PROTSTS=1074593892,
USCI0_USCI_PROTSTS=1074593892,
USCI0_USCI_PROTSTS=1074593892,
USCI0_USCI_IUR=1074593924,
USCI0_USCI_IUR=1074593924,
USCI0_USCI_IUR=1074593924,
USCI0_USCI_ADMAT=1074593928,
USCI0_USCI_TMCTL=1074593932,
USCI0_USCI_TMCTL=1074593932,
USCI1_USCI_CTL=1074597888,
USCI1_USCI_CTL=1074597888,
USCI1_USCI_CTL=1074597888,
USCI1_USCI_CTL=1074597888,
USCI1_USCI_INTEN=1074597892,
USCI1_USCI_INTEN=1074597892,
USCI1_USCI_INTEN=1074597892,
USCI1_USCI_BRGEN=1074597896,
USCI1_USCI_BRGEN=1074597896,
USCI1_USCI_BRGEN=1074597896,
USCI1_USCI_BRGEN=1074597896,
USCI1_USCI_DATIN0=1074597904,
USCI1_USCI_DATIN0=1074597904,
USCI1_USCI_DATIN0=1074597904,
USCI1_USCI_CTLIN0=1074597920,
USCI1_USCI_CTLIN0=1074597920,
USCI1_USCI_CTLIN0=1074597920,
USCI1_USCI_CLKIN=1074597928,
USCI1_USCI_CLKIN=1074597928,
USCI1_USCI_CLKIN=1074597928,
USCI1_USCI_LINECTL=1074597932,
USCI1_USCI_LINECTL=1074597932,
USCI1_USCI_LINECTL=1074597932,
USCI1_USCI_LINECTL=1074597932,
USCI1_USCI_TXDAT=1074597936,
USCI1_USCI_TXDAT=1074597936,
USCI1_USCI_TXDAT=1074597936,
USCI1_USCI_TXDAT=1074597936,
USCI1_USCI_RXDAT=1074597940,
USCI1_USCI_RXDAT=1074597940,
USCI1_USCI_RXDAT=1074597940,
USCI1_USCI_RXDAT=1074597940,
USCI1_USCI_BUFCTL=1074597944,
USCI1_USCI_BUFCTL=1074597944,
USCI1_USCI_BUFCTL=1074597944,
USCI1_USCI_BUFSTS=1074597948,
USCI1_USCI_BUFSTS=1074597948,
USCI1_USCI_BUFSTS=1074597948,
USCI1_USCI_PDMACTL=1074597952,
USCI1_USCI_PDMACTL=1074597952,
USCI1_USCI_PDMACTL=1074597952,
USCI1_USCI_DEVADDR0=1074597956,
USCI1_USCI_DEVADDR0=1074597956,
USCI1_USCI_DEVADDR1=1074597960,
USCI1_USCI_DEVADDR1=1074597960,
USCI1_USCI_ADDRMSK0=1074597964,
USCI1_USCI_ADDRMSK0=1074597964,
USCI1_USCI_ADDRMSK1=1074597968,
USCI1_USCI_ADDRMSK1=1074597968,
USCI1_USCI_WKCTL=1074597972,
USCI1_USCI_WKCTL=1074597972,
USCI1_USCI_WKCTL=1074597972,
USCI1_USCI_WKCTL=1074597972,
USCI1_USCI_WKSTS=1074597976,
USCI1_USCI_WKSTS=1074597976,
USCI1_USCI_WKSTS=1074597976,
USCI1_USCI_WKSTS=1074597976,
USCI1_USCI_PROTCTL=1074597980,
USCI1_USCI_PROTCTL=1074597980,
USCI1_USCI_PROTCTL=1074597980,
USCI1_USCI_PROTCTL=1074597980,
USCI1_USCI_PROTIEN=1074597984,
USCI1_USCI_PROTIEN=1074597984,
USCI1_USCI_PROTIEN=1074597984,
USCI1_USCI_PROTIEN=1074597984,
USCI1_USCI_PROTSTS=1074597988,
USCI1_USCI_PROTSTS=1074597988,
USCI1_USCI_PROTSTS=1074597988,
USCI1_USCI_PROTSTS=1074597988,
USCI1_USCI_IUR=1074598020,
USCI1_USCI_IUR=1074598020,
USCI1_USCI_IUR=1074598020,
USCI1_USCI_ADMAT=1074598024,
USCI1_USCI_TMCTL=1074598028,
USCI1_USCI_TMCTL=1074598028,
CAN_CAN_CON=1074397184,
CAN_CAN_STATUS=1074397188,
CAN_CAN_ERR=1074397192,
CAN_CAN_BTIME=1074397196,
CAN_CAN_IIDR=1074397200,
CAN_CAN_TEST=1074397204,
CAN_CAN_BRPE=1074397208,
CAN_CAN_IF1_CREQ=1074397216,
CAN_CAN_IF2_CREQ=1074397312,
CAN_CAN_IF1_CMASK=1074397220,
CAN_CAN_IF2_CMASK=1074397316,
CAN_CAN_IF1_MASK1=1074397224,
CAN_CAN_IF2_MASK1=1074397320,
CAN_CAN_IF1_MASK2=1074397228,
CAN_CAN_IF2_MASK2=1074397324,
CAN_CAN_IF1_ARB1=1074397232,
CAN_CAN_IF2_ARB1=1074397328,
CAN_CAN_IF1_ARB2=1074397236,
CAN_CAN_IF2_ARB2=1074397332,
CAN_CAN_IF1_MCON=1074397240,
CAN_CAN_IF2_MCON=1074397336,
CAN_CAN_IF1_DAT_A1=1074397244,
CAN_CAN_IF2_DAT_A1=1074397340,
CAN_CAN_IF1_DAT_A2=1074397248,
CAN_CAN_IF2_DAT_A2=1074397344,
CAN_CAN_IF1_DAT_B1=1074397252,
CAN_CAN_IF2_DAT_B1=1074397348,
CAN_CAN_IF1_DAT_B2=1074397256,
CAN_CAN_IF2_DAT_B2=1074397352,
CAN_CAN_TXREQ1=1074397440,
CAN_CAN_TXREQ2=1074397444,
CAN_CAN_NDAT1=1074397472,
CAN_CAN_NDAT2=1074397476,
CAN_CAN_IPND1=1074397504,
CAN_CAN_IPND2=1074397508,
CAN_CAN_MVLD1=1074397536,
CAN_CAN_MVLD2=1074397540,
CAN_CAN_WU_EN=1074397544,
CAN_CAN_WU_STATUS=1074397548,
SDH0_SDH_FB_0=1073795072,
SDH0_SDH_FB_1=1073795076,
SDH0_SDH_FB_2=1073795080,
SDH0_SDH_FB_3=1073795084,
SDH0_SDH_FB_4=1073795088,
SDH0_SDH_FB_5=1073795092,
SDH0_SDH_FB_6=1073795096,
SDH0_SDH_FB_7=1073795100,
SDH0_SDH_FB_8=1073795104,
SDH0_SDH_FB_9=1073795108,
SDH0_SDH_FB_10=1073795112,
SDH0_SDH_FB_11=1073795116,
SDH0_SDH_FB_12=1073795120,
SDH0_SDH_FB_13=1073795124,
SDH0_SDH_FB_14=1073795128,
SDH0_SDH_FB_15=1073795132,
SDH0_SDH_FB_16=1073795136,
SDH0_SDH_FB_17=1073795140,
SDH0_SDH_FB_18=1073795144,
SDH0_SDH_FB_19=1073795148,
SDH0_SDH_FB_20=1073795152,
SDH0_SDH_FB_21=1073795156,
SDH0_SDH_FB_22=1073795160,
SDH0_SDH_FB_23=1073795164,
SDH0_SDH_FB_24=1073795168,
SDH0_SDH_FB_25=1073795172,
SDH0_SDH_FB_26=1073795176,
SDH0_SDH_FB_27=1073795180,
SDH0_SDH_FB_28=1073795184,
SDH0_SDH_FB_29=1073795188,
SDH0_SDH_FB_30=1073795192,
SDH0_SDH_FB_31=1073795196,
SDH0_SDH_DMACTL=1073796096,
SDH0_SDH_DMASA=1073796104,
SDH0_SDH_DMABCNT=1073796108,
SDH0_SDH_DMAINTEN=1073796112,
SDH0_SDH_DMAINTSTS=1073796116,
SDH0_SDH_GCTL=1073797120,
SDH0_SDH_GINTEN=1073797124,
SDH0_SDH_GINTSTS=1073797128,
SDH0_SDH_CTL=1073797152,
SDH0_SDH_CMDARG=1073797156,
SDH0_SDH_INTEN=1073797160,
SDH0_SDH_INTSTS=1073797164,
SDH0_SDH_RESP0=1073797168,
SDH0_SDH_RESP1=1073797172,
SDH0_SDH_BLEN=1073797176,
SDH0_SDH_TOUT=1073797180,
EBI_EBI_CTL0=1073807360,
EBI_EBI_TCTL0=1073807364,
EBI_EBI_CTL1=1073807376,
EBI_EBI_TCTL1=1073807380,
EBI_EBI_CTL2=1073807392,
EBI_EBI_TCTL2=1073807396,
USBD_USBD_INTEN=1074528256,
USBD_USBD_INTSTS=1074528260,
USBD_USBD_FADDR=1074528264,
USBD_USBD_EPSTS=1074528268,
USBD_USBD_ATTR=1074528272,
USBD_USBD_VBUSDET=1074528276,
USBD_USBD_STBUFSEG=1074528280,
USBD_USBD_EPSTS0=1074528288,
USBD_USBD_EPSTS1=1074528292,
USBD_USBD_LPMATTR=1074528392,
USBD_USBD_FN=1074528396,
USBD_USBD_SE0=1074528400,
USBD_USBD_BIST=1074528416,
USBD_USBD_PDMA=1074528420,
USBD_USBD_TEST=1074528424,
USBD_USBD_BUFSEG0=1074529536,
USBD_USBD_MXPLD0=1074529540,
USBD_USBD_CFG0=1074529544,
USBD_USBD_CFGP0=1074529548,
USBD_USBD_BUFSEG1=1074529552,
USBD_USBD_MXPLD1=1074529556,
USBD_USBD_CFG1=1074529560,
USBD_USBD_CFGP1=1074529564,
USBD_USBD_BUFSEG2=1074529568,
USBD_USBD_MXPLD2=1074529572,
USBD_USBD_CFG2=1074529576,
USBD_USBD_CFGP2=1074529580,
USBD_USBD_BUFSEG3=1074529584,
USBD_USBD_MXPLD3=1074529588,
USBD_USBD_CFG3=1074529592,
USBD_USBD_CFGP3=1074529596,
USBD_USBD_BUFSEG4=1074529600,
USBD_USBD_MXPLD4=1074529604,
USBD_USBD_CFG4=1074529608,
USBD_USBD_CFGP4=1074529612,
USBD_USBD_BUFSEG5=1074529616,
USBD_USBD_MXPLD5=1074529620,
USBD_USBD_CFG5=1074529624,
USBD_USBD_CFGP5=1074529628,
USBD_USBD_BUFSEG6=1074529632,
USBD_USBD_MXPLD6=1074529636,
USBD_USBD_CFG6=1074529640,
USBD_USBD_CFGP6=1074529644,
USBD_USBD_BUFSEG7=1074529648,
USBD_USBD_MXPLD7=1074529652,
USBD_USBD_CFG7=1074529656,
USBD_USBD_CFGP7=1074529660,
USBD_USBD_BUFSEG8=1074529664,
USBD_USBD_MXPLD8=1074529668,
USBD_USBD_CFG8=1074529672,
USBD_USBD_CFGP8=1074529676,
USBD_USBD_BUFSEG9=1074529680,
USBD_USBD_MXPLD9=1074529684,
USBD_USBD_CFG9=1074529688,
USBD_USBD_CFGP9=1074529692,
USBD_USBD_BUFSEG10=1074529696,
USBD_USBD_MXPLD10=1074529700,
USBD_USBD_CFG10=1074529704,
USBD_USBD_CFGP10=1074529708,
USBD_USBD_BUFSEG11=1074529712,
USBD_USBD_MXPLD11=1074529716,
USBD_USBD_CFG11=1074529720,
USBD_USBD_CFGP11=1074529724,
USBH_HcRevision=1073778688,
USBH_HcControl=1073778692,
USBH_HcCommandStatus=1073778696,
USBH_HcInterruptStatus=1073778700,
USBH_HcInterruptEnable=1073778704,
USBH_HcInterruptDisable=1073778708,
USBH_HcHCCA=1073778712,
USBH_HcPeriodCurrentED=1073778716,
USBH_HcControlHeadED=1073778720,
USBH_HcControlCurrentED=1073778724,
USBH_HcBulkHeadED=1073778728,
USBH_HcBulkCurrentED=1073778732,
USBH_HcDoneHead=1073778736,
USBH_HcFmInterval=1073778740,
USBH_HcFmRemaining=1073778744,
USBH_HcFmNumber=1073778748,
USBH_HcPeriodicStart=1073778752,
USBH_HcLSThreshold=1073778756,
USBH_HcRhDescriptorA=1073778760,
USBH_HcRhDescriptorB=1073778764,
USBH_HcRhStatus=1073778768,
USBH_HcRhPortStatus1=1073778776,
USBH_HcPhyControl=1073779200,
USBH_HcMiscControl=1073779204,
OTG_OTG_CTL=1074057216,
OTG_OTG_PHYCTL=1074057220,
OTG_OTG_INTEN=1074057224,
OTG_OTG_INTSTS=1074057228,
OTG_OTG_STATUS=1074057232,
OTG_OTG_PHY1=1074057236,
OTG_OTG_PHY2=1074057240,
CRC_CRC_CTL=1073942528,
CRC_CRC_DAT=1073942532,
CRC_CRC_SEED=1073942536,
CRC_CRC_CHECKSUM=1073942540,
CRYPTO_CRYPTO_INTEN=1073742336,
CRYPTO_CRYPTO_INTSTS=1073742340,
CRYPTO_CRYPTO_PRNG_CTL=1073742344,
CRYPTO_CRYPTO_PRNG_SEED=1073742348,
CRYPTO_CRYPTO_PRNG_KEY0=1073742352,
CRYPTO_CRYPTO_PRNG_KEY1=1073742356,
CRYPTO_CRYPTO_PRNG_KEY2=1073742360,
CRYPTO_CRYPTO_PRNG_KEY3=1073742364,
CRYPTO_CRYPTO_PRNG_KEY4=1073742368,
CRYPTO_CRYPTO_PRNG_KEY5=1073742372,
CRYPTO_CRYPTO_PRNG_KEY6=1073742376,
CRYPTO_CRYPTO_PRNG_KEY7=1073742380,
CRYPTO_CRYPTO_AES_FDBCK0=1073742416,
CRYPTO_CRYPTO_AES_FDBCK1=1073742420,
CRYPTO_CRYPTO_AES_FDBCK2=1073742424,
CRYPTO_CRYPTO_AES_FDBCK3=1073742428,
CRYPTO_CRYPTO_TDES_FDBCKH=1073742432,
CRYPTO_CRYPTO_TDES_FDBCKL=1073742436,
CRYPTO_CRYPTO_AES_CTL=1073742592,
CRYPTO_CRYPTO_AES_STS=1073742596,
CRYPTO_CRYPTO_AES_DATIN=1073742600,
CRYPTO_CRYPTO_AES_DATOUT=1073742604,
CRYPTO_CRYPTO_AES0_KEY0=1073742608,
CRYPTO_CRYPTO_AES0_KEY1=1073742612,
CRYPTO_CRYPTO_AES0_KEY2=1073742616,
CRYPTO_CRYPTO_AES0_KEY3=1073742620,
CRYPTO_CRYPTO_AES0_KEY4=1073742624,
CRYPTO_CRYPTO_AES0_KEY5=1073742628,
CRYPTO_CRYPTO_AES0_KEY6=1073742632,
CRYPTO_CRYPTO_AES0_KEY7=1073742636,
CRYPTO_CRYPTO_AES0_IV0=1073742640,
CRYPTO_CRYPTO_AES0_IV1=1073742644,
CRYPTO_CRYPTO_AES0_IV2=1073742648,
CRYPTO_CRYPTO_AES0_IV3=1073742652,
CRYPTO_CRYPTO_AES0_SADDR=1073742656,
CRYPTO_CRYPTO_AES0_DADDR=1073742660,
CRYPTO_CRYPTO_AES0_CNT=1073742664,
CRYPTO_CRYPTO_AES1_KEY0=1073742668,
CRYPTO_CRYPTO_AES1_KEY1=1073742672,
CRYPTO_CRYPTO_AES1_KEY2=1073742676,
CRYPTO_CRYPTO_AES1_KEY3=1073742680,
CRYPTO_CRYPTO_AES1_KEY4=1073742684,
CRYPTO_CRYPTO_AES1_KEY5=1073742688,
CRYPTO_CRYPTO_AES1_KEY6=1073742692,
CRYPTO_CRYPTO_AES1_KEY7=1073742696,
CRYPTO_CRYPTO_AES1_IV0=1073742700,
CRYPTO_CRYPTO_AES1_IV1=1073742704,
CRYPTO_CRYPTO_AES1_IV2=1073742708,
CRYPTO_CRYPTO_AES1_IV3=1073742712,
CRYPTO_CRYPTO_AES1_SADDR=1073742716,
CRYPTO_CRYPTO_AES1_DADDR=1073742720,
CRYPTO_CRYPTO_AES1_CNT=1073742724,
CRYPTO_CRYPTO_AES2_KEY0=1073742728,
CRYPTO_CRYPTO_AES2_KEY1=1073742732,
CRYPTO_CRYPTO_AES2_KEY2=1073742736,
CRYPTO_CRYPTO_AES2_KEY3=1073742740,
CRYPTO_CRYPTO_AES2_KEY4=1073742744,
CRYPTO_CRYPTO_AES2_KEY5=1073742748,
CRYPTO_CRYPTO_AES2_KEY6=1073742752,
CRYPTO_CRYPTO_AES2_KEY7=1073742756,
CRYPTO_CRYPTO_AES2_IV0=1073742760,
CRYPTO_CRYPTO_AES2_IV1=1073742764,
CRYPTO_CRYPTO_AES2_IV2=1073742768,
CRYPTO_CRYPTO_AES2_IV3=1073742772,
CRYPTO_CRYPTO_AES2_SADDR=1073742776,
CRYPTO_CRYPTO_AES2_DADDR=1073742780,
CRYPTO_CRYPTO_AES2_CNT=1073742784,
CRYPTO_CRYPTO_AES3_KEY0=1073742788,
CRYPTO_CRYPTO_AES3_KEY1=1073742792,
CRYPTO_CRYPTO_AES3_KEY2=1073742796,
CRYPTO_CRYPTO_AES3_KEY3=1073742800,
CRYPTO_CRYPTO_AES3_KEY4=1073742804,
CRYPTO_CRYPTO_AES3_KEY5=1073742808,
CRYPTO_CRYPTO_AES3_KEY6=1073742812,
CRYPTO_CRYPTO_AES3_KEY7=1073742816,
CRYPTO_CRYPTO_AES3_IV0=1073742820,
CRYPTO_CRYPTO_AES3_IV1=1073742824,
CRYPTO_CRYPTO_AES3_IV2=1073742828,
CRYPTO_CRYPTO_AES3_IV3=1073742832,
CRYPTO_CRYPTO_AES3_SADDR=1073742836,
CRYPTO_CRYPTO_AES3_DADDR=1073742840,
CRYPTO_CRYPTO_AES3_CNT=1073742844,
CRYPTO_CRYPTO_TDES_CTL=1073742848,
CRYPTO_CRYPTO_TDES_STS=1073742852,
CRYPTO_CRYPTO_TDES0_KEY1H=1073742856,
CRYPTO_CRYPTO_TDES0_KEY1L=1073742860,
CRYPTO_CRYPTO_TDES0_KEY2H=1073742864,
CRYPTO_CRYPTO_TDES0_KEY2L=1073742868,
CRYPTO_CRYPTO_TDES0_KEY3H=1073742872,
CRYPTO_CRYPTO_TDES0_KEY3L=1073742876,
CRYPTO_CRYPTO_TDES0_IVH=1073742880,
CRYPTO_CRYPTO_TDES0_IVL=1073742884,
CRYPTO_CRYPTO_TDES0_SADDR=1073742888,
CRYPTO_CRYPTO_TDES0_DADDR=1073742892,
CRYPTO_CRYPTO_TDES0_CNT=1073742896,
CRYPTO_CRYPTO_TDES_DATIN=1073742900,
CRYPTO_CRYPTO_TDES_DATOUT=1073742904,
CRYPTO_CRYPTO_TDES1_KEY1H=1073742920,
CRYPTO_CRYPTO_TDES1_KEY1L=1073742924,
CRYPTO_CRYPTO_TDES1_KEY2H=1073742928,
CRYPTO_CRYPTO_TDES1_KEY2L=1073742932,
CRYPTO_CRYPTO_TDES1_KEY3H=1073742936,
CRYPTO_CRYPTO_TDES1_KEY3L=1073742940,
CRYPTO_CRYPTO_TDES1_IVH=1073742944,
CRYPTO_CRYPTO_TDES1_IVL=1073742948,
CRYPTO_CRYPTO_TDES1_SADDR=1073742952,
CRYPTO_CRYPTO_TDES1_DADDR=1073742956,
CRYPTO_CRYPTO_TDES1_CNT=1073742960,
CRYPTO_CRYPTO_TDES2_KEY1H=1073742984,
CRYPTO_CRYPTO_TDES2_KEY1L=1073742988,
CRYPTO_CRYPTO_TDES2_KEY2H=1073742992,
CRYPTO_CRYPTO_TDES2_KEY2L=1073742996,
CRYPTO_CRYPTO_TDES2_KEY3H=1073743000,
CRYPTO_CRYPTO_TDES2_KEY3L=1073743004,
CRYPTO_CRYPTO_TDES2_IVH=1073743008,
CRYPTO_CRYPTO_TDES2_IVL=1073743012,
CRYPTO_CRYPTO_TDES2_SADDR=1073743016,
CRYPTO_CRYPTO_TDES2_DADDR=1073743020,
CRYPTO_CRYPTO_TDES2_CNT=1073743024,
CRYPTO_CRYPTO_TDES3_KEY1H=1073743048,
CRYPTO_CRYPTO_TDES3_KEY1L=1073743052,
CRYPTO_CRYPTO_TDES3_KEY2H=1073743056,
CRYPTO_CRYPTO_TDES3_KEY2L=1073743060,
CRYPTO_CRYPTO_TDES3_KEY3H=1073743064,
CRYPTO_CRYPTO_TDES3_KEY3L=1073743068,
CRYPTO_CRYPTO_TDES3_IVH=1073743072,
CRYPTO_CRYPTO_TDES3_IVL=1073743076,
CRYPTO_CRYPTO_TDES3_SADDR=1073743080,
CRYPTO_CRYPTO_TDES3_DADDR=1073743084,
CRYPTO_CRYPTO_TDES3_CNT=1073743088,
CRYPTO_CRYPTO_SHA_CTL=1073743104,
CRYPTO_CRYPTO_SHA_STS=1073743108,
CRYPTO_CRYPTO_SHA_DGST0=1073743112,
CRYPTO_CRYPTO_SHA_DGST1=1073743116,
CRYPTO_CRYPTO_SHA_DGST2=1073743120,
CRYPTO_CRYPTO_SHA_DGST3=1073743124,
CRYPTO_CRYPTO_SHA_DGST4=1073743128,
CRYPTO_CRYPTO_SHA_DGST5=1073743132,
CRYPTO_CRYPTO_SHA_DGST6=1073743136,
CRYPTO_CRYPTO_SHA_DGST7=1073743140,
CRYPTO_CRYPTO_SHA_DGST8=1073743144,
CRYPTO_CRYPTO_SHA_DGST9=1073743148,
CRYPTO_CRYPTO_SHA_DGST10=1073743152,
CRYPTO_CRYPTO_SHA_DGST11=1073743156,
CRYPTO_CRYPTO_SHA_DGST12=1073743160,
CRYPTO_CRYPTO_SHA_DGST13=1073743164,
CRYPTO_CRYPTO_SHA_DGST14=1073743168,
CRYPTO_CRYPTO_SHA_DGST15=1073743172,
CRYPTO_CRYPTO_SHA_KEYCNT=1073743176,
CRYPTO_CRYPTO_SHA_SADDR=1073743180,
CRYPTO_CRYPTO_SHA_DMACNT=1073743184,
CRYPTO_CRYPTO_SHA_DATIN=1073743188,
CRYPTO_CRYPTO_ECC_CTL=1073744384,
CRYPTO_CRYPTO_ECC_STS=1073744388,
CRYPTO_CRYPTO_ECC_X1_00=1073744392,
CRYPTO_CRYPTO_ECC_X1_01=1073744396,
CRYPTO_CRYPTO_ECC_X1_02=1073744400,
CRYPTO_CRYPTO_ECC_X1_03=1073744404,
CRYPTO_CRYPTO_ECC_X1_04=1073744408,
CRYPTO_CRYPTO_ECC_X1_05=1073744412,
CRYPTO_CRYPTO_ECC_X1_06=1073744416,
CRYPTO_CRYPTO_ECC_X1_07=1073744420,
CRYPTO_CRYPTO_ECC_X1_08=1073744424,
CRYPTO_CRYPTO_ECC_X1_09=1073744428,
CRYPTO_CRYPTO_ECC_X1_10=1073744432,
CRYPTO_CRYPTO_ECC_X1_11=1073744436,
CRYPTO_CRYPTO_ECC_X1_12=1073744440,
CRYPTO_CRYPTO_ECC_X1_13=1073744444,
CRYPTO_CRYPTO_ECC_X1_14=1073744448,
CRYPTO_CRYPTO_ECC_X1_15=1073744452,
CRYPTO_CRYPTO_ECC_X1_16=1073744456,
CRYPTO_CRYPTO_ECC_X1_17=1073744460,
CRYPTO_CRYPTO_ECC_Y1_00=1073744464,
CRYPTO_CRYPTO_ECC_Y1_01=1073744468,
CRYPTO_CRYPTO_ECC_Y1_02=1073744472,
CRYPTO_CRYPTO_ECC_Y1_03=1073744476,
CRYPTO_CRYPTO_ECC_Y1_04=1073744480,
CRYPTO_CRYPTO_ECC_Y1_05=1073744484,
CRYPTO_CRYPTO_ECC_Y1_06=1073744488,
CRYPTO_CRYPTO_ECC_Y1_07=1073744492,
CRYPTO_CRYPTO_ECC_Y1_08=1073744496,
CRYPTO_CRYPTO_ECC_Y1_09=1073744500,
CRYPTO_CRYPTO_ECC_Y1_10=1073744504,
CRYPTO_CRYPTO_ECC_Y1_11=1073744508,
CRYPTO_CRYPTO_ECC_Y1_12=1073744512,
CRYPTO_CRYPTO_ECC_Y1_13=1073744516,
CRYPTO_CRYPTO_ECC_Y1_14=1073744520,
CRYPTO_CRYPTO_ECC_Y1_15=1073744524,
CRYPTO_CRYPTO_ECC_Y1_16=1073744528,
CRYPTO_CRYPTO_ECC_Y1_17=1073744532,
CRYPTO_CRYPTO_ECC_X2_00=1073744536,
CRYPTO_CRYPTO_ECC_X2_01=1073744540,
CRYPTO_CRYPTO_ECC_X2_02=1073744544,
CRYPTO_CRYPTO_ECC_X2_03=1073744548,
CRYPTO_CRYPTO_ECC_X2_04=1073744552,
CRYPTO_CRYPTO_ECC_X2_05=1073744556,
CRYPTO_CRYPTO_ECC_X2_06=1073744560,
CRYPTO_CRYPTO_ECC_X2_07=1073744564,
CRYPTO_CRYPTO_ECC_X2_08=1073744568,
CRYPTO_CRYPTO_ECC_X2_09=1073744572,
CRYPTO_CRYPTO_ECC_X2_10=1073744576,
CRYPTO_CRYPTO_ECC_X2_11=1073744580,
CRYPTO_CRYPTO_ECC_X2_12=1073744584,
CRYPTO_CRYPTO_ECC_X2_13=1073744588,
CRYPTO_CRYPTO_ECC_X2_14=1073744592,
CRYPTO_CRYPTO_ECC_X2_15=1073744596,
CRYPTO_CRYPTO_ECC_X2_16=1073744600,
CRYPTO_CRYPTO_ECC_X2_17=1073744604,
CRYPTO_CRYPTO_ECC_Y2_00=1073744608,
CRYPTO_CRYPTO_ECC_Y2_01=1073744612,
CRYPTO_CRYPTO_ECC_Y2_02=1073744616,
CRYPTO_CRYPTO_ECC_Y2_03=1073744620,
CRYPTO_CRYPTO_ECC_Y2_04=1073744624,
CRYPTO_CRYPTO_ECC_Y2_05=1073744628,
CRYPTO_CRYPTO_ECC_Y2_06=1073744632,
CRYPTO_CRYPTO_ECC_Y2_07=1073744636,
CRYPTO_CRYPTO_ECC_Y2_08=1073744640,
CRYPTO_CRYPTO_ECC_Y2_09=1073744644,
CRYPTO_CRYPTO_ECC_Y2_10=1073744648,
CRYPTO_CRYPTO_ECC_Y2_11=1073744652,
CRYPTO_CRYPTO_ECC_Y2_12=1073744656,
CRYPTO_CRYPTO_ECC_Y2_13=1073744660,
CRYPTO_CRYPTO_ECC_Y2_14=1073744664,
CRYPTO_CRYPTO_ECC_Y2_15=1073744668,
CRYPTO_CRYPTO_ECC_Y2_16=1073744672,
CRYPTO_CRYPTO_ECC_Y2_17=1073744676,
CRYPTO_CRYPTO_ECC_A_00=1073744680,
CRYPTO_CRYPTO_ECC_A_01=1073744684,
CRYPTO_CRYPTO_ECC_A_02=1073744688,
CRYPTO_CRYPTO_ECC_A_03=1073744692,
CRYPTO_CRYPTO_ECC_A_04=1073744696,
CRYPTO_CRYPTO_ECC_A_05=1073744700,
CRYPTO_CRYPTO_ECC_A_06=1073744704,
CRYPTO_CRYPTO_ECC_A_07=1073744708,
CRYPTO_CRYPTO_ECC_A_08=1073744712,
CRYPTO_CRYPTO_ECC_A_09=1073744716,
CRYPTO_CRYPTO_ECC_A_10=1073744720,
CRYPTO_CRYPTO_ECC_A_11=1073744724,
CRYPTO_CRYPTO_ECC_A_12=1073744728,
CRYPTO_CRYPTO_ECC_A_13=1073744732,
CRYPTO_CRYPTO_ECC_A_14=1073744736,
CRYPTO_CRYPTO_ECC_A_15=1073744740,
CRYPTO_CRYPTO_ECC_A_16=1073744744,
CRYPTO_CRYPTO_ECC_A_17=1073744748,
CRYPTO_CRYPTO_ECC_B_00=1073744752,
CRYPTO_CRYPTO_ECC_B_01=1073744756,
CRYPTO_CRYPTO_ECC_B_02=1073744760,
CRYPTO_CRYPTO_ECC_B_03=1073744764,
CRYPTO_CRYPTO_ECC_B_04=1073744768,
CRYPTO_CRYPTO_ECC_B_05=1073744772,
CRYPTO_CRYPTO_ECC_B_06=1073744776,
CRYPTO_CRYPTO_ECC_B_07=1073744780,
CRYPTO_CRYPTO_ECC_B_08=1073744784,
CRYPTO_CRYPTO_ECC_B_09=1073744788,
CRYPTO_CRYPTO_ECC_B_10=1073744792,
CRYPTO_CRYPTO_ECC_B_11=1073744796,
CRYPTO_CRYPTO_ECC_B_12=1073744800,
CRYPTO_CRYPTO_ECC_B_13=1073744804,
CRYPTO_CRYPTO_ECC_B_14=1073744808,
CRYPTO_CRYPTO_ECC_B_15=1073744812,
CRYPTO_CRYPTO_ECC_B_16=1073744816,
CRYPTO_CRYPTO_ECC_B_17=1073744820,
CRYPTO_CRYPTO_ECC_N_00=1073744824,
CRYPTO_CRYPTO_ECC_N_01=1073744828,
CRYPTO_CRYPTO_ECC_N_02=1073744832,
CRYPTO_CRYPTO_ECC_N_03=1073744836,
CRYPTO_CRYPTO_ECC_N_04=1073744840,
CRYPTO_CRYPTO_ECC_N_05=1073744844,
CRYPTO_CRYPTO_ECC_N_06=1073744848,
CRYPTO_CRYPTO_ECC_N_07=1073744852,
CRYPTO_CRYPTO_ECC_N_08=1073744856,
CRYPTO_CRYPTO_ECC_N_09=1073744860,
CRYPTO_CRYPTO_ECC_N_10=1073744864,
CRYPTO_CRYPTO_ECC_N_11=1073744868,
CRYPTO_CRYPTO_ECC_N_12=1073744872,
CRYPTO_CRYPTO_ECC_N_13=1073744876,
CRYPTO_CRYPTO_ECC_N_14=1073744880,
CRYPTO_CRYPTO_ECC_N_15=1073744884,
CRYPTO_CRYPTO_ECC_N_16=1073744888,
CRYPTO_CRYPTO_ECC_N_17=1073744892,
CRYPTO_CRYPTO_ECC_K_00=1073744896,
CRYPTO_CRYPTO_ECC_K_01=1073744900,
CRYPTO_CRYPTO_ECC_K_02=1073744904,
CRYPTO_CRYPTO_ECC_K_03=1073744908,
CRYPTO_CRYPTO_ECC_K_04=1073744912,
CRYPTO_CRYPTO_ECC_K_05=1073744916,
CRYPTO_CRYPTO_ECC_K_06=1073744920,
CRYPTO_CRYPTO_ECC_K_07=1073744924,
CRYPTO_CRYPTO_ECC_K_08=1073744928,
CRYPTO_CRYPTO_ECC_K_09=1073744932,
CRYPTO_CRYPTO_ECC_K_10=1073744936,
CRYPTO_CRYPTO_ECC_K_11=1073744940,
CRYPTO_CRYPTO_ECC_K_12=1073744944,
CRYPTO_CRYPTO_ECC_K_13=1073744948,
CRYPTO_CRYPTO_ECC_K_14=1073744952,
CRYPTO_CRYPTO_ECC_K_15=1073744956,
CRYPTO_CRYPTO_ECC_K_16=1073744960,
CRYPTO_CRYPTO_ECC_K_17=1073744964,
CRYPTO_CRYPTO_ECC_SADDR=1073744968,
CRYPTO_CRYPTO_ECC_DADDR=1073744972,
CRYPTO_CRYPTO_ECC_STARTREG=1073744976,
CRYPTO_CRYPTO_ECC_WORDCNT=1073744980,
CRYPTO_CRYPTO_ECC_FSM_DBG=1073746416,
EADC_EADC_DAT0=1074016256,
EADC_EADC_DAT1=1074016260,
EADC_EADC_DAT2=1074016264,
EADC_EADC_DAT3=1074016268,
EADC_EADC_DAT4=1074016272,
EADC_EADC_DAT5=1074016276,
EADC_EADC_DAT6=1074016280,
EADC_EADC_DAT7=1074016284,
EADC_EADC_DAT8=1074016288,
EADC_EADC_DAT9=1074016292,
EADC_EADC_DAT10=1074016296,
EADC_EADC_DAT11=1074016300,
EADC_EADC_DAT12=1074016304,
EADC_EADC_DAT13=1074016308,
EADC_EADC_DAT14=1074016312,
EADC_EADC_DAT15=1074016316,
EADC_EADC_DAT16=1074016320,
EADC_EADC_DAT17=1074016324,
EADC_EADC_DAT18=1074016328,
EADC_EADC_CURDAT=1074016332,
EADC_EADC_CTL=1074016336,
EADC_EADC_SWTRG=1074016340,
EADC_EADC_PENDSTS=1074016344,
EADC_EADC_OVSTS=1074016348,
EADC_EADC_SELFTCTL=1074016380,
EADC_EADC_SCTL0=1074016384,
EADC_EADC_SCTL1=1074016388,
EADC_EADC_SCTL2=1074016392,
EADC_EADC_SCTL3=1074016396,
EADC_EADC_SCTL4=1074016400,
EADC_EADC_SCTL5=1074016404,
EADC_EADC_SCTL6=1074016408,
EADC_EADC_SCTL7=1074016412,
EADC_EADC_SCTL8=1074016416,
EADC_EADC_SCTL9=1074016420,
EADC_EADC_SCTL10=1074016424,
EADC_EADC_SCTL11=1074016428,
EADC_EADC_SCTL12=1074016432,
EADC_EADC_SCTL13=1074016436,
EADC_EADC_SCTL14=1074016440,
EADC_EADC_SCTL15=1074016444,
EADC_EADC_SCTL16=1074016448,
EADC_EADC_SCTL17=1074016452,
EADC_EADC_SCTL18=1074016456,
EADC_EADC_INTSRC0=1074016464,
EADC_EADC_INTSRC1=1074016468,
EADC_EADC_INTSRC2=1074016472,
EADC_EADC_INTSRC3=1074016476,
EADC_EADC_CMP0=1074016480,
EADC_EADC_CMP1=1074016484,
EADC_EADC_CMP2=1074016488,
EADC_EADC_CMP3=1074016492,
EADC_EADC_STATUS0=1074016496,
EADC_EADC_STATUS1=1074016500,
EADC_EADC_STATUS2=1074016504,
EADC_EADC_STATUS3=1074016508,
EADC_EADC_DDAT0=1074016512,
EADC_EADC_DDAT1=1074016516,
EADC_EADC_DDAT2=1074016520,
EADC_EADC_DDAT3=1074016524,
EADC_EADC_PWRM=1074016528,
EADC_EADC_CALCTL=1074016532,
EADC_EADC_CALDWRD=1074016536,
EADC_EADC_TEST=1074016768,
DAC_DAC0_CTL=1074032640,
DAC_DAC0_SWTRG=1074032644,
DAC_DAC0_DAT=1074032648,
DAC_DAC0_DATOUT=1074032652,
DAC_DAC0_STATUS=1074032656,
DAC_DAC0_TCTL=1074032660,
DAC_DAC0_CGCTL=1074032664,
DAC_DAC1_CTL=1074032704,
DAC_DAC1_SWTRG=1074032708,
DAC_DAC1_DAT=1074032712,
DAC_DAC1_DATOUT=1074032716,
DAC_DAC1_STATUS=1074032720,
DAC_DAC1_TCTL=1074032724,
DAC_DAC1_CGCTL=1074032728,
DAC_DAC0_FPGA_DATAIN=1074036716,
DAC_DAC0_TEST=1074036720,
DAC_DAC1_FPGA_DATAIN=1074036724,
DAC_DAC1_TEST=1074036728,
ACMP01_ACMP_CTL0=1074024448,
ACMP01_ACMP_CTL1=1074024452,
ACMP01_ACMP_STATUS=1074024456,
ACMP01_ACMP_VREF=1074024460,
ACMP01_ACMP_TEST=1074028536,
}
g_M2351_regs=REG
function read_M2351_Registers(e,e,e,e)
local e={}
e["SYS_SYS_GPA_MFPL"],
e["SYS_SYS_GPA_MFPH"],
e["SYS_SYS_GPB_MFPL"],
e["SYS_SYS_GPB_MFPH"],
e["SYS_SYS_GPC_MFPL"],
e["SYS_SYS_GPC_MFPH"]=ice:ReadMem32(g_M2351_regs.SYS_SYS_GPA_MFPL,6)
e["SYS_SYS_GPD_MFPL"],
e["SYS_SYS_GPD_MFPH"],
e["SYS_SYS_GPE_MFPL"],
e["SYS_SYS_GPE_MFPH"],
e["SYS_SYS_GPF_MFPL"],
e["SYS_SYS_GPF_MFPH"]=ice:ReadMem32(g_M2351_regs.SYS_SYS_GPD_MFPL,6)
e["SYS_SYS_GPG_MFPL"],
e["SYS_SYS_GPG_MFPH"],
e["SYS_SYS_GPH_MFPL"],
e["SYS_SYS_GPH_MFPH"]=ice:ReadMem32(g_M2351_regs.SYS_SYS_GPG_MFPL,4)
e["SYS_SYS_USBPHY"],
e["SYS_SYS_TCTL48M"],
e["SYS_SYS_TCTL12M"]=ice:ReadMemMulti(g_M2351_regs.SYS_SYS_USBPHY,
g_M2351_regs.SYS_SYS_TCTL48M,
g_M2351_regs.SYS_SYS_TCTL12M)
e["CLK_CLK_PWRCTL"],
e["CLK_CLK_AHBCLK"],
e["CLK_CLK_APBCLK0"],
e["CLK_CLK_APBCLK1"],
e["CLK_CLK_CLKSEL0"],
e["CLK_CLK_CLKSEL1"],
e["CLK_CLK_CLKSEL2"],
e["CLK_CLK_CLKSEL3"],
e["CLK_CLK_CLKDIV0"],
e["CLK_CLK_CLKDIV1"]=ice:ReadMem32(g_M2351_regs.CLK_CLK_PWRCTL,10)
e["CLK_CLK_CLKDIV4"],
e["CLK_CLK_PCLKDIV"]=ice:ReadMemMulti(g_M2351_regs.CLK_CLK_CLKDIV4,
g_M2351_regs.CLK_CLK_PCLKDIV)
e["CLK_CLK_PLLCTL"],
e["CLK_CLK_STATUS"],
e["CLK_CLK_CLKOCTL"]=ice:ReadMemMulti(g_M2351_regs.CLK_CLK_PLLCTL,
g_M2351_regs.CLK_CLK_STATUS,
g_M2351_regs.CLK_CLK_CLKOCTL)
e["GPIO_PA_MODE"],
e["GPIO_PA_DINOFF"],
e["GPIO_PA_DOUT"],
e["GPIO_PA_DATMSK"],
e["GPIO_PA_PIN"]=ice:ReadMem32(g_M2351_regs.GPIO_PA_MODE,5)
e["GPIO_PB_MODE"],
e["GPIO_PB_DINOFF"],
e["GPIO_PB_DOUT"],
e["GPIO_PB_DATMSK"],
e["GPIO_PB_PIN"]=ice:ReadMem32(g_M2351_regs.GPIO_PB_MODE,5)
e["GPIO_PC_MODE"],
e["GPIO_PC_DINOFF"],
e["GPIO_PC_DOUT"],
e["GPIO_PC_DATMSK"],
e["GPIO_PC_PIN"]=ice:ReadMem32(g_M2351_regs.GPIO_PC_MODE,5)
e["GPIO_PD_MODE"],
e["GPIO_PD_DINOFF"],
e["GPIO_PD_DOUT"],
e["GPIO_PD_DATMSK"],
e["GPIO_PD_PIN"]=ice:ReadMem32(g_M2351_regs.GPIO_PD_MODE,5)
e["GPIO_PE_MODE"],
e["GPIO_PE_DINOFF"],
e["GPIO_PE_DOUT"],
e["GPIO_PE_DATMSK"],
e["GPIO_PE_PIN"]=ice:ReadMem32(g_M2351_regs.GPIO_PE_MODE,5)
e["GPIO_PF_MODE"],
e["GPIO_PF_DINOFF"],
e["GPIO_PF_DOUT"],
e["GPIO_PF_DATMSK"],
e["GPIO_PF_PIN"]=ice:ReadMem32(g_M2351_regs.GPIO_PF_MODE,5)
e["GPIO_PG_MODE"],
e["GPIO_PG_DINOFF"],
e["GPIO_PG_DOUT"],
e["GPIO_PG_DATMSK"],
e["GPIO_PG_PIN"]=ice:ReadMem32(g_M2351_regs.GPIO_PG_MODE,5)
e["GPIO_PH_MODE"],
e["GPIO_PH_DINOFF"],
e["GPIO_PH_DOUT"],
e["GPIO_PH_DATMSK"],
e["GPIO_PH_PIN"]=ice:ReadMem32(g_M2351_regs.GPIO_PH_MODE,5)
e["GPIO_PA_SLEWCTL"],
e["GPIO_PB_SLEWCTL"],
e["GPIO_PC_SLEWCTL"],
e["GPIO_PD_SLEWCTL"]=ice:ReadMemMulti(g_M2351_regs.GPIO_PA_SLEWCTL,
g_M2351_regs.GPIO_PB_SLEWCTL,
g_M2351_regs.GPIO_PC_SLEWCTL,
g_M2351_regs.GPIO_PD_SLEWCTL)
e["GPIO_PE_SLEWCTL"],
e["GPIO_PF_SLEWCTL"],
e["GPIO_PG_SLEWCTL"],
e["GPIO_PH_SLEWCTL"]=ice:ReadMemMulti(g_M2351_regs.GPIO_PE_SLEWCTL,
g_M2351_regs.GPIO_PF_SLEWCTL,
g_M2351_regs.GPIO_PG_SLEWCTL,
g_M2351_regs.GPIO_PH_SLEWCTL)
e["CAN_CAN_BTIME"],
e["CAN_CAN_BRPE"]=ice:ReadMemMulti(g_M2351_regs.CAN_CAN_BTIME,
g_M2351_regs.CAN_CAN_BRPE)
e["UART0_UART_BAUD"],
e["UART1_UART_BAUD"],
e["UART2_UART_BAUD"],
e["UART3_UART_BAUD"]=ice:ReadMemMulti(g_M2351_regs.UART0_UART_BAUD,
g_M2351_regs.UART1_UART_BAUD,
g_M2351_regs.UART2_UART_BAUD,
g_M2351_regs.UART3_UART_BAUD)
e["UART4_UART_BAUD"],
e["UART5_UART_BAUD"]=ice:ReadMemMulti(g_M2351_regs.UART4_UART_BAUD,
g_M2351_regs.UART5_UART_BAUD)
e["QSPI0_SPIx_CTL"],
e["SPI0_SPIx_CTL"],
e["SPI1_SPIx_CTL"]=ice:ReadMemMulti(g_M2351_regs.QSPI0_SPIx_CTL,
g_M2351_regs.SPI0_SPIx_CTL,
g_M2351_regs.SPI1_SPIx_CTL)
e["SPI2_SPIx_CTL"],
e["SPI3_SPIx_CTL"],
e["SPI4_SPIx_CTL"]=ice:ReadMemMulti(g_M2351_regs.SPI2_SPIx_CTL,
g_M2351_regs.SPI3_SPIx_CTL,
g_M2351_regs.SPI4_SPIx_CTL)
e["QSPI0_SPIx_CLKDIV"],
e["SPI0_SPIx_CLKDIV"],
e["SPI1_SPIx_CLKDIV"]=ice:ReadMemMulti(g_M2351_regs.QSPI0_SPIx_CLKDIV,
g_M2351_regs.SPI0_SPIx_CLKDIV,
g_M2351_regs.SPI1_SPIx_CLKDIV)
e["SPI2_SPIx_CLKDIV"],
e["SPI3_SPIx_CLKDIV"],
e["SPI4_SPIx_CLKDIV"]=ice:ReadMemMulti(g_M2351_regs.SPI2_SPIx_CLKDIV,
g_M2351_regs.SPI3_SPIx_CLKDIV,
g_M2351_regs.SPI4_SPIx_CLKDIV)
e["QSPI0_SPIx_I2SCTL"],
e["SPI0_SPIx_I2SCTL"],
e["QSPI0_SPIx_I2SCLK"],
e["SPI0_SPIx_I2SCLK"]=ice:ReadMemMulti(g_M2351_regs.QSPI0_SPIx_I2SCTL,
g_M2351_regs.SPI0_SPIx_I2SCTL,
g_M2351_regs.QSPI0_SPIx_I2SCLK,
g_M2351_regs.SPI0_SPIx_I2SCLK)
e["SPI1_SPIx_I2SCTL"],
e["SPI2_SPIx_I2SCTL"],
e["SPI1_SPIx_I2SCLK"],
e["SPI2_SPIx_I2SCLK"]=ice:ReadMemMulti(g_M2351_regs.SPI1_SPIx_I2SCTL,
g_M2351_regs.SPI2_SPIx_I2SCTL,
g_M2351_regs.SPI1_SPIx_I2SCLK,
g_M2351_regs.SPI2_SPIx_I2SCLK)
e["SPI3_SPIx_I2SCTL"],
e["SPI4_SPIx_I2SCTL"],
e["SPI3_SPIx_I2SCLK"],
e["SPI4_SPIx_I2SCLK"]=ice:ReadMemMulti(g_M2351_regs.SPI3_SPIx_I2SCTL,
g_M2351_regs.SPI4_SPIx_I2SCTL,
g_M2351_regs.SPI3_SPIx_I2SCLK,
g_M2351_regs.SPI4_SPIx_I2SCLK)
e["I2C0_I2C_CTL0"],
e["I2C0_I2C_CLKDIV"],
e["I2C1_I2C_CTL0"],
e["I2C1_I2C_CLKDIV"]=ice:ReadMemMulti(g_M2351_regs.I2C0_I2C_CTL0,
g_M2351_regs.I2C0_I2C_CLKDIV,
g_M2351_regs.I2C1_I2C_CTL0,
g_M2351_regs.I2C1_I2C_CLKDIV)
e["I2C2_I2C_CTL0"],
e["I2C2_I2C_CLKDIV"]=ice:ReadMemMulti(g_M2351_regs.I2C2_I2C_CTL0,
g_M2351_regs.I2C2_I2C_CLKDIV)
e["TMR01_TIMER0_CTL"],
e["TMR01_TIMER1_CTL"],
e["TMR23_TIMER2_CTL"],
e["TMR23_TIMER3_CTL"]=ice:ReadMemMulti(g_M2351_regs.TMR01_TIMER0_CTL,
g_M2351_regs.TMR01_TIMER1_CTL,
g_M2351_regs.TMR23_TIMER2_CTL,
g_M2351_regs.TMR23_TIMER3_CTL)
e["EBI_EBI_CTL0"],
e["EBI_EBI_CTL1"],
e["EBI_EBI_CTL2"]=ice:ReadMemMulti(g_M2351_regs.EBI_EBI_CTL0,
g_M2351_regs.EBI_EBI_CTL1,
g_M2351_regs.EBI_EBI_CTL2)
e["EPWM0_EPWM_CLKSRC"],
e["EPWM1_EPWM_CLKSRC"]=ice:ReadMemMulti(g_M2351_regs.EPWM0_EPWM_CLKSRC,
g_M2351_regs.EPWM1_EPWM_CLKSRC)
e["EPWM0_EPWM_CLKPSC0_1"],
e["EPWM0_EPWM_CLKPSC2_3"],
e["EPWM0_EPWM_CLKPSC4_5"]=ice:ReadMem32(g_M2351_regs.EPWM0_EPWM_CLKPSC0_1,3)
e["EPWM1_EPWM_CLKPSC0_1"],
e["EPWM1_EPWM_CLKPSC2_3"],
e["EPWM1_EPWM_CLKPSC4_5"]=ice:ReadMem32(g_M2351_regs.EPWM1_EPWM_CLKPSC0_1,3)
e["EPWM0_EPWM_CNTEN"],
e["EPWM1_EPWM_CNTEN"]=ice:ReadMemMulti(g_M2351_regs.EPWM0_EPWM_CNTEN,
g_M2351_regs.EPWM1_EPWM_CNTEN)
e["BPWM0_BPWM_CLKSRC"],
e["BPWM0_BPWM_CLKPSC"],
e["BPWM1_BPWM_CLKSRC"],
e["BPWM1_BPWM_CLKPSC"]=ice:ReadMemMulti(g_M2351_regs.BPWM0_BPWM_CLKSRC,
g_M2351_regs.BPWM0_BPWM_CLKPSC,
g_M2351_regs.BPWM1_BPWM_CLKSRC,
g_M2351_regs.BPWM1_BPWM_CLKPSC)
e["BPWM0_BPWM_CNTEN"],
e["BPWM1_BPWM_CNTEN"]=ice:ReadMemMulti(g_M2351_regs.BPWM0_BPWM_CNTEN,
g_M2351_regs.BPWM1_BPWM_CNTEN)
e["USCI0_USCI_CTL"],
e["USCI1_USCI_CTL"]=ice:ReadMemMulti(g_M2351_regs.USCI0_USCI_CTL,
g_M2351_regs.USCI1_USCI_CTL)
e["USCI0_USCI_BRGEN"],
e["USCI1_USCI_BRGEN"],
e["USCI0_USCI_PROTCTL"],
e["USCI1_USCI_PROTCTL"]=ice:ReadMemMulti(g_M2351_regs.USCI0_USCI_BRGEN,
g_M2351_regs.USCI1_USCI_BRGEN,
g_M2351_regs.USCI0_USCI_PROTCTL,
g_M2351_regs.USCI1_USCI_PROTCTL)
e["SC0_SC_UARTCTL"],
e["SC0_SC_ETUCTL"],
e["SC0_SC_CTL"]=ice:ReadMemMulti(g_M2351_regs.SC0_SC_UARTCTL,
g_M2351_regs.SC0_SC_ETUCTL,
g_M2351_regs.SC0_SC_CTL)
e["SC1_SC_UARTCTL"],
e["SC1_SC_ETUCTL"],
e["SC1_SC_CTL"]=ice:ReadMemMulti(g_M2351_regs.SC1_SC_UARTCTL,
g_M2351_regs.SC1_SC_ETUCTL,
g_M2351_regs.SC1_SC_CTL)
e["SC2_SC_UARTCTL"],
e["SC2_SC_ETUCTL"],
e["SC2_SC_CTL"]=ice:ReadMemMulti(g_M2351_regs.SC2_SC_UARTCTL,
g_M2351_regs.SC2_SC_ETUCTL,
g_M2351_regs.SC2_SC_CTL)
e["QEI0_QEI_CTL"],
e["QEI1_QEI_CTL"]=ice:ReadMemMulti(g_M2351_regs.QEI0_QEI_CTL,
g_M2351_regs.QEI1_QEI_CTL)
e["ECAP0_ECAP_CTL0"],
e["ECAP1_ECAP_CTL0"],
e["I2S_I2S_CTL0"],
e["I2S_I2S_CLKDIV"]=ice:ReadMemMulti(g_M2351_regs.ECAP0_ECAP_CTL0,
g_M2351_regs.ECAP1_ECAP_CTL0,
g_M2351_regs.I2S_I2S_CTL0,
g_M2351_regs.I2S_I2S_CLKDIV)
g_M2351_regs.SCS_DEMCR=SCS_DEMCR
g_M2351_regs.TPIU_SPPR=TPIU_SPPR
g_M2351_regs.TPIU_CSPSR=TPIU_CSPSR
e["SCS_DEMCR"],
e["TPIU_SPPR"],
e["TPIU_CSPSR"]=ice:ReadMemMulti(g_M2351_regs.SCS_DEMCR,
g_M2351_regs.TPIU_SPPR,
g_M2351_regs.TPIU_CSPSR)
return e
end
local n={
[0]=kPinDirection_In,
[1]=kPinDirection_PushPullOut,
[2]=kPinDirection_OpenDrainOut,
[3]=kPinDirection_Bi,
}
local c={
[0]="INPUT",
[1]="OUTPUT",
[2]="Open-Drain",
[3]="Quasi-bidirectional",
}
function get_mfp_regs(a,o,t)
local e
if t>=0 and t<=7 then
e="L"
else
e="H"
end
local e={"SYS_SYS_GP"..o.."_MFP"..e}
return reg2str("Multi-Function register",g_M2351_regs,a,e)
end
function get_clk_informnation(e,t)
return reg2str("Clock setting registers",g_M2351_regs,e,t)
end
function get_LIRC_clock(o,a)
local e
local t
table.insert(a,"CLK_CLK_PWRCTL")
local a=ext.band(o["CLK_CLK_PWRCTL"],8)
if a==0 then
e=0
t="invalid internal 10kHz low speed oscillator clock (see CLK_PWRCTL[3].LIRCEN)"
else
e=10000
t="internal 10kHz low speed oscillator clock"
end
return e,t
end
function get_HIRC_clock(o,a)
local t
local e
table.insert(a,"CLK_CLK_PWRCTL")
local i=ext.band(o["CLK_CLK_PWRCTL"],4)
if i==0 then
t=0
e="invalid internal 12MHz high speed oscillator clock (see CLK_PWRCTL[2].HIRCEN)"
else
table.insert(a,"SYS_SYS_TCTL12M")
local a=ext.band(o["SYS_SYS_TCTL12M"],3)
if a==0 then
t=12000000
e="internal 12MHz high speed oscillator clock"
elseif a==1 then
t=12000000
e="internal 12MHz high speed oscillator clock (auto trim)"
else
t=0
e="invalid HIRC trim frequency selection (see SYS_TCTL12M[1:0].FREQSEL)"
end
end
return t,e
end
function get_LXT_clock(o,a)
local e
local t
table.insert(a,"CLK_CLK_PWRCTL")
local a=ext.band(o["CLK_CLK_PWRCTL"],2)
if a==0 then
e=0
t="invalid external 32.768kHz low speed crystal clock (see CLK_PWRCTL[1].LXTEN)"
else
e=32768
t="external 32.768kHz low speed crystal clock"
end
return e,t
end
function get_HXT_clock(a,o)
local e
local t
table.insert(o,"CLK_CLK_PWRCTL")
local a=ext.band(a["CLK_CLK_PWRCTL"],1)
if a==0 then
e=0
t="invalid external 4~24M high speed crystal clock (see CLK_PWRCTL[0].HXTEN)"
else
e=12000000
t="external 4~24M high speed crystal clock, when external input clock is 12M"
end
return e,t
end
function get_HIRC48_clock(a,o)
local t
local e
table.insert(o,"CLK_CLK_PWRCTL")
local i=ext.band(a["CLK_CLK_PWRCTL"],262144)
if i==0 then
t=0
e="invalid internal 48MHz high speed oscillator clock (see CLK_PWRCTL[18].HIRC48EN)"
else
table.insert(o,"SYS_SYS_TCTL48M")
local a=ext.band(a["SYS_SYS_TCTL48M"],3)
if a==0 then
t=48000000
e="internal 48MHz high speed oscillator clock"
elseif a==1 then
t=48000000
e="internal 48MHz high speed oscillator clock (auto trim)"
else
t=0
e="invalid HIRC trim frequency selection (see SYS_TCTL48M[1:0].FREQSEL)"
end
end
return t,e
end
function get_PLL_clock(a,o)
local t
local e
table.insert(o,"CLK_CLK_PLLCTL")
if ext.band(ext.rshift(a["CLK_CLK_PLLCTL"],16),1)~=0 then
t=0
e="invalid PLL clock, PLL is in Power-down mode (see CLK_PLLCTL[16].PD)"
else
local i=ext.band(ext.rshift(a["CLK_CLK_PLLCTL"],19),1)
if i~=0 then
t,e=get_HIRC_clock(a,o)
else
t,e=get_HXT_clock(a,o)
end
if t~=0 then
local o=ext.band(ext.rshift(a["CLK_CLK_PLLCTL"],17),1)
if o~=0 then
e=string.format("PLL clock (%sHz), bypassed from %s",val2str(t),e)
else
local i=ext.band(a["CLK_CLK_PLLCTL"],511)+2
local n=ext.band(ext.rshift(a["CLK_CLK_PLLCTL"],9),31)+1
local o={1,2,2,4}
local a=o[ext.band(ext.rshift(a["CLK_CLK_PLLCTL"],14),3)+1]
t=t*(2*i)/n/a
e=string.format("PLL clock (%sHz), from %s",val2str(t),e)
end
else
e="PLL clock from "..e
end
end
return t,e
end
function get_sys_clock(a,o,n)
local e
local t
table.insert(o,"CLK_CLK_CLKSEL0")
local i=ext.band(a["CLK_CLK_CLKSEL0"],7)
if i==0 then
e,t=get_HXT_clock(a,o)
elseif i==1 then
e,t=get_LXT_clock(a,o)
elseif i==2 then
e,t=get_PLL_clock(a,o)
elseif i==3 then
e,t=get_LIRC_clock(a,o)
elseif i==5 then
e,t=get_HIRC48_clock(a,o)
elseif i==7 then
e,t=get_HIRC_clock(a,o)
else
e=0
t="invalid "..n.." clock (see CLK_CLKSEL0[2:0].HCLKSEL)"
return e,t
end
if e==0 then
t=""..n.." clock from "..t
else
table.insert(o,"CLK_CLK_CLKDIV0")
local a=ext.band(a["CLK_CLK_CLKDIV0"],15)
e=e/(a+1)
t=string.format("%s clock (%sHz), from %s",n,val2str(e),t)
end
return e,t
end
function get_HCLK_clock(e,t)
return get_sys_clock(e,t,"HCLK")
end
function get_PCLK_clock(o,i,e)
local a
local t
a,t=get_HCLK_clock(o,i)
if a==0 then
t=string.format("PCLK%d clock from ",e)..t
else
table.insert(i,"CLK_CLK_PCLKDIV")
local o=ext.band(ext.rshift(o["CLK_CLK_PCLKDIV"],e*4),7)
if o<=5 then
a=ext.rshift(a,o)
t=string.format("PCLK%d clock (%sHz), from %s",
e,val2str(a),t)
else
a=0
t=string.format(" invalid PCLK%d clock (see CLK_PCLKDIV[%d:%d].APB%dDIV)",
e,e*4+2,e*4,e)
end
end
return a,t
end
function fill_M2351_GPIO(o,s,a,t,l)
if l==nil then l=string.format("P%s.%d",a,t)end
local e=s["GPIO_P"..a.."_MODE"]
local u=s["GPIO_P"..a.."_DINOFF"]
local r=s["GPIO_P"..a.."_DOUT"]
local h=s["GPIO_P"..a.."_DATMSK"]
local d=s["GPIO_P"..a.."_PIN"]
local m=s["GPIO_P"..a.."_SLEWCTL"]
o["highlight_text"]=l
o["normal_color"]=kColor_Invalid
o["highlight_color"]=kColor_GPIO
o["pin_bg_color"]=kBgColor_GPIO
local i=ext.band(ext.rshift(e,t*2),3)
o["direction"]=n[i]
if n[i]==kPinDirection_In
or n[i]==kPinDirection_Bi then
if ext.band(d,ext.lshift(1,t))==0 then
o["status"]=kPinStatus_Low
else
o["status"]=kPinStatus_High
end
else
if ext.band(h,ext.lshift(1,t))~=0 then
o["status"]=kPinStatus_Unknown
elseif ext.band(r,ext.lshift(1,t))==0 then
o["status"]=kPinStatus_Low
else
o["status"]=kPinStatus_High
end
end
local e=string.format("P%s.%d is in %s mode
",
a,t,c[i])
if n[i]==kPinDirection_In
or n[i]==kPinDirection_Bi then
if ext.band(d,ext.lshift(1,t))==0 then
e=e.."Pin input low
"
else
e=e.."Pin input high
"
end
end
if n[i]==kPinDirection_PushPullOut
or n[i]==kPinDirection_OpenDrainOut
or n[i]==kPinDirection_Bi then
if ext.band(h,ext.lshift(1,t))~=0 then
e=e.."Pin output masked
"
elseif ext.band(r,ext.lshift(1,t))==0 then
e=e.."Pin output low
"
else
e=e.."Pin output high
"
end
end
if ext.band(u,ext.lshift(1,t+16))==0 then
e=e.."IO digital input path enabled
"
else
e=e.."IO digital input path disabled(digital input tied to low)
"
end
local h=ext.band(ext.rshift(m,t*2),3)
if h==0 then
e=e.."IO output with normal slew rate
"
elseif h==1 then
e=e.."IO output with high slew rate
"
elseif h==2 then
e=e.."IO output with fast slew rate
"
else
e=e..string.format("IO output with unknown slew rate (see %s.HSREN%d)
","GPIO_P"..a.."_SLEWCTL",t)
end
local h=""
if n[i]==kPinDirection_PushPullOut
or n[i]==kPinDirection_Bi then
if ext.band(r,ext.lshift(1,t))==0 and ext.band(d,ext.lshift(1,t))~=0 then
h=string.format("Leakage warning: GPIO%s_DOUT[%d] = 0, GPIO%s_PIN[%d] = 1
",a,t,a,t)
elseif ext.band(r,ext.lshift(1,t))~=0 and ext.band(d,ext.lshift(1,t))==0 then
h=string.format("Leakage warning: GPIO%s_DOUT[%d] = 1, GPIO%s_PIN[%d] = 0
",a,t,a,t)
end
end
if h~=""then
o["pin_no_color"]=kBgColor_Error
h=""..h..""
end
local i={
"GPIO_P"..a.."_MODE",
"GPIO_P"..a.."_DINOFF",
"GPIO_P"..a.."_DOUT",
"GPIO_P"..a.."_DATMSK",
"GPIO_P"..a.."_PIN",
"GPIO_P"..a.."_SLEWCTL"}
local i=reg2str("GPIO setting registers",g_M2351_regs,s,i)
o["information"]=string.format(
"%s
%s
"..
"%s%s"..
"Information
"..
"%s",
l,
h,
get_mfp_regs(s,a,t),
i,
e)
end
function fill_invalid_GPIO(e,o,t,a)
e["highlight_text"]=string.format("P%s.%d",t,a)
e["normal_color"]=kColor_Invalid
e["highlight_color"]=kColor_Invalid
e["pin_bg_color"]=kBgColor_Invalid
e["direction"]=kPinDirection_Unknown
e["status"]=kPinStatus_Unknown
e["pin_no_color"]=kBgColor_Error
local i="Undefined setting in Multi-Function registers for this pin.
"
e["information"]=string.format(
"P%s.%d
%s
"..
"%s",
t,a,
i,
get_mfp_regs(o,t,a))
end
function fill_M2351_EADC(e,o,d,r,s)
local a=""
local t=""
local i={}
e["highlight_text"]=s
e["normal_color"]=kColor_Invalid
e["highlight_color"]=kColor_ADC
e["pin_bg_color"]=kBgColor_ADC
e["direction"]=kPinDirection_Unknown
e["status"]=kPinStatus_Unknown
table.insert(i,"CLK_CLK_APBCLK0")
local h=ext.band(ext.rshift(o["CLK_CLK_APBCLK0"],28),1)
if h~=0 then
local n
local e
n,e=get_PCLK_clock(o,i,1)
local o=ext.band(ext.rshift(o["CLK_CLK_CLKDIV0"],16),255)
local o=n/(o+1)
if o~=0 then
table.insert(i,"CLK_CLK_CLKDIV0")
a=string.format("EADC clock frequency: %sHz, from %s.
",val2str(o),e)
else
t="EADC clock is not available, "..e..".
"
end
else
t="EADC clock is not available (see CLK_APBCLK0[28].EADCCKEN).
"
end
if t~=""then
t=""..t..""
e["pin_no_color"]=kBgColor_Error
end
if a~=""then
a="Information
"..a
end
e["information"]=string.format(
"%s
%s
%s%s%s",
s,
t,
get_mfp_regs(o,d,r),
get_clk_informnation(o,i),
a)
return a,t,i,h
end
function fill_M2351_USB(t,a,n,i,o)
local e=""
local e=""
local e={}
t["highlight_text"]=o
t["normal_color"]=kColor_Invalid
t["highlight_color"]=kColor_USB
t["pin_bg_color"]=kBgColor_USB
t["direction"]=kPinDirection_Unknown
t["status"]=kPinStatus_Unknown
table.insert(e,"SYS_SYS_USBPHY")
table.insert(e,"CLK_CLK_AHBCLK")
table.insert(e,"CLK_CLK_APBCLK0")
table.insert(e,"CLK_CLK_CLKSEL0")
table.insert(e,"CLK_CLK_CLKDIV0")
table.insert(e,"CLK_CLK_PLLCTL")
if n==nil or i==nil then
t["information"]=string.format(
"%s
"..
"%s",
o,
get_clk_informnation(a,e))
else
t["information"]=string.format(
"%s
"..
"%s%s",
o,
get_mfp_regs(a,n,i),
get_clk_informnation(a,e))
end
end
function fill_M2351_CAN(t,e,d,r,h,a)
local n=""
local o=""
local i={}
t["highlight_text"]=h
t["normal_color"]=kColor_Invalid
t["highlight_color"]=kColor_CAN
t["pin_bg_color"]=kBgColor_CAN
t["status"]=kPinStatus_Unknown
function get_can_bitrate(n,a)
local t=string.format("CAN_CAN_BTIME",a)
local a=string.format("CAN_CAN_BRPE",a)
table.insert(i,t)
table.insert(i,a)
local o=ext.band(ext.rshift(e[t],8),15)
local i=ext.band(ext.rshift(e[t],12),7)
local e=
ext.bor(ext.band(e[t],63),
ext.lshift(ext.band(e[a],15),6))
local e=n/(e+1)/(o+i+3)
return e
end
table.insert(i,"CLK_CLK_APBCLK0")
local s=ext.band(ext.rshift(e["CLK_CLK_APBCLK0"],a+24),1)
if s~=0 then
local s
local t
s,t=get_PCLK_clock(e,i,a)
if s~=0 then
local e=get_can_bitrate(s,a)
n=string.format("CAN baudrate: %s, from %s.
",val2str(e),t)
else
o=string.format("CAN%d clock is not available, %s.
",a,t)
end
else
o=string.format("CAN%d clock is not available (see CLK_APBCLK0[%d].CAN%dCKEN).
",
a,a+24,a)
end
if o~=""then
o=""..o..""
t["pin_no_color"]=kBgColor_Error
end
if n~=""then
n="Information
"..n
end
t["information"]=string.format(
"%s
%s
"..
"%s%s%s",
h,
o,
get_mfp_regs(e,d,r),
get_clk_informnation(e,i),
n)
end
function fill_M2351_UART(i,e,c,u,l,t)
local n=""
local o=""
local a={}
local r=0
i["highlight_text"]=l
i["normal_color"]=kColor_Invalid
i["highlight_color"]=kColor_UART
i["pin_bg_color"]=kBgColor_UART
i["direction"]=kPinDirection_Unknown
i["status"]=kPinStatus_Unknown
function get_uart_baudate(o)
local h=string.format("UART%d",t)
local t=string.format("UART%d_UART_BAUD",t)
table.insert(a,t)
local n=ext.band(e[t],536870912)
local a=ext.band(e[t],268435456)
local s=ext.rshift(ext.band(e[t],251658240),24)
local t=ext.band(e[t],65535)
local e=0
local i=""
if n==0 and a==0 then
e=o/(16*(t+2))
elseif n~=0 and a==0 then
if s>=8 then
e=o/((s+1)*(t+2))
else
i="invalid "..h.."'s UART_BAUD value, EDIV_M1 must >= 8"
end
elseif n~=0 and a~=0 then
e=o/(t+2)
else
i="invalid "..h.."'s UART_BAUD value"
end
return e,i
end
table.insert(a,"CLK_CLK_APBCLK0")
local s=ext.band(ext.rshift(e["CLK_CLK_APBCLK0"],t+16),1)
if s~=0 then
local s,d
if t<2 then
table.insert(a,"CLK_CLK_CLKSEL1")
table.insert(a,"CLK_CLK_CLKDIV0")
s=ext.band(ext.rshift(e["CLK_CLK_CLKSEL1"],24+t*2),3)
d=ext.band(ext.rshift(e["CLK_CLK_CLKDIV0"],8+t*4),15)
else
table.insert(a,"CLK_CLK_CLKSEL3")
table.insert(a,"CLK_CLK_CLKDIV4")
s=ext.band(ext.rshift(e["CLK_CLK_CLKSEL3"],24+(t-2)*2),3)
d=ext.band(ext.rshift(e["CLK_CLK_CLKDIV4"],(t-2)*4),15)
end
local h
local i
if s==0 then
h,i=get_HXT_clock(e,a)
elseif s==1 then
h,i=get_PLL_clock(e,a)
elseif s==2 then
h,i=get_LXT_clock(e,a)
else
h,i=get_HIRC_clock(e,a)
end
r=h/(d+1)
if r~=0 then
n=string.format("UART%d clock frequency: %sHz, from %s.
",t,val2str(r),i)
else
o=string.format("UART%d clock is not available, %s.
",t,i)
end
else
o=string.format("UART%d clock is not available (see CLK_APBCLK0[%d].UART%dCKEN).
",
t,t+16,t)
end
if o==""then
local e,t=get_uart_baudate(r)
if e~=0 then
n=n..string.format("UART baudrate: %d
",e)
else
o=t..".
"
end
end
if o~=""then
o=""..o..""
i["pin_no_color"]=kBgColor_Error
end
if n~=""then
n="Information
"..n
end
i["information"]=string.format(
"%s
%s
"..
"%s%s%s",
l,
o,
get_mfp_regs(e,c,u),
get_clk_informnation(e,a),
n)
end
function fill_M2351_SPI(n,t,c,u,l,o)
local e=""
local h=""
local i={}
n["highlight_text"]=l
n["normal_color"]=kColor_Invalid
n["highlight_color"]=kColor_SPI
n["pin_bg_color"]=kBgColor_SPI
n["direction"]=kPinDirection_Unknown
n["status"]=kPinStatus_Unknown
local a=(o==0)and"QSPI0"or string.format("SPI%d",o-1)
local s=0
if o<4 then
table.insert(i,"CLK_CLK_APBCLK0")
s=ext.band(ext.rshift(t["CLK_CLK_APBCLK0"],o+12),1)
else
table.insert(i,"CLK_CLK_APBCLK1")
s=ext.band(ext.rshift(t["CLK_CLK_APBCLK1"],(o-4)+6),1)
end
if s~=0 then
local s
local r
table.insert(i,"CLK_CLK_CLKSEL2")
local d=0
if o<3 then
d=ext.band(ext.rshift(t["CLK_CLK_CLKSEL2"],2*o+2),3)
else
d=ext.band(ext.rshift(t["CLK_CLK_CLKSEL2"],2*(o-3)+10),3)
end
if d==0 then
s,r=get_HXT_clock(t,i)
elseif d==1 then
s,r=get_PLL_clock(t,i)
elseif d==2 then
s,r=get_PCLK_clock(t,i,ext.band(o,1))
else
s,r=get_HIRC_clock(t,i)
end
if s~=0 then
local d=0
if o~=0 then
local h=string.format("%s_SPIx_I2SCTL",a)
local o=string.format("%s_SPIx_I2SCLK",a)
table.insert(i,h)
d=ext.band(t[h],1)
if d~=0 then
e=string.format("I2S controller enabled.
")
local h=ext.band(ext.rshift(t[h],8),1)
if h==0 then
table.insert(i,o)
local i=ext.band(ext.rshift(t[o],8),1023)
local t=ext.band(t[o],127)
local i=s/(2*(i+1))
local o=s
if t~=0 then
o=s/(2*t)
end
e=e..string.format("%s_I2S is in master mode.
",a)
e=e..string.format("BCLK frequency: %sHz
",val2str(i))
e=e..string.format("MCLK frequency: %sHz
",val2str(o))
else
e=e..string.format("%s_I2S is in slave mode.
",a)
end
n["highlight_color"]=kColor_I2S
n["pin_bg_color"]=kBgColor_I2S
n["direction"]=kPinDirection_Unknown
end
end
if d==0 then
local n=string.format("%s_SPIx_CTL",a)
local o=string.format("%s_SPIx_CLKDIV",a)
table.insert(i,n)
local n=ext.band(ext.rshift(t[n],18),1)
if n~=0 then
e=string.format("%s is in slave mode.
",a)
else
e=string.format("%s is in master mode.
",a)
table.insert(i,o)
local t=ext.band(t[o],511)
local t=s/(t+1)
e=e..string.format("%s clock frequency: %sHz, from %s.
",
a,val2str(t),r)
end
end
else
h=string.format("%s clock is not available, %s.
",a,r)
end
else
if o<4 then
h=string.format("%s clock is not available (see CLK_APBCLK0[%d].%sCKEN).
",
a,o+12,a)
else
h=string.format("%s clock is not available (see CLK_APBCLK1[%d].%sCKEN).
",
a,(o-4)+6,a)
end
end
if h~=""then
h=""..h..""
n["pin_no_color"]=kBgColor_Error
end
if e~=""then
e="Information
"..e
end
n["information"]=string.format(
"%s
%s
"..
"%s%s%s",
l,
h,
get_mfp_regs(t,c,u),
get_clk_informnation(t,i),
e)
end
function fill_M2351_SPI_IO(e,i,t,a)
local o=(t==0)and"QSPI0"or string.format("SPI%d",t-1)
if t~=0 then
local t=string.format("%s_SPIx_I2SCTL",o)
local t=ext.band(i[t],1)
if t~=0 then
if a then
e["direction"]=kPinDirection_In
else
e["direction"]=kPinDirection_PushPullOut
end
return
end
end
local t=string.format("%s_SPIx_CTL",o)
local t=ext.band(ext.rshift(i[t],18),1)
if t==0 then
if a then
e["direction"]=kPinDirection_In
else
e["direction"]=kPinDirection_PushPullOut
end
else
if a then
e["direction"]=kPinDirection_PushPullOut
else
e["direction"]=kPinDirection_In
end
end
end
function fill_M2351_I2C(a,i,r,d,h,e)
local o=""
local t=""
local n={}
a["highlight_text"]=h
a["normal_color"]=kColor_Invalid
a["highlight_color"]=kColor_I2C
a["pin_bg_color"]=kBgColor_I2C
a["direction"]=kPinDirection_Unknown
a["status"]=kPinStatus_Unknown
table.insert(n,"CLK_CLK_APBCLK0")
local s=ext.band(ext.rshift(i["CLK_CLK_APBCLK0"],8+e),1)
if s~=0 then
local a=string.format("I2C%d_I2C_CTL0",e)
local h=string.format("I2C%d_I2C_CLKDIV",e)
table.insert(n,a)
local a=ext.band(ext.rshift(i[a],6),1)
if a~=0 then
local s
local a
s,a=get_PCLK_clock(i,n,ext.band(e,1))
if s~=0 then
table.insert(n,h)
local i=ext.band(i[h],1023)
if i<4 then
t=string.format("Invalid I2C%d's I2C_CLKDIV value, I2C_CLKDIV must >= 4.
",e)
else
local t=s/(4*(i+1))
o=o..string.format("I2C%d clock frequency: %sHz, from %s.
",e,val2str(t),a)
end
else
t=string.format("I2C%d clock is not available, %s.
",e,a)
end
else
t=string.format("I2C%d controller disabled (see I2C%d_I2C_CTL0[6].I2CEN).
",e,e)
end
else
t=string.format("I2C%d clock is not available (see CLK_APBCLK0[%d].I2C%dCKEN).
",e,8+e,e)
end
if t~=""then
t=""..t..""
a["pin_no_color"]=kBgColor_Error
end
if o~=""then
o="Information
"..o
end
a["information"]=string.format(
"%s
%s
"..
"%s%s%s",
h,
t,
get_mfp_regs(i,r,d),
get_clk_informnation(i,n),
o)
end
function fill_M2351_ACMP(e,o,h,r,n,t)
local t=""
local a=""
local i={}
e["highlight_text"]=n
e["normal_color"]=kColor_Invalid
e["highlight_color"]=kColor_CMP
e["pin_bg_color"]=kBgColor_CMP
e["direction"]=kPinDirection_Unknown
e["status"]=kPinStatus_Unknown
table.insert(i,"CLK_CLK_APBCLK0")
local s=ext.band(ext.rshift(o["CLK_CLK_APBCLK0"],7),1)
if s==0 then
a="ACMP clock is not available (see CLK_APBCLK0[7].ACMP01CKEN).
"
a=""..a..""
e["pin_no_color"]=kBgColor_Error
end
if t~=""then
t="Information
"..t
end
e["information"]=string.format(
"%s
%s
"..
"%s%s%s",
n,
a,
get_mfp_regs(o,h,r),
get_clk_informnation(o,i),
t)
return t,a,i,s
end
function fill_M2351_CLKO(t,e,r,d,h)
local n=""
local o=""
local a={}
t["highlight_text"]=h
t["normal_color"]=kColor_Invalid
t["highlight_color"]=kColor_CLK
t["pin_bg_color"]=kBgColor_CLK
t["direction"]=kPinDirection_PushPullOut
t["status"]=kPinStatus_Unknown
table.insert(a,"CLK_CLK_APBCLK0")
local i=ext.band(ext.rshift(e["CLK_CLK_APBCLK0"],6),1)
if i~=0 then
table.insert(a,"CLK_CLK_CLKOCTL")
local t=ext.band(ext.rshift(e["CLK_CLK_CLKOCTL"],6),1)
if t==0 then
local t=ext.band(ext.rshift(e["CLK_CLK_CLKOCTL"],4),1)
if t~=0 then
local t
local i
table.insert(a,"CLK_CLK_CLKSEL1")
local s=ext.band(ext.rshift(e["CLK_CLK_CLKSEL1"],28),3)
if s==0 then
t,i=get_HXT_clock(e,a)
elseif s==1 then
t,i=get_LXT_clock(e,a)
elseif s==2 then
t,i=get_HCLK_clock(e,a)
else
t,i=get_HIRC_clock(e,a)
end
if t~=0 then
local a=t
local o=ext.band(ext.rshift(e["CLK_CLK_CLKOCTL"],5),1)
if o==0 then
local e=ext.band(e["CLK_CLK_CLKOCTL"],15)
a=t/ext.lshift(1,(e+1))
end
n=string.format("CLKO clock frequency: %sHz, from %s.
",val2str(a),i)
else
o="CLKO clock is not available, "..i..".
"
end
else
o="CLKO output function disabled (see CLK_CLKOCTL[4].CLKOEN).
"
end
else
n="1Hz clock from RTC"
end
else
o="CLKO clock is not available (see CLK_APBCLK0[6].CLKOCKEN).
"
end
if o~=""then
o=""..o..""
t["pin_no_color"]=kBgColor_Error
end
if n~=""then
n="Information
"..n
end
t["information"]=string.format(
"%s
%s
"..
"%s%s%s",
h,
o,
get_mfp_regs(e,r,d),
get_clk_informnation(e,a),
n)
end
function fill_M2351_TM(s,t,d,l,r,e)
local i=""
local n=""
local a={}
s["highlight_text"]=r
s["normal_color"]=kColor_Invalid
s["highlight_color"]=kColor_TM
s["pin_bg_color"]=kBgColor_TM
s["direction"]=kPinDirection_Unknown
s["status"]=kPinStatus_Unknown
table.insert(a,"CLK_CLK_APBCLK0")
local o=ext.band(ext.rshift(t["CLK_CLK_APBCLK0"],e+2),1)
if o~=0 then
local o=string.format("TMR%d%d_TIMER%d_CTL",ext.rshift(e,1)*2,ext.rshift(e,1)*2+1,e)
table.insert(a,o)
local o=ext.band(ext.rshift(t[o],24),1)
if o~=0 then
i=string.format("TMR%d external counting pin function enabled.
",e)
else
local o
local s
table.insert(a,"CLK_CLK_CLKSEL1")
local h=ext.band(ext.rshift(t["CLK_CLK_CLKSEL1"],8+e*4),7)
if h==0 then
o,s=get_HXT_clock(t,a)
elseif h==1 then
o,s=get_LXT_clock(t,a)
elseif h==2 then
if e==0 or e==1 then
o,s=get_PCLK_clock(t,a,0)
else
o,s=get_PCLK_clock(t,a,1)
end
elseif h==3 then
i=string.format("TMR%d clock source is from external clock TM%d pin.
",e,e)
elseif h==5 then
o,s=get_LIRC_clock(t,a)
elseif h==7 then
o,s=get_HIRC_clock(t,a)
else
n=string.format("TMR%d clock source is undefined (see CLK_CLKSEL1[%d:%d].TMR%dSEL).
",
e,8+e*4+2,8+e*4,e)
end
if n==""and i==""then
if o~=0 then
i=string.format("TMR%d clock frequency: %sHz, from %s.
",
e,val2str(o),s)
else
n=string.format("TMR%d clock is not available, %s.
",e,s)
end
end
end
else
n=string.format("TMR%d clock is not available (see CLK_APBCLK0[%d].TMR%dCKEN).
",e,e+2,e)
end
if n~=""then
n=""..n..""
s["pin_no_color"]=kBgColor_Error
end
if i~=""then
i="Information
"..i
end
s["information"]=string.format(
"%s
%s
"..
"%s%s%s",
r,
n,
get_mfp_regs(t,d,l),
get_clk_informnation(t,a),
i)
end
function fill_M2351_DAC(e,o,h,r,n,t)
local a=""
local t=""
local i={}
e["highlight_text"]=n
e["normal_color"]=kColor_Invalid
e["highlight_color"]=kColor_DAC
e["pin_bg_color"]=kBgColor_DAC
e["direction"]=kPinDirection_Unknown
e["status"]=kPinStatus_Unknown
table.insert(i,"CLK_CLK_APBCLK1")
local s=ext.band(ext.rshift(o["CLK_CLK_APBCLK1"],12),1)
if s~=0 then
local e
local t
e,t=get_PCLK_clock(o,i,1)
a=string.format("DAC clock frequency: %sHz, from %s.
",val2str(e),t)
else
t="DAC clock is not available (see CLK_APBCLK1[12].DACCKEN).
"
end
if t~=""then
t=""..t..""
e["pin_no_color"]=kBgColor_Error
end
if a~=""then
a="Information
"..a
end
e["information"]=string.format(
"%s
%s
"..
"%s%s%s",
n,
t,
get_mfp_regs(o,h,r),
get_clk_informnation(o,i),
a)
return a,t,i,s
end
function fill_M2351_EBI(a,t,r,d,h)
local e=""
local o=""
local i={}
a["highlight_text"]=h
a["normal_color"]=kColor_Invalid
a["highlight_color"]=kColor_EBI
a["pin_bg_color"]=kBgColor_EBI
a["direction"]=kPinDirection_PushPullOut
a["status"]=kPinStatus_Unknown
table.insert(i,"CLK_CLK_AHBCLK")
local n=ext.band(ext.rshift(t["CLK_CLK_AHBCLK"],3),1)
if n~=0 then
local n
local s
n,s=get_HCLK_clock(t,i)
if n~=0 then
for o=0,2 do
local a=string.format("EBI_EBI_CTL%d",o)
table.insert(i,a)
local i=ext.band(t[a],1)
if i~=0 then
local i=ext.band(ext.rshift(t[a],8),7)
local n=ext.rshift(n,i)
local i=ext.band(ext.rshift(t[a],1),1)
local t=ext.band(ext.rshift(t[a],3),1)
e=e..string.format("EBI Bank%d MCLK frequency: %sHz, from %s.
",
o,val2str(n),s)
e=e..string.format("EBI Bank%d: address/data bus %s mode, and data width %d-bit
",
o,(t~=0)and"separating"or"multiplex",(i~=0)and 16 or 8)
else
e=e..string.format("EBI Bank%d disabled
",o)
end
end
else
o=string.format("EBI clock is not available, %s.
",s)
end
else
o="EBI clock is not available (see CLK_AHBCLK[3].EBICKEN).
"
end
if o~=""then
o=""..o..""
a["pin_no_color"]=kBgColor_Error
end
if e~=""then
e="Information
"..e
end
a["information"]=string.format(
"%s
%s
"..
"%s%s%s",
h,
o,
get_mfp_regs(t,r,d),
get_clk_informnation(t,i),
e)
end
function fill_M2351_BPWM(t,i,d,l,r,e,s)
local a=""
local o=""
local n={}
t["highlight_text"]=r
t["normal_color"]=kColor_Invalid
t["highlight_color"]=kColor_PWM
t["pin_bg_color"]=kBgColor_PWM
t["direction"]=kPinDirection_Unknown
t["status"]=kPinStatus_Unknown
if s~=nil then
table.insert(n,"CLK_CLK_APBCLK1")
local t=ext.band(ext.rshift(i["CLK_CLK_APBCLK1"],18+e),1)
if t~=0 then
local t
local h
table.insert(n,"CLK_CLK_CLKSEL2")
t,h=get_PCLK_clock(i,n,ext.band(e,1))
local s=string.format("BPWM%d_BPWM_CNTEN",e)
table.insert(n,s)
local s=ext.band(i[s],1)
if s==0 then
o=string.format("BPWM%d counter stops running.
",e)
else
local s=string.format("BPWM%d_BPWM_CLKSRC",e)
table.insert(n,s)
local s=ext.band(i[s],7)
if s==0 then
if t==0 then
o=string.format("BPWM%d clock is not available, %s.
",e,h)
else
local o=string.format("BPWM%d_BPWM_CLKPSC",e)
table.insert(n,o)
local o=ext.band(i[o],4095)
local o=t/(o+1)
a=string.format("BPWM%d clock frequency: %sHz, from %s.
",
e,val2str(t),h)
a=a..string.format("BPWM%d counter frequency: %sHz (Pre-Scaled)
",
e,val2str(o))
end
elseif s<=4 then
a=string.format("BPWM%d clock source is from TIMER%d.
",e,s-1)
else
o=string.format("BPWM%d clock source is undefined (see BPWM_CLKSRC[2:0].ECLKSRC0).
",e)
end
end
else
o=string.format("BPWM%d clock is not available (see CLK_APBCLK1[%d].BPWM%dCKEN).
",
e,18+e,e)
end
end
if o~=""then
o=""..o..""
t["pin_no_color"]=kBgColor_Error
end
if a~=""then
a="Information
"..a
end
t["information"]=string.format(
"%s
%s
"..
"%s%s%s",
r,
o,
get_mfp_regs(i,d,l),
get_clk_informnation(i,n),
a)
end
function fill_M2351_EPWM(o,n,c,u,l,e,h)
local i=""
local a=""
local s={}
o["highlight_text"]=l
o["normal_color"]=kColor_Invalid
o["highlight_color"]=kColor_PWM
o["pin_bg_color"]=kBgColor_PWM
o["direction"]=kPinDirection_Unknown
o["status"]=kPinStatus_Unknown
if h~=nil then
local t=ext.rshift(h,1)
table.insert(s,"CLK_CLK_APBCLK1")
local o=ext.band(ext.rshift(n["CLK_CLK_APBCLK1"],16+e),1)
if o~=0 then
local o
local r
table.insert(s,"CLK_CLK_CLKSEL2")
o,r=get_PCLK_clock(n,s,ext.band(e,1))
local d=string.format("EPWM%d_EPWM_CNTEN",e)
table.insert(s,d)
local d=ext.band(ext.rshift(n[d],h),1)
if d==0 then
a=string.format("EPWM%d counter%d stops running.
",e,h)
else
local d=string.format("EPWM%d_EPWM_CLKSRC",e)
table.insert(s,d)
local d=ext.band(ext.rshift(n[d],8*t),7)
if d==0 then
if o==0 then
a=string.format("EPWM%d clock is not available, %s.
",e,r)
else
local t=string.format("EPWM%d_EPWM_CLKPSC%d_%d",e,2*t,2*t+1)
table.insert(s,t)
local t=ext.band(n[t],4095)
local t=o/(t+1)
i=string.format("EPWM%d clock frequency: %sHz, from %s.
",
e,val2str(o),r)
i=i..string.format("EPWM%d counter%d frequency: %sHz (Pre-Scaled)
",
e,h,val2str(t))
end
elseif d<=4 then
i=string.format("EPWM%d_CH%d%d clock source is from TIMER%d.
",
e,2*t,2*t+1,d-1)
else
a=string.format("EPWM%d_CH%d%d clock source is undefined (see EPWM_CLKSRC[%d:%d].ECLKSRC%d).
",
e,2*t,2*t+1,8*t+2,8*t,2*t)
end
end
else
a=string.format("EPWM%d clock is not available (see CLK_APBCLK1[%d].EPWM%dCKEN).
",
e,16+e,e)
end
end
if a~=""then
a=""..a..""
o["pin_no_color"]=kBgColor_Error
end
if i~=""then
i="Information
"..i
end
o["information"]=string.format(
"%s
%s
"..
"%s%s%s",
l,
a,
get_mfp_regs(n,c,u),
get_clk_informnation(n,s),
i)
end
function fill_M2351_USCI(i,a,m,f,u,e)
local t=""
local o=""
local n={}
i["highlight_text"]=u
i["normal_color"]=kColor_Invalid
i["highlight_color"]=kColor_USCI
i["pin_bg_color"]=kBgColor_USCI
i["direction"]=kPinDirection_Unknown
i["status"]=kPinStatus_Unknown
table.insert(n,"CLK_CLK_APBCLK1")
local s=ext.band(ext.rshift(a["CLK_CLK_APBCLK1"],8+e),1)
if s~=0 then
local i=string.format("USCI%d_USCI_CTL",e)
table.insert(n,i)
local r=ext.band(a[i],7)
local i=string.format("USCI%d_USCI_BRGEN",e)
table.insert(n,i)
local s=ext.band(a[i],1)
local l=ext.band(ext.rshift(a[i],1),1)
local s=ext.band(ext.rshift(a[i],2),3)
local f=ext.band(ext.rshift(a[i],10),31)
local w=ext.band(ext.rshift(a[i],8),3)
local u=ext.band(ext.rshift(a[i],16),1023)
local i=string.format("USCI%d_USCI_PROTCTL",e)
table.insert(n,i)
local d=ext.band(ext.rshift(a[i],31),1)
local c=ext.band(a[i],1)
local h
local i
h,i=get_PCLK_clock(a,n,ext.band(e,1))
local n=h
local a=n/2
local l=(l==0)and n or a
local u=l/(u+1)
local m=u/2
local a
if s==0 then
a=u
elseif s==1 then
a=l
elseif s==2 then
a=m
elseif s==3 then
a=n
end
if h~=0 then
if r==0 then
t=string.format("USCI%d is in idle state.
",e)
elseif r==1 then
if c==0 then
t=string.format("USCI%d is in SPI master mode.
",e)
else
t=string.format("USCI%d is in SPI slave mode.
",e)
end
if d==0 then
o=string.format("SPI protocol disabled (see USCI%d_USCI_PROTCTL[31].PROTEN)
",e)
elseif c==0 then
local a=a/2
t=t..string.format("USPI%d clock frequency: %sHz, from %s.
",e,val2str(a),i)
end
elseif r==2 then
t=string.format("USCI%d is in UART mode.
",e)
if d==0 then
o=string.format("UART protocol disabled (see USCI%d_USCI_PROTCTL[31].PROTEN)
",e)
else
t=t..string.format("UUART%d clock frequency: %sHz, from %s.
",e,val2str(h),i)
local e=a/(f+1)/(w+1)
t=t..string.format("UART baudrate: %d
",e)
end
elseif r==4 then
t=string.format("USCI%d is in I2C mode.
",e)
if d==0 then
o=string.format("I2C protocol disabled (see USCI%d_USCI_PROTCTL[31].PROTEN)
",e)
else
local a=a/2
t=t..string.format("UI2C%d clock frequency: %sHz, from %s.
",e,val2str(a),i)
end
else
o=string.format("Undefined function mode (see USCI_CTL[2:0].FUNMODE).
")
end
else
o=string.format("USCI%d clock is not available, %s.
",e,i)
end
else
o=string.format("USCI%d clock is not available (see CLK_APBCLK1[%d].USCI%dCKEN).
",e,8+e,e)
end
if o~=""then
o=""..o..""
i["pin_no_color"]=kBgColor_Error
end
if t~=""then
t="Information
"..t
end
i["information"]=string.format(
"%s
%s
"..
"%s%s%s",
u,
o,
get_mfp_regs(a,m,f),
get_clk_informnation(a,n),
t)
end
function fill_M2351_USCI_IO(e,i,o,a)
local t=string.format("USCI%d_USCI_CTL",o)
local t=ext.band(i[t],7)
if t==0 then
elseif t==1 then
local t=string.format("USCI%d_USCI_PROTCTL",o)
local t=ext.band(i[t],1)
if t==0 then
if a==0 then
e["direction"]=kPinDirection_PushPullOut
else
e["direction"]=kPinDirection_In
end
else
if a==0 then
e["direction"]=kPinDirection_In
else
e["direction"]=kPinDirection_PushPullOut
end
end
elseif t==2 then
if a==0 then
e["direction"]=kPinDirection_In
else
e["direction"]=kPinDirection_PushPullOut
end
elseif t==4 then
end
end
function fill_M2351_SC(n,t,u,l,d,e)
local a=""
local i=""
local o={}
local h=0
n["highlight_text"]=d
n["normal_color"]=kColor_Invalid
n["highlight_color"]=kColor_SC
n["pin_bg_color"]=kBgColor_SC
n["direction"]=kPinDirection_PushPullOut
n["status"]=kPinStatus_Unknown
table.insert(o,"CLK_CLK_APBCLK1")
local s=ext.band(ext.rshift(t["CLK_CLK_APBCLK1"],e),1)
if s~=0 then
local r=string.format("SC%d_SC_CTL",e)
table.insert(o,r)
if ext.band(t[r],1)~=0 then
local s
local n
table.insert(o,"CLK_CLK_CLKSEL3")
local r=ext.band(ext.rshift(t["CLK_CLK_CLKSEL3"],e*2),3)
if r==0 then
s,n=get_HXT_clock(t,o)
elseif r==1 then
s,n=get_PLL_clock(t,o)
elseif r==2 then
s,n=get_PCLK_clock(t,o,ext.band(e,1))
else
s,n=get_HIRC_clock(t,o)
end
table.insert(o,"CLK_CLK_CLKDIV1")
local t=ext.band(ext.rshift(t["CLK_CLK_CLKDIV1"],e*8),255)
h=s/(t+1)
if h~=0 then
a=a..string.format("SC%d clock frequency: %sHz, from %s.
",e,val2str(h),n)
else
i=string.format("SC%d clock is not available, ",e)..n..".
"
end
else
i=string.format("SC%d engine disabled (see %s[0].SCEN).
",e,r)
end
else
i=string.format("SC%d clock is not available (see CLK_APBCLK1[%d].SC%dCKEN).
",e,e,e)
end
if i==""then
local n=string.format("SC%d_SC_UARTCTL",e)
local s=string.format("SC%d_SC_ETUCTL",e)
table.insert(o,n)
table.insert(o,s)
local o=ext.band(t[s],4095)
local s=h/(o+1)
local t=ext.band(t[n],1)
if t~=0 then
a=string.format("SC%d is in UART mode.
",e)..a
if o>4 then
a=a..string.format("UART baudrate: %d
",s)
else
i=string.format("SC%d ETURDIV(SC_ETUCTL[11:0]) must be greater than 4.
",e)
end
else
a=string.format("SC%d is in Smart Card mode.
",e)..a
end
end
if i~=""then
i=""..i..""
n["pin_no_color"]=kBgColor_Error
end
if a~=""then
a="Information
"..a
end
n["information"]=string.format(
"%s
%s
"..
"%s%s%s",
d,
i,
get_mfp_regs(t,u,l),
get_clk_informnation(t,o),
a)
end
function fill_M2351_QEI(t,o,d,r,h,e)
local i=""
local a=""
local n={}
t["highlight_text"]=h
t["normal_color"]=kColor_Invalid
t["highlight_color"]=kColor_QEI
t["pin_bg_color"]=kBgColor_QEI
t["direction"]=kPinDirection_In
t["status"]=kPinStatus_Unknown
table.insert(n,"CLK_CLK_APBCLK1")
local s=ext.band(ext.rshift(o["CLK_CLK_APBCLK1"],22+e),1)
if s~=0 then
local t
local s
t,s=get_PCLK_clock(o,n,ext.band(e,1))
if t~=0 then
local h=string.format("QEI%d_QEI_CTL",e)
table.insert(n,h)
local o=ext.band(ext.rshift(o[h],29),1)
if o~=0 then
i=string.format("QEI%d clock frequency: %sHz, from %s.
",e,val2str(t),s)
else
a=string.format("QEI%d controller function disabled (see QEI_CTL[29].QEIEN).
",e)
end
else
a=string.format("QEI%d clock is not available, %s.
",e,s)
end
else
a=string.format("QEI%d clock is not available (see CLK_APBCLK1[%d].QEI%dCKEN).
",e,22+e,e)
end
if a~=""then
a=""..a..""
t["pin_no_color"]=kBgColor_Error
end
if i~=""then
i="Information
"..i
end
t["information"]=string.format(
"%s
%s
%s%s%s",
h,
a,
get_mfp_regs(o,d,r),
get_clk_informnation(o,n),
i)
end
function fill_M2351_ECAP(t,i,d,l,r,e)
local o=""
local a=""
local n={}
t["highlight_text"]=r
t["normal_color"]=kColor_Invalid
t["highlight_color"]=kColor_CAP
t["pin_bg_color"]=kBgColor_CAP
t["direction"]=kPinDirection_Unknown
t["status"]=kPinStatus_Unknown
table.insert(n,"CLK_CLK_APBCLK1")
local s=ext.band(ext.rshift(i["CLK_CLK_APBCLK1"],26+e),1)
if s~=0 then
local s
local t
s,t=get_PCLK_clock(i,n,ext.band(e,1))
if s~=0 then
local h=string.format("ECAP%d_ECAP_CTL0",e)
table.insert(n,h)
local i=ext.band(ext.rshift(i[h],29),1)
if i~=0 then
o=string.format("ECAP%d clock frequency: %sHz, from %s.
",e,val2str(s),t)
else
a="Input Capture function disabled (see ECAP_CTL0[29].CAPEN).
"
end
else
a=string.format("ECAP%d clock is not available, %s.
",e,t)
end
else
a=string.format("ECAP%d clock is not available (see CLK_APBCLK1[%d].ECAP%dEN).
",e,26+e,e)
end
if a~=""then
a=""..a..""
t["pin_no_color"]=kBgColor_Error
end
if o~=""then
o="Information
"..o
end
t["information"]=string.format(
"%s
%s
%s%s%s",
r,
a,
get_mfp_regs(i,d,l),
get_clk_informnation(i,n),
o)
end
function fill_M2351_TRACE(e,t,r,h,s)
local o=""
local a=""
local i={}
e["highlight_text"]=s
e["normal_color"]=kColor_Invalid
e["highlight_color"]=kColor_Normal
e["pin_bg_color"]=kBgColor_Normal
e["direction"]=kPinDirection_PushPullOut
e["status"]=kPinStatus_Unknown
table.insert(i,"SCS_DEMCR")
local n=ext.band(ext.rshift(t["SCS_DEMCR"],24),1)
if n~=0 then
table.insert(i,"TPIU_SPPR")
local e=ext.band(ext.rshift(t["TPIU_SPPR"],0),3)
if e==0 then
table.insert(i,"TPIU_CSPSR")
for e=0,31 do
if ext.band(ext.rshift(t['TPIU_CSPSR'],e),1)==1 then
o=string.format('Trace port width: %d-bit
',e+1)
break
end
end
local n
local e
n,e=get_HCLK_clock(t,i)
if n~=0 then
table.insert(i,"CLK_CLK_CLKDIV4")
local t=ext.band(ext.rshift(t["CLK_CLK_CLKDIV4"],24),255)
local t=n/2/(t+1)
o=o..string.format("Trace clock frequency: %sHz, from %s.
",val2str(t),e)
else
a=string.format("Trace clock is not available, %s.
",e)
end
else
a="TPIU protocol is not TracePort mode.
"
end
else
a="Trace is disabled."
end
if a~=""then
a=""..a..""
e["pin_no_color"]=kBgColor_Error
end
if o~=""then
o="Information
"..o
end
e["information"]=string.format(
"%s
%s
%s%s%s",
s,
a,
get_mfp_regs(t,r,h),
get_clk_informnation(t,i),
o)
end
function fill_M2351_SD(t,e,l,d,r,n)
local s=""
local o=""
local a={}
t["highlight_text"]=r
t["normal_color"]=kColor_Invalid
t["highlight_color"]=kColor_SD
t["pin_bg_color"]=kBgColor_SD
t["direction"]=kPinDirection_Unknown
t["status"]=kPinStatus_Unknown
table.insert(a,"CLK_CLK_AHBCLK")
local i=0
if n==0 then
i=ext.band(ext.rshift(e["CLK_CLK_AHBCLK"],6),1)
end
if i~=0 then
local t
local i
table.insert(a,"CLK_CLK_CLKSEL0")
local h=ext.band(ext.rshift(e["CLK_CLK_CLKSEL0"],20+n*2),3)
if h==0 then
t,i=get_HXT_clock(e,a)
elseif h==1 then
t,i=get_PLL_clock(e,a)
elseif h==2 then
t,i=get_HCLK_clock(e,a)
else
t,i=get_HIRC_clock(e,a)
end
if t~=0 then
local o=0
if n==0 then
table.insert(a,"CLK_CLK_CLKDIV0")
o=ext.band(ext.rshift(e["CLK_CLK_CLKDIV0"],24),255)
end
local e=t/(o+1)
s=string.format("SDH%d clock frequency: %sHz, from %s.
",n,val2str(e),i)
else
o=string.format("SDH%d clock is not available, ",n)..i..".
"
end
else
if n==0 then
o="SDH0 clock is not available (see CLK_AHBCLK[6].SDH0CKEN).
"
end
end
if o~=""then
o=""..o..""
t["pin_no_color"]=kBgColor_Error
end
if s~=""then
s="Information
"..s
end
t["information"]=string.format(
"%s
%s
"..
"%s%s%s",
r,
o,
get_mfp_regs(e,l,d),
get_clk_informnation(e,a),
s)
end
function fill_M2351_I2S(i,t,d,r,h)
local e=""
local n=""
local a={}
i["highlight_text"]=h
i["normal_color"]=kColor_Invalid
i["highlight_color"]=kColor_I2S
i["pin_bg_color"]=kBgColor_I2S
i["direction"]=kPinDirection_Unknown
i["status"]=kPinStatus_Unknown
table.insert(a,"CLK_CLK_APBCLK0")
local o=ext.band(ext.rshift(t["CLK_CLK_APBCLK0"],29),1)
if o~=0 then
local o
local i
table.insert(a,"CLK_CLK_CLKSEL3")
local s=ext.band(ext.rshift(t["CLK_CLK_CLKSEL3"],16),3)
if s==0 then
o,i=get_HXT_clock(t,a)
elseif s==1 then
o,i=get_PLL_clock(t,a)
elseif s==2 then
o,i=get_PCLK_clock(t,a,0)
else
o,i=get_HIRC_clock(t,a)
end
if o~=0 then
table.insert(a,"I2S_I2S_CTL0")
local n=ext.band(t["I2S_I2S_CTL0"],1)
if n~=0 then
e="I2S controller enabled.
"
else
e="I2S controller disabled, (see I2S_CTL0[0].I2SEN).
"
end
e=e..string.format("I2S clock frequency: %sHz, from %s.
",val2str(o),i)
table.insert(a,"I2S_I2S_CLKDIV")
local i=ext.band(ext.rshift(t["I2S_I2S_CLKDIV"],8),1023)
local a=ext.band(t["I2S_I2S_CLKDIV"],127)
local i=o/(2*(i+1))
local t=o
if a~=0 then
t=o/(2*a)
end
e=e..string.format("I2S BCLK frequency: %sHz
",val2str(i))
e=e..string.format("I2S MCLK frequency: %sHz
",val2str(t))
else
n=string.format("I2S clock is not available, %s.
",i)
end
else
n="I2S clock is not available (see CLK_APBCLK0[29].I2S0CKEN).
"
end
if n~=""then
n=""..n..""
i["pin_no_color"]=kBgColor_Error
end
if e~=""then
e="Information
"..e
end
i["information"]=string.format(
"%s
%s
%s%s%s",
h,
n,
get_mfp_regs(t,d,r),
get_clk_informnation(t,a),
e)
end
function fill_M2351_Normal(e,i,a,o,t)
e["highlight_text"]=t
e["normal_color"]=kColor_Invalid
e["highlight_color"]=kColor_Normal
e["pin_bg_color"]=kBgColor_Normal
e["direction"]=kPinDirection_Unknown
e["status"]=kPinStatus_Unknown
if a==nil or o==nil then
e["information"]=string.format(
"%s
",
t)
else
e["information"]=string.format(
"%s
"..
"%s",
t,
get_mfp_regs(i,a,o))
end
end
function fill_M2351_Analog(e,o,l,d,i,p,f,m)
local t=""
local a=""
local h={}
local n={}
local s=""
local u=""
local r={}
local c=0
if m~=nil then
s,u,r,c=fill_M2351_ACMP(n,o,l,d,i,unpack(m))
for t,e in ipairs(r)do
table.insert(h,e)
end
if s~=""then
if t~=""then t=t.."
"end
t=t.."ACMP "..s
end
a=a..u
end
local s={}
local r=""
local u=""
local m={}
local y=0
if f~=nil then
r,u,m,y=fill_M2351_DAC(s,o,l,d,i,unpack(f))
for t,e in ipairs(m)do
table.insert(h,e)
end
if r~=""then
if t~=""then t=t.."
"end
t=t.."DAC "..r
end
a=a..u
end
local r={}
local u=""
local f=""
local m={}
local w=0
if p~=nil then
u,f,m,w=fill_M2351_EADC(r,o,l,d,i,unpack(p))
for t,e in ipairs(m)do
table.insert(h,e)
end
if u~=""then
if t~=""then t=t.."
"end
t=t.."EADC "..u
end
a=a..f
end
if c~=0 then
e["highlight_color"]=n["highlight_color"]
e["pin_bg_color"]=n["pin_bg_color"]
e["pin_no_color"]=n["pin_no_color"]
elseif y~=0 then
e["highlight_color"]=s["highlight_color"]
e["pin_bg_color"]=s["pin_bg_color"]
e["pin_no_color"]=s["pin_no_color"]
elseif w~=0 then
e["highlight_color"]=r["highlight_color"]
e["pin_bg_color"]=r["pin_bg_color"]
e["pin_no_color"]=r["pin_no_color"]
else
e["highlight_color"]=kColor_Normal
e["pin_bg_color"]=kBgColor_Normal
if a~=""then
e["pin_no_color"]=kBgColor_Error
end
end
e["highlight_text"]=i
e["normal_color"]=kColor_Invalid
e["direction"]=kPinDirection_Unknown
e["status"]=kPinStatus_Unknown
e["information"]=string.format(
"%s
%s
"..
"%s%s%s",
i,
a,
get_mfp_regs(o,l,d),
get_clk_informnation(o,h),
t)
end