GPIO

Instance: GPIO
Component: GPIO
Base address: 0x40023000


MCU GPIO - I/F for controlling and reading IO status and IO event status

TOP:GPIO Register Summary

Register Name

Type

Register Width (Bits)

Register Reset

Address Offset

Physical Address

DESC

RO

32

0x7C49 1010

0x0000 0000

0x4002 3000

DESCEX

RO

32

0x0000 000B

0x0000 0004

0x4002 3004

IMASK

RW

32

0x0000 0000

0x0000 0044

0x4002 3044

RIS

RO

32

0x0000 0000

0x0000 004C

0x4002 304C

MIS

RO

32

0x0000 0000

0x0000 0054

0x4002 3054

ISET

WO

32

0x0000 0000

0x0000 005C

0x4002 305C

ICLR

WO

32

0x0000 0000

0x0000 0064

0x4002 3064

IMSET

WO

32

0x0000 0000

0x0000 006C

0x4002 306C

IMCLR

WO

32

0x0000 0000

0x0000 0074

0x4002 3074

DTB

RW

32

0x0000 0000

0x0000 007C

0x4002 307C

DOUT3_0

RW

32

0x0000 0000

0x0000 0100

0x4002 3100

DOUT7_4

RW

32

0x0000 0000

0x0000 0104

0x4002 3104

DOUT11_8

RW

32

0x0000 0000

0x0000 0108

0x4002 3108

DOUT15_12

RW

32

0x0000 0000

0x0000 010C

0x4002 310C

DOUT19_16

RW

32

0x0000 0000

0x0000 0110

0x4002 3110

DOUT23_20

RW

32

0x0000 0000

0x0000 0114

0x4002 3114

DOUT27_24

RW

32

0x0000 0000

0x0000 0118

0x4002 3118

DOUT31_0

RW

32

0x0000 0000

0x0000 0200

0x4002 3200

DOUTSET31_0

WO

32

0x0000 0000

0x0000 0210

0x4002 3210

DOUTCLR31_0

WO

32

0x0000 0000

0x0000 0220

0x4002 3220

DOUTTGL31_0

WO

32

0x0000 0000

0x0000 0230

0x4002 3230

DOUTTGL3_0

WO

32

0x0000 0000

0x0000 0300

0x4002 3300

DOUTTGL7_4

WO

32

0x0000 0000

0x0000 0304

0x4002 3304

DOUTTGL11_8

WO

32

0x0000 0000

0x0000 0308

0x4002 3308

DOUTTGL15_12

WO

32

0x0000 0000

0x0000 030C

0x4002 330C

DOUTTGL19_16

WO

32

0x0000 0000

0x0000 0310

0x4002 3310

DOUTTGL23_20

WO

32

0x0000 0000

0x0000 0314

0x4002 3314

DOUTTGL27_24

WO

32

0x0000 0000

0x0000 0318

0x4002 3318

DOE3_0

RW

32

0x0000 0000

0x0000 0400

0x4002 3400

DOE7_4

RW

32

0x0000 0000

0x0000 0404

0x4002 3404

DOE11_8

RW

32

0x0000 0000

0x0000 0408

0x4002 3408

DOE15_12

RW

32

0x0000 0000

0x0000 040C

0x4002 340C

DOE19_16

RW

32

0x0000 0000

0x0000 0410

0x4002 3410

DOE23_20

RW

32

0x0000 0000

0x0000 0414

0x4002 3414

DOE27_24

RW

32

0x0000 0000

0x0000 0418

0x4002 3418

DOE31_0

RW

32

0x0000 0000

0x0000 0500

0x4002 3500

DOESET31_0

WO

32

0x0000 0000

0x0000 0510

0x4002 3510

DOECLR31_0

WO

32

0x0000 0000

0x0000 0520

0x4002 3520

DOETGL31_0

WO

32

0x0000 0000

0x0000 0530

0x4002 3530

DIN3_0

RO

32

0x0000 0000

0x0000 0600

0x4002 3600

DIN7_4

RO

32

0x0000 0000

0x0000 0604

0x4002 3604

DIN11_8

RO

32

0x0000 0000

0x0000 0608

0x4002 3608

DIN15_12

RO

32

0x0000 0000

0x0000 060C

0x4002 360C

DIN19_16

RO

32

0x0000 0000

0x0000 0610

0x4002 3610

DIN23_20

RO

32

0x0000 0000

0x0000 0614

0x4002 3614

DIN27_24

RO

32

0x0000 0000

0x0000 0618

0x4002 3618

DIN31_0

RO

32

0x0000 0000

0x0000 0700

0x4002 3700

EVTCFG

RW

32

0x0000 0000

0x0000 0800

0x4002 3800

TOP:GPIO Register Descriptions

TOP:GPIO:DESC

Address Offset 0x0000 0000
Physical Address 0x4002 3000 Instance 0x4002 3000
Description Provides module ID, revision information, instance index
Type RO
Bits Field Name Description Type Reset
31:16 MODID Module identifier
Value ENUM Name Description
0x0 MINIMUM Smallest value
0xFFFF MAXIMUM Highest possible value
RO 0x7C49
15:12 STDIPOFF 0: STDIP MMRs do not exist
1:15: These MMRs begin at offset 64*STDIPOFF from IP base address
Value ENUM Name Description
0x0 MINIMUM Smallest value
0xF MAXIMUM Highest possible value
RO 0x1
11:8 INSTIDX If multiple instances of IP exists in SOC, this field can identify the instance number 0-15
Value ENUM Name Description
0x0 MINIMUM Smallest value
0xF MAXIMUM Highest possible value
RO 0x0
7:4 MAJREV Major revision version of IP
Value ENUM Name Description
0x0 MINIMUM Smallest value
0xF MAXIMUM Highest possible value
RO 0x1
3:0 MINREV Minor revision version of IP
Value ENUM Name Description
0x0 MINIMUM Smallest value
0xF MAXIMUM Highest possible value
RO 0x0

TOP:GPIO:DESCEX

Address Offset 0x0000 0004
Physical Address 0x4002 3004 Instance 0x4002 3004
Description Provide IP-specific instance information
Type RO
Bits Field Name Description Type Reset
31:6 RESERVED6 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000 0000 0000 0000 0000 0000
5:0 NUMDIO This provides the total number of DIOs supported by GPIO. The number of DIOs supprted is NUMDIO + 1
Value ENUM Name Description
0x0 MINIMUM Smallest value
0x3F MAXIMUM Highest possible value
RO 0b00 1011

TOP:GPIO:IMASK

Address Offset 0x0000 0044
Physical Address 0x4002 3044 Instance 0x4002 3044
Description Interrupt mask for DIO pins
Type RW
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO24 Interrupt mask for DIO24
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
23:22 RESERVED22 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
21 DIO21 Interrupt mask for DIO21
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
20 DIO20 Interrupt mask for DIO20
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
19:18 RESERVED18 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
17 DIO17 Interrupt mask for DIO17
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
16 DIO16 Interrupt mask for DIO16
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
15:14 RESERVED14 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
13 DIO13 Interrupt mask for DIO13
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
12 DIO12 Interrupt mask for DIO12
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
11 DIO11 Interrupt mask for DIO11
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
10:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
8 DIO8 Interrupt mask for DIO8
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
7 RESERVED7 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
6 DIO6 Interrupt mask for DIO6
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
5 RESERVED5 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
4 DIO4 Interrupt mask for DIO4
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
3 DIO3 Interrupt mask for DIO3
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
2:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000

TOP:GPIO:RIS

Address Offset 0x0000 004C
Physical Address 0x4002 304C Instance 0x4002 304C
Description Raw interrupt flag for DIO pins
Type RO
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO24 Raw interrupt flag for DIO24
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
23:22 RESERVED22 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
21 DIO21 Raw interrupt flag for DIO21
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
20 DIO20 Raw interrupt flag for DIO20
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
19:18 RESERVED18 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
17 DIO17 Raw interrupt flag for DIO17
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
16 DIO16 Raw interrupt flag for DIO16
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
15:14 RESERVED14 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
13 DIO13 Raw interrupt flag for DIO13
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
12 DIO12 Raw interrupt flag for DIO12
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
11 DIO11 Raw interrupt flag for DIO11
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
10:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
8 DIO8 Raw interrupt flag for DIO8
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
7 RESERVED7 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
6 DIO6 Raw interrupt flag for DIO6
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
5 RESERVED5 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
4 DIO4 Raw interrupt flag for DIO4
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
3 DIO3 Raw interrupt flag for DIO3
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
2:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000

TOP:GPIO:MIS

Address Offset 0x0000 0054
Physical Address 0x4002 3054 Instance 0x4002 3054
Description Masked interrupt flag for DIO pins
Type RO
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO24 Masked interrupt flag for DIO24
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
23:22 RESERVED22 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
21 DIO21 Masked interrupt flag for DIO21
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
20 DIO20 Masked interrupt flag for DIO20
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
19:18 RESERVED18 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
17 DIO17 Masked interrupt flag for DIO17
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
16 DIO16 Masked interrupt flag for DIO16
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
15:14 RESERVED14 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
13 DIO13 Masked interrupt flag for DIO13
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
12 DIO12 Masked interrupt flag for DIO12
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
11 DIO11 Masked interrupt flag for DIO11
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
10:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
8 DIO8 Masked interrupt flag for DIO8
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
7 RESERVED7 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
6 DIO6 Masked interrupt flag for DIO6
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
5 RESERVED5 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
4 DIO4 Masked interrupt flag for DIO4
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
3 DIO3 Masked interrupt flag for DIO3
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
2:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000

TOP:GPIO:ISET

Address Offset 0x0000 005C
Physical Address 0x4002 305C Instance 0x4002 305C
Description Set interrupt flag in RIS by writing a one
Type WO
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO24 Set DIO24 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
23:22 RESERVED22 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
21 DIO21 Set DIO21 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
20 DIO20 Set DIO20 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
19:18 RESERVED18 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
17 DIO17 Set DIO17 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
16 DIO16 Set DIO16 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
15:14 RESERVED14 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
13 DIO13 Set DIO13 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
12 DIO12 Set DIO12 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
11 DIO11 Set DIO11 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
10:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
8 DIO8 Set DIO8 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
7 RESERVED7 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
6 DIO6 Set DIO6 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
5 RESERVED5 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
4 DIO4 Set DIO4 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
3 DIO3 Set DIO3 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
2:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000

TOP:GPIO:ICLR

Address Offset 0x0000 0064
Physical Address 0x4002 3064 Instance 0x4002 3064
Description Clear interrupt flag in RIS by writing a one
Type WO
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO24 Clears DIO24 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
23:22 RESERVED22 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
21 DIO21 Clears DIO21 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
20 DIO20 Clears DIO20 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
19:18 RESERVED18 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
17 DIO17 Clears DIO17 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
16 DIO16 Clears DIO16 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
15:14 RESERVED14 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
13 DIO13 Clears DIO13 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
12 DIO12 Clears DIO12 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
11 DIO11 Clears DIO11 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
10:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
8 DIO8 Clears DIO8 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
7 RESERVED7 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
6 DIO6 Clears DIO6 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
5 RESERVED5 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
4 DIO4 Clears DIO4 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
3 DIO3 Clears DIO3 in RIS
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
2:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000

TOP:GPIO:IMSET

Address Offset 0x0000 006C
Physical Address 0x4002 306C Instance 0x4002 306C
Description Set interrupt mask in IMASK by writing a one
Type WO
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO24 Sets DIO24 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
23:22 RESERVED22 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
21 DIO21 Sets DIO21 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
20 DIO20 Sets DIO20 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
19:18 RESERVED18 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
17 DIO17 Sets DIO17 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
16 DIO16 Sets DIO16 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
15:14 RESERVED14 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
13 DIO13 Sets DIO13 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
12 DIO12 Sets DIO12 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
11 DIO11 Sets DIO11 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
10:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
8 DIO8 Sets DIO8 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
7 RESERVED7 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
6 DIO6 Sets DIO6 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
5 RESERVED5 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
4 DIO4 Sets DIO4 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
3 DIO3 Sets DIO3 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
2:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000

TOP:GPIO:IMCLR

Address Offset 0x0000 0074
Physical Address 0x4002 3074 Instance 0x4002 3074
Description Clear interrupt mask in IMASK by writing a one
Type WO
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO24 Clears DIO24 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
23:22 RESERVED22 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
21 DIO21 Clears DIO21 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
20 DIO20 Clears DIO20 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
19:18 RESERVED18 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
17 DIO17 Clears DIO17 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
16 DIO16 Clears DIO16 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
15:14 RESERVED14 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
13 DIO13 Clears DIO13 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
12 DIO12 Clears DIO12 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
11 DIO11 Clears DIO11 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
10:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
8 DIO8 Clears DIO8 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
7 RESERVED7 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
6 DIO6 Clears DIO6 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
5 RESERVED5 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
4 DIO4 Clears DIO4 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
3 DIO3 Clears DIO3 in IMASK
Value ENUM Name Description
0x0 NO_EFFECT Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
2:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000

TOP:GPIO:DTB

Address Offset 0x0000 007C
Physical Address 0x4002 307C Instance 0x4002 307C
Description Digital test bus mux selection
Type RW
Bits Field Name Description Type Reset
31:3 RESERVED3 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b0 0000 0000 0000 0000 0000 0000 0000
2:0 SEL DTB MUX select pin value
Value ENUM Name Description
0x0 DISABLE DTB output from peripheral is 0x0.
0x1 GRP1 Selects test group 1
0x2 GRP2 Selects test group 2
0x3 GRP3 Selects test group 3
0x4 GRP4 Selects test group 4
0x5 GRP5 Selects test group 5
0x6 GRP6 Selects test group 6
0x7 GRP7 Selects test group 7
RW 0b000

TOP:GPIO:DOUT3_0

Address Offset 0x0000 0100
Physical Address 0x4002 3100 Instance 0x4002 3100
Description Data out 3 to 0. Alias register for byte access to DOUT31_0[3:0] bits.
Type RW
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO3 Data output for DIO3
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
23:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00 0000

TOP:GPIO:DOUT7_4

Address Offset 0x0000 0104
Physical Address 0x4002 3104 Instance 0x4002 3104
Description Data out 7 to 4. Alias register for byte access to DOUT31_0[7:4] bits.
Type RW
Bits Field Name Description Type Reset
31:17 RESERVED17 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000
16 DIO6 Data output for DIO6
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
15:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000
0 DIO4 Data output for DIO4
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0

TOP:GPIO:DOUT11_8

Address Offset 0x0000 0108
Physical Address 0x4002 3108 Instance 0x4002 3108
Description Data out 11 to 8. Alias register for byte access to DOUT31_0[11:8] bits.
Type RW
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO11 Data output for DIO11
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
23:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000
0 DIO8 Data output for DIO8
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0

TOP:GPIO:DOUT15_12

Address Offset 0x0000 010C
Physical Address 0x4002 310C Instance 0x4002 310C
Description Data out 15 to 12. Alias register for byte access to DOUT31_0[15:12] bits.
Type RW
Bits Field Name Description Type Reset
31:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000
8 DIO13 Data output for DIO13
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO12 Data output for DIO12
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0

TOP:GPIO:DOUT19_16

Address Offset 0x0000 0110
Physical Address 0x4002 3110 Instance 0x4002 3110
Description Data out 19 to 16. Alias register for byte access to DOUT31_0[19:16] bits.
Type RW
Bits Field Name Description Type Reset
31:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000
8 DIO17 Data output for DIO17
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO16 Data output for DIO16
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0

TOP:GPIO:DOUT23_20

Address Offset 0x0000 0114
Physical Address 0x4002 3114 Instance 0x4002 3114
Description Data out 23 to 20. Alias register for byte access to DOUT31_0[23:20] bits.
Type RW
Bits Field Name Description Type Reset
31:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000
8 DIO21 Data output for DIO21
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO20 Data output for DIO20
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0

TOP:GPIO:DOUT27_24

Address Offset 0x0000 0118
Physical Address 0x4002 3118 Instance 0x4002 3118
Description Data out 27 to 24. Alias register for byte access to DOUT31_0[27:24] bits.
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 DIO24 Data output for DIO24
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0

TOP:GPIO:DOUT31_0

Address Offset 0x0000 0200
Physical Address 0x4002 3200 Instance 0x4002 3200
Description Data Output for DIO 31 to 0 pins.
Type RW
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO24 Data output for DIO24
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
23:22 RESERVED22 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
21 DIO21 Data output for DIO21
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
20 DIO20 Data output for DIO20
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
19:18 RESERVED18 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
17 DIO17 Data output for DIO17
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
16 DIO16 Data output for DIO16
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
15:14 RESERVED14 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
13 DIO13 Data output for DIO13
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
12 DIO12 Data output for DIO12
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
11 DIO11 Data output for DIO11
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
10:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
8 DIO8 Data output for DIO8
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
7 RESERVED7 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
6 DIO6 Data output for DIO6
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
5 RESERVED5 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
4 DIO4 Data output for DIO4
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
3 DIO3 Data output for DIO3
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
2:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000

TOP:GPIO:DOUTSET31_0

Address Offset 0x0000 0210
Physical Address 0x4002 3210 Instance 0x4002 3210
Description Data output set for DIO 31 to 0 pins. Writing 1 to a bit position sets the corresponding bit in the DOUT31_0 register.
Type WO
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO24 Set bit DIO24 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
23:22 RESERVED22 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
21 DIO21 Set bit DIO21 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
20 DIO20 Set bit DIO20 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
19:18 RESERVED18 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
17 DIO17 Set bit DIO17 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
16 DIO16 Set bit DIO16 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
15:14 RESERVED14 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
13 DIO13 Set bit DIO13 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
12 DIO12 Set bit DIO12 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
11 DIO11 Set bit DIO11 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
10:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
8 DIO8 Set bit DIO8 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
7 RESERVED7 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
6 DIO6 Set bit DIO6 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
5 RESERVED5 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
4 DIO4 Set bit DIO4 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
3 DIO3 Set bit DIO3 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
2:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000

TOP:GPIO:DOUTCLR31_0

Address Offset 0x0000 0220
Physical Address 0x4002 3220 Instance 0x4002 3220
Description Data output clear for DIO 31 to 0 pins. Writing 1 to a bit position clears the corresponding bit in the DOUT31_0 register.
Type WO
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO24 Clear bit DIO24 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
23:22 RESERVED22 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
21 DIO21 Clear bit DIO21 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
20 DIO20 Clear bit DIO20 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
19:18 RESERVED18 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
17 DIO17 Clear bit DIO17 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
16 DIO16 Clear bit DIO16 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
15:14 RESERVED14 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
13 DIO13 Clear bit DIO13 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
12 DIO12 Clear bit DIO12 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
11 DIO11 Clear bit DIO11 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
10:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
8 DIO8 Clear bit DIO8 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
7 RESERVED7 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
6 DIO6 Clear bit DIO6 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
5 RESERVED5 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
4 DIO4 Clear bit DIO4 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
3 DIO3 Clear bit DIO3 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
2:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000

TOP:GPIO:DOUTTGL31_0

Address Offset 0x0000 0230
Physical Address 0x4002 3230 Instance 0x4002 3230
Description Data output toggle for DIO 31 to 0 pins. Writing 1 to a bit position will invert the corresponding bit in DOUT31_0 register.
Type WO
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO24 Toggles bit DIO24 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
23:22 RESERVED22 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
21 DIO21 Toggles bit DIO21 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
20 DIO20 Toggles bit DIO20 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
19:18 RESERVED18 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
17 DIO17 Toggles bit DIO17 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
16 DIO16 Toggles bit DIO16 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
15:14 RESERVED14 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
13 DIO13 Toggles bit DIO13 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
12 DIO12 Toggles bit DIO12 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
11 DIO11 Toggles bit DIO11 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
10:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
8 DIO8 Toggles bit DIO8 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
7 RESERVED7 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
6 DIO6 Toggles bit DIO6 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
5 RESERVED5 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
4 DIO4 Toggles bit DIO4 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
3 DIO3 Toggles bit DIO3 in DOUT31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
2:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000

TOP:GPIO:DOUTTGL3_0

Address Offset 0x0000 0300
Physical Address 0x4002 3300 Instance 0x4002 3300
Description Data out toggle 3 to 0. Alias register for byte access to DOUTTGL31_0[3:0] bits.
Type WO
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO3 Data output toggle for DIO3
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
23:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00 0000

TOP:GPIO:DOUTTGL7_4

Address Offset 0x0000 0304
Physical Address 0x4002 3304 Instance 0x4002 3304
Description Data out toggle 7 to 4. Alias register for byte access to DOUTTGL31_0[7:4] bits.
Type WO
Bits Field Name Description Type Reset
31:17 RESERVED17 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000
16 DIO6 Data output toggle for DIO6
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
15:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000
0 DIO4 Data output toggle for DIO4
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0

TOP:GPIO:DOUTTGL11_8

Address Offset 0x0000 0308
Physical Address 0x4002 3308 Instance 0x4002 3308
Description Data out toggle 11 to 8. Alias register for byte access to DOUTTGL31_0[11:8] bits.
Type WO
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO11 Data output toggle for DIO11
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
23:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000
0 DIO8 Data output toggle for DIO8
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0

TOP:GPIO:DOUTTGL15_12

Address Offset 0x0000 030C
Physical Address 0x4002 330C Instance 0x4002 330C
Description Data out toggle 15 to 12. Alias register for byte access to DOUTTGL31_0[15:12] bits.
Type WO
Bits Field Name Description Type Reset
31:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000
8 DIO13 Data output toggle for DIO13
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO12 Data output toggle for DIO12
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0

TOP:GPIO:DOUTTGL19_16

Address Offset 0x0000 0310
Physical Address 0x4002 3310 Instance 0x4002 3310
Description Data out toggle 19 to 16. Alias register for byte access to DOUTTGL31_0[19:16] bits.
Type WO
Bits Field Name Description Type Reset
31:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000
8 DIO17 Data output toggle for DIO17
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO16 Data output toggle for DIO16
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0

TOP:GPIO:DOUTTGL23_20

Address Offset 0x0000 0314
Physical Address 0x4002 3314 Instance 0x4002 3314
Description Data out toggle 23 to 20. Alias register for byte access to DOUTTGL31_0[23:20] bits.
Type WO
Bits Field Name Description Type Reset
31:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000
8 DIO21 Data output toggle for DIO21
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO20 Data output toggle for DIO20
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0

TOP:GPIO:DOUTTGL27_24

Address Offset 0x0000 0318
Physical Address 0x4002 3318 Instance 0x4002 3318
Description Data out toggle 27 to 24. Alias register for byte access to DOUTTGL31_0[27:24] bits.
Type WO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 DIO24 Data output toggle for DIO24
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0

TOP:GPIO:DOE3_0

Address Offset 0x0000 0400
Physical Address 0x4002 3400 Instance 0x4002 3400
Description Data out enable 3 to 0. Alias register for byte access to DOE31_0[3:0] bits.
Type RW
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO3 Data output enable for DIO3
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0
23:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00 0000

TOP:GPIO:DOE7_4

Address Offset 0x0000 0404
Physical Address 0x4002 3404 Instance 0x4002 3404
Description Data out enable 7 to 4. Alias register for byte access to DOE31_0[7:4] bits.
Type RW
Bits Field Name Description Type Reset
31:17 RESERVED17 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000
16 DIO6 Data output enable for DIO6
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0
15:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000
0 DIO4 Data output enable for DIO4
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0

TOP:GPIO:DOE11_8

Address Offset 0x0000 0408
Physical Address 0x4002 3408 Instance 0x4002 3408
Description Data out enable 11 to 8. Alias register for byte access to DOE31_0[11:8] bits.
Type RW
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO11 Data output enable for DIO11
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0
23:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000
0 DIO8 Data output enable for DIO8
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0

TOP:GPIO:DOE15_12

Address Offset 0x0000 040C
Physical Address 0x4002 340C Instance 0x4002 340C
Description Data out enable 15 to 12. Alias register for byte access to DOE31_0[15:12] bits.
Type RW
Bits Field Name Description Type Reset
31:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000
8 DIO13 Data output enable for DIO13
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO12 Data output enable for DIO12
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0

TOP:GPIO:DOE19_16

Address Offset 0x0000 0410
Physical Address 0x4002 3410 Instance 0x4002 3410
Description Data out enable 19 to 16. Alias register for byte access to DOE31_0[19:16] bits.
Type RW
Bits Field Name Description Type Reset
31:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000
8 DIO17 Data output enable for DIO17
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO16 Data output enable for DIO16
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0

TOP:GPIO:DOE23_20

Address Offset 0x0000 0414
Physical Address 0x4002 3414 Instance 0x4002 3414
Description Data out enable 23 to 20. Alias register for byte access to DOE31_0[23:20] bits.
Type RW
Bits Field Name Description Type Reset
31:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000
8 DIO21 Data output enable for DIO21
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO20 Data output enable for DIO20
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0

TOP:GPIO:DOE27_24

Address Offset 0x0000 0418
Physical Address 0x4002 3418 Instance 0x4002 3418
Description Data out enable 27 to 24. Alias register for byte access to DOE31_0[27:24] bits.
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 DIO24 Data output enable for DIO24
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0

TOP:GPIO:DOE31_0

Address Offset 0x0000 0500
Physical Address 0x4002 3500 Instance 0x4002 3500
Description Data output enable for DIO 31 to 0 pins.
Type RW
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO24 Data output enable for DIO24
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0
23:22 RESERVED22 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
21 DIO21 Data output enable for DIO21
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0
20 DIO20 Data output enable for DIO20
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0
19:18 RESERVED18 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
17 DIO17 Data output enable for DIO17
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0
16 DIO16 Data output enable for DIO16
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0
15:14 RESERVED14 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
13 DIO13 Data output enable for DIO13
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0
12 DIO12 Data output enable for DIO12
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0
11 DIO11 Data output enable for DIO11
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0
10:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
8 DIO8 Data output enable for DIO8
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0
7 RESERVED7 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
6 DIO6 Data output enable for DIO6
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0
5 RESERVED5 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
4 DIO4 Data output enable for DIO4
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0
3 DIO3 Data output enable for DIO3
Value ENUM Name Description
0x0 DISABLE Output disabled
0x1 ENABLE Output enabled
RW 0
2:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000

TOP:GPIO:DOESET31_0

Address Offset 0x0000 0510
Physical Address 0x4002 3510 Instance 0x4002 3510
Description Data output enable set for DIO 31 to 0 pins. Writing 1 to a bit position sets the corresponding bit in the DOE31_0 register.
Type WO
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO24 Set bit DIO24 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
23:22 RESERVED22 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
21 DIO21 Set bit DIO21 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
20 DIO20 Set bit DIO20 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
19:18 RESERVED18 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
17 DIO17 Set bit DIO17 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
16 DIO16 Set bit DIO16 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
15:14 RESERVED14 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
13 DIO13 Set bit DIO13 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
12 DIO12 Set bit DIO12 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
11 DIO11 Set bit DIO11 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
10:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
8 DIO8 Set bit DIO8 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
7 RESERVED7 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
6 DIO6 Set bit DIO6 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
5 RESERVED5 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
4 DIO4 Set bit DIO4 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
3 DIO3 Set bit DIO3 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 SET Set
WO 0
2:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000

TOP:GPIO:DOECLR31_0

Address Offset 0x0000 0520
Physical Address 0x4002 3520 Instance 0x4002 3520
Description Data output enable clear for DIO 31 to 0 pins. Writing 1 to a bit position clears the corresponding bit in the DOE31_0 register.
Type WO
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO24 Clears bit DIO24 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
23:22 RESERVED22 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
21 DIO21 Clears bit DIO21 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
20 DIO20 Clears bit DIO20 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
19:18 RESERVED18 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
17 DIO17 Clears bit DIO17 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
16 DIO16 Clears bit DIO16 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
15:14 RESERVED14 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
13 DIO13 Clears bit DIO13 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
12 DIO12 Clears bit DIO12 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
11 DIO11 Clears bit DIO11 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
10:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
8 DIO8 Clears bit DIO8 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
7 RESERVED7 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
6 DIO6 Clears bit DIO6 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
5 RESERVED5 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
4 DIO4 Clears bit DIO4 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
3 DIO3 Clears bit DIO3 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 CLR Clear
WO 0
2:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000

TOP:GPIO:DOETGL31_0

Address Offset 0x0000 0530
Physical Address 0x4002 3530 Instance 0x4002 3530
Description Data output enable toggle for DIO 31 to 0 pins. Writing 1 to a bit position will invert the corresponding bit in DOE31_0 register.
Type WO
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO24 Toggles bit DIO24 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
23:22 RESERVED22 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
21 DIO21 Toggles bit DIO21 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
20 DIO20 Toggles bit DIO20 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
19:18 RESERVED18 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
17 DIO17 Toggles bit DIO17 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
16 DIO16 Toggles bit DIO16 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
15:14 RESERVED14 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
13 DIO13 Toggles bit DIO13 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
12 DIO12 Toggles bit DIO12 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
11 DIO11 Toggles bit DIO11 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
10:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
8 DIO8 Toggles bit DIO8 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
7 RESERVED7 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
6 DIO6 Toggles bit DIO6 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
5 RESERVED5 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
4 DIO4 Toggles bit DIO4 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
3 DIO3 Toggles bit DIO3 in DOE31_0
Value ENUM Name Description
0x0 NO_EFFECT No effect
0x1 TOGGLE Toggle
WO 0
2:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000

TOP:GPIO:DIN3_0

Address Offset 0x0000 0600
Physical Address 0x4002 3600 Instance 0x4002 3600
Description Data input 3 to 0. Alias register for byte access to DIN31_0[3:0] bits.
Type RO
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO3 Data input from DIO3
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
23:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00 0000

TOP:GPIO:DIN7_4

Address Offset 0x0000 0604
Physical Address 0x4002 3604 Instance 0x4002 3604
Description Data input 7 to 4. Alias register for byte access to DIN31_0[7:4] bits.
Type RO
Bits Field Name Description Type Reset
31:17 RESERVED17 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000
16 DIO6 Data input from DIO6
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
15:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000
0 DIO4 Data input from DIO4
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0

TOP:GPIO:DIN11_8

Address Offset 0x0000 0608
Physical Address 0x4002 3608 Instance 0x4002 3608
Description Data input 11 to 8. Alias register for byte access to DIN31_0[11:8] bits.
Type RO
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO11 Data input from DIO11
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
23:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000
0 DIO8 Data input from DIO8
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0

TOP:GPIO:DIN15_12

Address Offset 0x0000 060C
Physical Address 0x4002 360C Instance 0x4002 360C
Description Data input 15 to 12. Alias register for byte access to DIN31_0[15:12] bits.
Type RO
Bits Field Name Description Type Reset
31:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000
8 DIO13 Data input from DIO13
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO12 Data input from DIO12
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0

TOP:GPIO:DIN19_16

Address Offset 0x0000 0610
Physical Address 0x4002 3610 Instance 0x4002 3610
Description Data input 19 to 16. Alias register for byte access to DIN31_0[19:16] bits.
Type RO
Bits Field Name Description Type Reset
31:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000
8 DIO17 Data input from DIO17
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO16 Data input from DIO16
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0

TOP:GPIO:DIN23_20

Address Offset 0x0000 0614
Physical Address 0x4002 3614 Instance 0x4002 3614
Description Data input 23 to 20. Alias register for byte access to DIN31_0[23:20] bits.
Type RO
Bits Field Name Description Type Reset
31:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000
8 DIO21 Data input from DIO21
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
7:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
0 DIO20 Data input from DIO20
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0

TOP:GPIO:DIN27_24

Address Offset 0x0000 0618
Physical Address 0x4002 3618 Instance 0x4002 3618
Description Data input 27 to 24. Alias register for byte access to DIN31_0[27:24] bits.
Type RO
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 DIO24 Data input from DIO24
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0

TOP:GPIO:DIN31_0

Address Offset 0x0000 0700
Physical Address 0x4002 3700 Instance 0x4002 3700
Description Data input from DIO 31 to 0 pins.
Type RO
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24 DIO24 Data input from DIO24
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
23:22 RESERVED22 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
21 DIO21 Data input from DIO21
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
20 DIO20 Data input from DIO20
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
19:18 RESERVED18 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
17 DIO17 Data input from DIO17
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
16 DIO16 Data input from DIO16
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
15:14 RESERVED14 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
13 DIO13 Data input from DIO13
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
12 DIO12 Data input from DIO12
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
11 DIO11 Data input from DIO11
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
10:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
8 DIO8 Data input from DIO8
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
7 RESERVED7 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
6 DIO6 Data input from DIO6
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
5 RESERVED5 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
4 DIO4 Data input from DIO4
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
3 DIO3 Data input from DIO3
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
2:0 RESERVED0 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000

TOP:GPIO:EVTCFG

Address Offset 0x0000 0800
Physical Address 0x4002 3800 Instance 0x4002 3800
Description Event configuration. This register is used to select DIO for GPIO to publish event on SVT event fabric. It also contains enable bit that is used to mask the event.
Type RW
Bits Field Name Description Type Reset
31:9 RESERVED9 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000
8 EVTEN Enables GPIO to publish edge qualified selected DIO event on SVT event fabric.
Design note: The edge detector flop is cleared automatically for the selected DIO once the event is published.
Value ENUM Name Description
0x0 DISABLE Disable
0x1 ENABLE Enable
RW 0
7:6 RESERVED6 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
5:0 DIOSEL This is used to select DIO for event generation. For example, DIOSEL = 0x0 selects DIO0 and DIOSEL = 0x8 selects DIO8.
Value ENUM Name Description
0x0 MINIMUM Minimum value
0x3F MAXIMUM Maximum value
RW 0b00 0000