GPIO

Instance: GPIO
Component: GPIO
Base address: 0x40023000


Interface 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 0019

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

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 Description Register. This register provides IP module ID, revision information, instance index and standard MMR registers offset.
Type RO
Bits Field Name Description Type Reset
31:16 MODID Module identifier used to uniquely identify this IP. RO 0x7C49
15:12 STDIPOFF Standard IP MMR block offset. Standard IP MMRs are the set from aggregated IRQ registers till DTB.

0: Standard IP MMRs do not exist

0x1-0xF: Standard IP MMRs begin at offset of (64*STDIPOFF from the base IP address)
RO 0x1
11:8 INSTIDX IP Instance ID number. If multiple instances of IP exist in the device, this field can identify the instance number (0-15). RO 0x0
7:4 MAJREV Major revision of IP (0-15). RO 0x1
3:0 MINREV Minor revision of IP (0-15). RO 0x0

TOP:GPIO:DESCEX

Address Offset 0x0000 0004
Physical Address 0x4002 3004 Instance 0x4002 3004
Description Extended Description Register. This register provides configuration details of the IP to software drivers and end users.
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 RO 0b01 1001

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:26 RESERVED26 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
25 DIO25 Interrupt mask for DIO25
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
24 DIO24 Interrupt mask for DIO24
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
23 DIO23 Interrupt mask for DIO23
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
22 DIO22 Interrupt mask for DIO22
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
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 DIO19 Interrupt mask for DIO19
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
18 DIO18 Interrupt mask for DIO18
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
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 DIO15 Interrupt mask for DIO15
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
14 DIO14 Interrupt mask for DIO14
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
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 DIO10 Interrupt mask for DIO10
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
9 DIO9 Interrupt mask for DIO9
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
8 DIO8 Interrupt mask for DIO8
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
7 DIO7 Interrupt mask for DIO7
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
6 DIO6 Interrupt mask for DIO6
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
5 DIO5 Interrupt mask for DIO5
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 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 DIO2 Interrupt mask for DIO2
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
1 DIO1 Interrupt mask for DIO1
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0
0 DIO0 Interrupt mask for DIO0
Value ENUM Name Description
0x0 CLR Clear Interrupt Mask
0x1 SET Set Interrrupt Mask
RW 0

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:26 RESERVED26 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
25 DIO25 Raw interrupt flag for DIO25
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
24 DIO24 Raw interrupt flag for DIO24
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
23 DIO23 Raw interrupt flag for DIO23
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
22 DIO22 Raw interrupt flag for DIO22
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
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 DIO19 Raw interrupt flag for DIO19
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
18 DIO18 Raw interrupt flag for DIO18
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
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 DIO15 Raw interrupt flag for DIO15
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
14 DIO14 Raw interrupt flag for DIO14
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
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 DIO10 Raw interrupt flag for DIO10
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
9 DIO9 Raw interrupt flag for DIO9
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
8 DIO8 Raw interrupt flag for DIO8
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
7 DIO7 Raw interrupt flag for DIO7
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
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 DIO5 Raw interrupt flag for DIO5
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
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 DIO2 Raw interrupt flag for DIO2
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
1 DIO1 Raw interrupt flag for DIO1
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
0 DIO0 Raw interrupt flag for DIO0
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0

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:26 RESERVED26 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
25 DIO25 Masked interrupt flag for DIO25
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
24 DIO24 Masked interrupt flag for DIO24
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
23 DIO23 Masked interrupt flag for DIO23
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
22 DIO22 Masked interrupt flag for DIO22
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
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 DIO19 Masked interrupt flag for DIO19
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
18 DIO18 Masked interrupt flag for DIO18
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
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 DIO15 Masked interrupt flag for DIO15
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
14 DIO14 Masked interrupt flag for DIO14
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
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 DIO10 Masked interrupt flag for DIO10
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
9 DIO9 Masked interrupt flag for DIO9
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
8 DIO8 Masked interrupt flag for DIO8
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
7 DIO7 Masked interrupt flag for DIO7
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
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 DIO5 Masked interrupt flag for DIO5
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
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 DIO2 Masked interrupt flag for DIO2
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
1 DIO1 Masked interrupt flag for DIO1
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0
0 DIO0 Masked interrupt flag for DIO0
Value ENUM Name Description
0x0 CLR Interrupt did not occur
0x1 SET Interrupt occured
RO 0

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:26 RESERVED26 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
25 DIO25 Set DIO25 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
24 DIO24 Set DIO24 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
23 DIO23 Set DIO23 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
22 DIO22 Set DIO22 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
21 DIO21 Set DIO21 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
20 DIO20 Set DIO20 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
19 DIO19 Set DIO19 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
18 DIO18 Set DIO18 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
17 DIO17 Set DIO17 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
16 DIO16 Set DIO16 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
15 DIO15 Set DIO15 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
14 DIO14 Set DIO14 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
13 DIO13 Set DIO13 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
12 DIO12 Set DIO12 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
11 DIO11 Set DIO11 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
10 DIO10 Set DIO10 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
9 DIO9 Set DIO9 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
8 DIO8 Set DIO8 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
7 DIO7 Set DIO7 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
6 DIO6 Set DIO6 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
5 DIO5 Set DIO5 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
4 DIO4 Set DIO4 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
3 DIO3 Set DIO3 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
2 DIO2 Set DIO2 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
1 DIO1 Set DIO1 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0
0 DIO0 Set DIO0 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set Interrupt
WO 0

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:26 RESERVED26 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
25 DIO25 Clears DIO25 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
24 DIO24 Clears DIO24 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
23 DIO23 Clears DIO23 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
22 DIO22 Clears DIO22 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
21 DIO21 Clears DIO21 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
20 DIO20 Clears DIO20 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
19 DIO19 Clears DIO19 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
18 DIO18 Clears DIO18 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
17 DIO17 Clears DIO17 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
16 DIO16 Clears DIO16 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
15 DIO15 Clears DIO15 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
14 DIO14 Clears DIO14 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
13 DIO13 Clears DIO13 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
12 DIO12 Clears DIO12 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
11 DIO11 Clears DIO11 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
10 DIO10 Clears DIO10 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
9 DIO9 Clears DIO9 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
8 DIO8 Clears DIO8 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
7 DIO7 Clears DIO7 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
6 DIO6 Clears DIO6 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
5 DIO5 Clears DIO5 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
4 DIO4 Clears DIO4 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
3 DIO3 Clears DIO3 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
2 DIO2 Clears DIO2 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
1 DIO1 Clears DIO1 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0
0 DIO0 Clears DIO0 in RIS
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear Interrupt
WO 0

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:26 RESERVED26 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
25 DIO25 Sets DIO25 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
24 DIO24 Sets DIO24 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
23 DIO23 Sets DIO23 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
22 DIO22 Sets DIO22 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
21 DIO21 Sets DIO21 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
20 DIO20 Sets DIO20 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
19 DIO19 Sets DIO19 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
18 DIO18 Sets DIO18 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
17 DIO17 Sets DIO17 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
16 DIO16 Sets DIO16 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
15 DIO15 Sets DIO15 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
14 DIO14 Sets DIO14 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
13 DIO13 Sets DIO13 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
12 DIO12 Sets DIO12 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
11 DIO11 Sets DIO11 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
10 DIO10 Sets DIO10 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
9 DIO9 Sets DIO9 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
8 DIO8 Sets DIO8 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
7 DIO7 Sets DIO7 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
6 DIO6 Sets DIO6 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
5 DIO5 Sets DIO5 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
4 DIO4 Sets DIO4 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
3 DIO3 Sets DIO3 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
2 DIO2 Sets DIO2 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
1 DIO1 Sets DIO1 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0
0 DIO0 Sets DIO0 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 SET Set interrupt mask
WO 0

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:26 RESERVED26 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
25 DIO25 Clears DIO25 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
24 DIO24 Clears DIO24 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
23 DIO23 Clears DIO23 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
22 DIO22 Clears DIO22 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
21 DIO21 Clears DIO21 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
20 DIO20 Clears DIO20 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
19 DIO19 Clears DIO19 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
18 DIO18 Clears DIO18 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
17 DIO17 Clears DIO17 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
16 DIO16 Clears DIO16 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
15 DIO15 Clears DIO15 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
14 DIO14 Clears DIO14 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
13 DIO13 Clears DIO13 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
12 DIO12 Clears DIO12 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
11 DIO11 Clears DIO11 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
10 DIO10 Clears DIO10 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
9 DIO9 Clears DIO9 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
8 DIO8 Clears DIO8 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
7 DIO7 Clears DIO7 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
6 DIO6 Clears DIO6 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
5 DIO5 Clears DIO5 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
4 DIO4 Clears DIO4 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
3 DIO3 Clears DIO3 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
2 DIO2 Clears DIO2 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
1 DIO1 Clears DIO1 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0
0 DIO0 Clears DIO0 in IMASK
Value ENUM Name Description
0x0 NOEFF Writing 0 has no effect
0x1 CLR Clear interrupt mask
WO 0

TOP:GPIO:DOUT3_0

Address Offset 0x0000 0100
Physical Address 0x4002 3100 Instance 0x4002 3100
Description 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: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
16 DIO2 Data output for DIO2
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
15: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
8 DIO1 Data output for DIO1
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 DIO0 Data output for DIO0
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0

TOP:GPIO:DOUT7_4

Address Offset 0x0000 0104
Physical Address 0x4002 3104 Instance 0x4002 3104
Description Alias register for byte access to DOUT31_0[7:4] 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 DIO7 Data output for DIO7
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
23: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
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: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
8 DIO5 Data output for DIO5
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 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 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: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
16 DIO10 Data output for DIO10
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
15: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
8 DIO9 Data output for DIO9
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 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 Alias register for byte access to DOUT31_0[15:12] 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 DIO15 Data output for DIO15
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
23: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
16 DIO14 Data output for DIO14
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
15: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
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 Alias register for byte access to DOUT31_0[19:16] 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 DIO19 Data output for DIO19
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
23: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
16 DIO18 Data output for DIO18
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
15: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
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 Alias register for byte access to DOUT31_0[23:20] 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 DIO23 Data output for DIO23
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
23: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
16 DIO22 Data output for DIO22
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
15: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
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 Alias register for byte access to DOUT31_0[27:24] 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 DIO25 Data output for DIO25
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 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:26 RESERVED26 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
25 DIO25 Data output for DIO25
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
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 DIO23 Data output for DIO23
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
22 DIO22 Data output for DIO22
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
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 DIO19 Data output for DIO19
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
18 DIO18 Data output for DIO18
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
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 DIO15 Data output for DIO15
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
14 DIO14 Data output for DIO14
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
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 DIO10 Data output for DIO10
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
9 DIO9 Data output for DIO9
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
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 DIO7 Data output for DIO7
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 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 DIO5 Data output for DIO5
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 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 DIO2 Data output for DIO2
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
1 DIO1 Data output for DIO1
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0
0 DIO0 Data output for DIO0
Value ENUM Name Description
0x0 ZERO Output is set to 0
0x1 ONE Output is set to 1
RW 0

TOP:GPIO:DOUTSET31_0

Address Offset 0x0000 0210
Physical Address 0x4002 3210 Instance 0x4002 3210
Description Alias regiser to set the corresponding bits of DOUT31_0 register.
Type WO
Bits Field Name Description Type Reset
31:26 RESERVED26 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
25 DIO25 Set bit DOUT31_0.DIO25
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
24 DIO24 Set bit DOUT31_0.DIO24
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
23 DIO23 Set bit DOUT31_0.DIO23
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
22 DIO22 Set bit DOUT31_0.DIO22
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
21 DIO21 Set bit DOUT31_0.DIO21
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
20 DIO20 Set bit DOUT31_0.DIO20
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
19 DIO19 Set bit DOUT31_0.DIO19
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
18 DIO18 Set bit DOUT31_0.DIO18
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
17 DIO17 Set bit DOUT31_0.DIO17
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
16 DIO16 Set bit DOUT31_0.DIO16
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
15 DIO15 Set bit DOUT31_0.DIO15
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
14 DIO14 Set bit DOUT31_0.DIO14
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
13 DIO13 Set bit DOUT31_0.DIO13
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
12 DIO12 Set bit DOUT31_0.DIO12
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
11 DIO11 Set bit DOUT31_0.DIO11
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
10 DIO10 Set bit DOUT31_0.DIO10
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
9 DIO9 Set bit DOUT31_0.DIO9
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
8 DIO8 Set bit DOUT31_0.DIO8
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
7 DIO7 Set bit DOUT31_0.DIO7
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
6 DIO6 Set bit DOUT31_0.DIO6
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
5 DIO5 Set bit DOUT31_0.DIO5
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
4 DIO4 Set bit DOUT31_0.DIO4
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
3 DIO3 Set bit DOUT31_0.DIO3
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
2 DIO2 Set bit DOUT31_0.DIO2
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
1 DIO1 Set bit DOUT31_0.DIO1
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
0 DIO0 Set bit DOUT31_0.DIO0
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0

TOP:GPIO:DOUTCLR31_0

Address Offset 0x0000 0220
Physical Address 0x4002 3220 Instance 0x4002 3220
Description Alias regiser to clear the corresponding bits of DOUT31_0 register.
Type WO
Bits Field Name Description Type Reset
31:26 RESERVED26 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
25 DIO25 Clear bit DOUT31_0.DIO25
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
24 DIO24 Clear bit DOUT31_0.DIO24
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
23 DIO23 Clear bit DOUT31_0.DIO23
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
22 DIO22 Clear bit DOUT31_0.DIO22
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
21 DIO21 Clear bit DOUT31_0.DIO21
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
20 DIO20 Clear bit DOUT31_0.DIO20
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
19 DIO19 Clear bit DOUT31_0.DIO19
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
18 DIO18 Clear bit DOUT31_0.DIO18
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
17 DIO17 Clear bit DOUT31_0.DIO17
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
16 DIO16 Clear bit DOUT31_0.DIO16
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
15 DIO15 Clear bit DOUT31_0.DIO15
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
14 DIO14 Clear bit DOUT31_0.DIO14
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
13 DIO13 Clear bit DOUT31_0.DIO13
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
12 DIO12 Clear bit DOUT31_0.DIO12
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
11 DIO11 Clear bit DOUT31_0.DIO11
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
10 DIO10 Clear bit DOUT31_0.DIO10
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
9 DIO9 Clear bit DOUT31_0.DIO9
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
8 DIO8 Clear bit DOUT31_0.DIO8
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
7 DIO7 Clear bit DOUT31_0.DIO7
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
6 DIO6 Clear bit DOUT31_0.DIO6
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
5 DIO5 Clear bit DOUT31_0.DIO5
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
4 DIO4 Clear bit DOUT31_0.DIO4
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
3 DIO3 Clear bit DOUT31_0.DIO3
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
2 DIO2 Clear bit DOUT31_0.DIO2
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
1 DIO1 Clear bit DOUT31_0.DIO1
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
0 DIO0 Clear bit DOUT31_0.DIO0
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0

TOP:GPIO:DOUTTGL31_0

Address Offset 0x0000 0230
Physical Address 0x4002 3230 Instance 0x4002 3230
Description Alias regiser to toggle the corresponding bits of DOUT31_0 register.
Type WO
Bits Field Name Description Type Reset
31:26 RESERVED26 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
25 DIO25 Toggles bit DOUT31_0.DIO25
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
24 DIO24 Toggles bit DOUT31_0.DIO24
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
23 DIO23 Toggles bit DOUT31_0.DIO23
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
22 DIO22 Toggles bit DOUT31_0.DIO22
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
21 DIO21 Toggles bit DOUT31_0.DIO21
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
20 DIO20 Toggles bit DOUT31_0.DIO20
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
19 DIO19 Toggles bit DOUT31_0.DIO19
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
18 DIO18 Toggles bit DOUT31_0.DIO18
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
17 DIO17 Toggles bit DOUT31_0.DIO17
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
16 DIO16 Toggles bit DOUT31_0.DIO16
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
15 DIO15 Toggles bit DOUT31_0.DIO15
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
14 DIO14 Toggles bit DOUT31_0.DIO14
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
13 DIO13 Toggles bit DOUT31_0.DIO13
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
12 DIO12 Toggles bit DOUT31_0.DIO12
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
11 DIO11 Toggles bit DOUT31_0.DIO11
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
10 DIO10 Toggles bit DOUT31_0.DIO10
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
9 DIO9 Toggles bit DOUT31_0.DIO9
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
8 DIO8 Toggles bit DOUT31_0.DIO8
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
7 DIO7 Toggles bit DOUT31_0.DIO7
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
6 DIO6 Toggles bit DOUT31_0.DIO6
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
5 DIO5 Toggles bit DOUT31_0.DIO5
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
4 DIO4 Toggles bit DOUT31_0.DIO4
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
3 DIO3 Toggles bit DOUT31_0.DIO3
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
2 DIO2 Toggles bit DOUT31_0.DIO2
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
1 DIO1 Toggles bit DOUT31_0.DIO1
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
0 DIO0 Toggles bit DOUT31_0.DIO0
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0

TOP:GPIO:DOUTTGL3_0

Address Offset 0x0000 0300
Physical Address 0x4002 3300 Instance 0x4002 3300
Description Alias regiser to toggle the corresponding bits of DOUT31_0[3: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 DIO3 Toggles bit DOUT31_0.DIO3
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
23: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
16 DIO2 Toggles bit DOUT31_0.DIO2
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
15: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
8 DIO1 Toggles bit DOUT31_0.DIO1
Value ENUM Name Description
0x0 NOEFF 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 DIO0 Toggles bit DOUT31_0.DIO0
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0

TOP:GPIO:DOUTTGL7_4

Address Offset 0x0000 0304
Physical Address 0x4002 3304 Instance 0x4002 3304
Description Alias regiser to toggle the corresponding bits of DOUT31_0[7:4] 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 DIO7 Toggles bit DOUT31_0.DIO7
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
23: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
16 DIO6 Toggles bit DOUT31_0.DIO6
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
15: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
8 DIO5 Toggles bit DOUT31_0.DIO5
Value ENUM Name Description
0x0 NOEFF 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 DIO4 Toggles bit DOUT31_0.DIO4
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0

TOP:GPIO:DOUTTGL11_8

Address Offset 0x0000 0308
Physical Address 0x4002 3308 Instance 0x4002 3308
Description Alias regiser to toggle the corresponding bits of DOUT31_0[11:8] 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 DIO11 Toggles bit DOUT31_0.DIO11
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
23: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
16 DIO10 Toggles bit DOUT31_0.DIO10
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
15: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
8 DIO9 Toggles bit DOUT31_0.DIO9
Value ENUM Name Description
0x0 NOEFF 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 DIO8 Toggles bit DOUT31_0.DIO8
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0

TOP:GPIO:DOUTTGL15_12

Address Offset 0x0000 030C
Physical Address 0x4002 330C Instance 0x4002 330C
Description Alias regiser to toggle the corresponding bits of DOUT31_0[15:12] 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 DIO15 Toggles bit DOUT31_0.DIO15
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
23: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
16 DIO14 Toggles bit DOUT31_0.DIO14
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
15: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
8 DIO13 Toggles bit DOUT31_0.DIO13
Value ENUM Name Description
0x0 NOEFF 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 Toggles bit DOUT31_0.DIO12
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0

TOP:GPIO:DOUTTGL19_16

Address Offset 0x0000 0310
Physical Address 0x4002 3310 Instance 0x4002 3310
Description Alias regiser to toggle the corresponding bits of DOUT31_0[19:16] 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 DIO19 Toggles bit DOUT31_0.DIO19
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
23: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
16 DIO18 Toggles bit DOUT31_0.DIO18
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
15: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
8 DIO17 Toggles bit DOUT31_0.DIO17
Value ENUM Name Description
0x0 NOEFF 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 Toggles bit DOUT31_0.DIO16
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0

TOP:GPIO:DOUTTGL23_20

Address Offset 0x0000 0314
Physical Address 0x4002 3314 Instance 0x4002 3314
Description Alias regiser to toggle the corresponding bits of DOUT31_0[23:20] 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 DIO23 Toggles bit DOUT31_0.DIO23
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
23: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
16 DIO22 Toggles bit DOUT31_0.DIO22
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
15: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
8 DIO21 Toggles bit DOUT31_0.DIO21
Value ENUM Name Description
0x0 NOEFF 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 Toggles bit DOUT31_0.DIO20
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0

TOP:GPIO:DOUTTGL27_24

Address Offset 0x0000 0318
Physical Address 0x4002 3318 Instance 0x4002 3318
Description Alias regiser to toggle the corresponding bits of DOUT31_0[27:24] register.
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 DIO25 Toggles bit DOUT31_0.DIO25
Value ENUM Name Description
0x0 NOEFF 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 DIO24 Toggles bit DOUT31_0.DIO24
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0

TOP:GPIO:DOE3_0

Address Offset 0x0000 0400
Physical Address 0x4002 3400 Instance 0x4002 3400
Description 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 DIS Output disabled
0x1 EN Output enabled
RW 0
23: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
16 DIO2 Data output enable for DIO2
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
15: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
8 DIO1 Data output enable for DIO1
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN 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 DIO0 Data output enable for DIO0
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0

TOP:GPIO:DOE7_4

Address Offset 0x0000 0404
Physical Address 0x4002 3404 Instance 0x4002 3404
Description Alias register for byte access to DOUT31_0[7:4] 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 DIO7 Data output enable for DIO7
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
23: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
16 DIO6 Data output enable for DIO6
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
15: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
8 DIO5 Data output enable for DIO5
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN 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 DIO4 Data output enable for DIO4
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0

TOP:GPIO:DOE11_8

Address Offset 0x0000 0408
Physical Address 0x4002 3408 Instance 0x4002 3408
Description 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 enable for DIO11
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
23: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
16 DIO10 Data output enable for DIO10
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
15: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
8 DIO9 Data output enable for DIO9
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN 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 DIO8 Data output enable for DIO8
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0

TOP:GPIO:DOE15_12

Address Offset 0x0000 040C
Physical Address 0x4002 340C Instance 0x4002 340C
Description Alias register for byte access to DOUT31_0[15:12] 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 DIO15 Data output enable for DIO15
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
23: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
16 DIO14 Data output enable for DIO14
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
15: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
8 DIO13 Data output enable for DIO13
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN 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 DIS Output disabled
0x1 EN Output enabled
RW 0

TOP:GPIO:DOE19_16

Address Offset 0x0000 0410
Physical Address 0x4002 3410 Instance 0x4002 3410
Description Alias register for byte access to DOUT31_0[19:16] 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 DIO19 Data output enable for DIO19
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
23: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
16 DIO18 Data output enable for DIO18
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
15: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
8 DIO17 Data output enable for DIO17
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN 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 DIS Output disabled
0x1 EN Output enabled
RW 0

TOP:GPIO:DOE23_20

Address Offset 0x0000 0414
Physical Address 0x4002 3414 Instance 0x4002 3414
Description Alias register for byte access to DOUT31_0[23:20] 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 DIO23 Data output enable for DIO23
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
23: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
16 DIO22 Data output enable for DIO22
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
15: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
8 DIO21 Data output enable for DIO21
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN 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 DIS Output disabled
0x1 EN Output enabled
RW 0

TOP:GPIO:DOE27_24

Address Offset 0x0000 0418
Physical Address 0x4002 3418 Instance 0x4002 3418
Description Alias register for byte access to DOUT31_0[27:24] 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 DIO25 Data output enable for DIO25
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN 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 DIO24 Data output enable for DIO24
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0

TOP:GPIO:DOE31_0

Address Offset 0x0000 0500
Physical Address 0x4002 3500 Instance 0x4002 3500
Description Data output control for DIO 31 to 0 pins.
Type RW
Bits Field Name Description Type Reset
31:26 RESERVED26 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
25 DIO25 Data output enable for DIO25
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
24 DIO24 Data output enable for DIO24
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
23 DIO23 Data output enable for DIO23
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
22 DIO22 Data output enable for DIO22
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
21 DIO21 Data output enable for DIO21
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
20 DIO20 Data output enable for DIO20
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
19 DIO19 Data output enable for DIO19
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
18 DIO18 Data output enable for DIO18
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
17 DIO17 Data output enable for DIO17
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
16 DIO16 Data output enable for DIO16
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
15 DIO15 Data output enable for DIO15
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
14 DIO14 Data output enable for DIO14
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
13 DIO13 Data output enable for DIO13
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
12 DIO12 Data output enable for DIO12
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
11 DIO11 Data output enable for DIO11
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
10 DIO10 Data output enable for DIO10
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
9 DIO9 Data output enable for DIO9
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
8 DIO8 Data output enable for DIO8
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
7 DIO7 Data output enable for DIO7
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
6 DIO6 Data output enable for DIO6
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
5 DIO5 Data output enable for DIO5
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
4 DIO4 Data output enable for DIO4
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
3 DIO3 Data output enable for DIO3
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
2 DIO2 Data output enable for DIO2
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
1 DIO1 Data output enable for DIO1
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0
0 DIO0 Data output enable for DIO0
Value ENUM Name Description
0x0 DIS Output disabled
0x1 EN Output enabled
RW 0

TOP:GPIO:DOESET31_0

Address Offset 0x0000 0510
Physical Address 0x4002 3510 Instance 0x4002 3510
Description Alias regiser to set the corresponding bits of DOE31_0 register.
Type WO
Bits Field Name Description Type Reset
31:26 RESERVED26 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
25 DIO25 Sets bit DOE31_0.DIO25
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
24 DIO24 Sets bit DOE31_0.DIO24
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
23 DIO23 Sets bit DOE31_0.DIO23
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
22 DIO22 Sets bit DOE31_0.DIO22
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
21 DIO21 Sets bit DOE31_0.DIO21
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
20 DIO20 Sets bit DOE31_0.DIO20
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
19 DIO19 Sets bit DOE31_0.DIO19
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
18 DIO18 Sets bit DOE31_0.DIO18
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
17 DIO17 Sets bit DOE31_0.DIO17
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
16 DIO16 Sets bit DOE31_0.DIO16
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
15 DIO15 Sets bit DOE31_0.DIO15
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
14 DIO14 Sets bit DOE31_0.DIO14
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
13 DIO13 Sets bit DOE31_0.DIO13
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
12 DIO12 Sets bit DOE31_0.DIO12
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
11 DIO11 Sets bit DOE31_0.DIO11
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
10 DIO10 Sets bit DOE31_0.DIO10
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
9 DIO9 Sets bit DOE31_0.DIO9
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
8 DIO8 Sets bit DOE31_0.DIO8
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
7 DIO7 Sets bit DOE31_0.DIO7
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
6 DIO6 Sets bit DOE31_0.DIO6
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
5 DIO5 Sets bit DOE31_0.DIO5
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
4 DIO4 Sets bit DOE31_0.DIO4
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
3 DIO3 Sets bit DOE31_0.DIO3
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
2 DIO2 Sets bit DOE31_0.DIO2
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
1 DIO1 Sets bit DOE31_0.DIO1
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0
0 DIO0 Sets bit DOE31_0.DIO0
Value ENUM Name Description
0x0 NOEFF No effect
0x1 SET Set
WO 0

TOP:GPIO:DOECLR31_0

Address Offset 0x0000 0520
Physical Address 0x4002 3520 Instance 0x4002 3520
Description Alias regiser to clear the corresponding bits of DOE31_0 register.
Type WO
Bits Field Name Description Type Reset
31:26 RESERVED26 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
25 DIO25 Clears bit DOE31_0.DIO25
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
24 DIO24 Clears bit DOE31_0.DIO24
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
23 DIO23 Clears bit DOE31_0.DIO23
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
22 DIO22 Clears bit DOE31_0.DIO22
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
21 DIO21 Clears bit DOE31_0.DIO21
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
20 DIO20 Clears bit DOE31_0.DIO20
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
19 DIO19 Clears bit DOE31_0.DIO19
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
18 DIO18 Clears bit DOE31_0.DIO18
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
17 DIO17 Clears bit DOE31_0.DIO17
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
16 DIO16 Clears bit DOE31_0.DIO16
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
15 DIO15 Clears bit DOE31_0.DIO15
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
14 DIO14 Clears bit DOE31_0.DIO14
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
13 DIO13 Clears bit DOE31_0.DIO13
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
12 DIO12 Clears bit DOE31_0.DIO12
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
11 DIO11 Clears bit DOE31_0.DIO11
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
10 DIO10 Clears bit DOE31_0.DIO10
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
9 DIO9 Clears bit DOE31_0.DIO9
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
8 DIO8 Clears bit DOE31_0.DIO8
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
7 DIO7 Clears bit DOE31_0.DIO7
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
6 DIO6 Clears bit DOE31_0.DIO6
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
5 DIO5 Clears bit DOE31_0.DIO5
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
4 DIO4 Clears bit DOE31_0.DIO4
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
3 DIO3 Clears bit DOE31_0.DIO3
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
2 DIO2 Clears bit DOE31_0.DIO2
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
1 DIO1 Clears bit DOE31_0.DIO1
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0
0 DIO0 Clears bit DOE31_0.DIO0
Value ENUM Name Description
0x0 NOEFF No effect
0x1 CLR Clear
WO 0

TOP:GPIO:DOETGL31_0

Address Offset 0x0000 0530
Physical Address 0x4002 3530 Instance 0x4002 3530
Description Alias regiser to toggle the corresponding bits of DOE31_0 register.
Type WO
Bits Field Name Description Type Reset
31:26 RESERVED26 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
25 DIO25 Toggles bit DOE31_0.DIO25
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
24 DIO24 Toggles bit DOE31_0.DIO24
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
23 DIO23 Toggles bit DOE31_0.DIO23
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
22 DIO22 Toggles bit DOE31_0.DIO22
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
21 DIO21 Toggles bit DOE31_0.DIO21
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
20 DIO20 Toggles bit DOE31_0.DIO20
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
19 DIO19 Toggles bit DOE31_0.DIO19
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
18 DIO18 Toggles bit DOE31_0.DIO18
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
17 DIO17 Toggles bit DOE31_0.DIO17
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
16 DIO16 Toggles bit DOE31_0.DIO16
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
15 DIO15 Toggles bit DOE31_0.DIO15
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
14 DIO14 Toggles bit DOE31_0.DIO14
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
13 DIO13 Toggles bit DOE31_0.DIO13
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
12 DIO12 Toggles bit DOE31_0.DIO12
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
11 DIO11 Toggles bit DOE31_0.DIO11
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
10 DIO10 Toggles bit DOE31_0.DIO10
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
9 DIO9 Toggles bit DOE31_0.DIO9
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
8 DIO8 Toggles bit DOE31_0.DIO8
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
7 DIO7 Toggles bit DOE31_0.DIO7
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
6 DIO6 Toggles bit DOE31_0.DIO6
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
5 DIO5 Toggles bit DOE31_0.DIO5
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
4 DIO4 Toggles bit DOE31_0.DIO4
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
3 DIO3 Toggles bit DOE31_0.DIO3
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
2 DIO2 Toggles bit DOE31_0.DIO2
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
1 DIO1 Toggles bit DOE31_0.DIO1
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0
0 DIO0 Toggles bit DOE31_0.DIO0
Value ENUM Name Description
0x0 NOEFF No effect
0x1 TOGGLE Toggle
WO 0

TOP:GPIO:DIN3_0

Address Offset 0x0000 0600
Physical Address 0x4002 3600 Instance 0x4002 3600
Description 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: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
16 DIO2 Data input from DIO2
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
15: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
8 DIO1 Data input from DIO1
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 DIO0 Data input from DIO0
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0

TOP:GPIO:DIN7_4

Address Offset 0x0000 0604
Physical Address 0x4002 3604 Instance 0x4002 3604
Description Alias register for byte access to DIN31_0[7:4] 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 DIO7 Data input from DIO7
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
23: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
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: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
8 DIO5 Data input from DIO5
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 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 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: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
16 DIO10 Data input from DIO10
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
15: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
8 DIO9 Data input from DIO9
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 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 Alias register for byte access to DIN31_0[15:12] 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 DIO15 Data input from DIO15
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
23: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
16 DIO14 Data input from DIO14
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
15: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
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 Alias register for byte access to DIN31_0[19:16] 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 DIO19 Data input from DIO19
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
23: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
16 DIO18 Data input from DIO18
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
15: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
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 Alias register for byte access to DIN31_0[23:20] 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 DIO23 Data input from DIO23
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
23: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
16 DIO22 Data input from DIO22
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
15: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
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 Alias register for byte access to DIN31_0[27:24] 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 DIO25 Data input from DIO25
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 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:26 RESERVED26 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
25 DIO25 Data input from DIO25
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
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 DIO23 Data input from DIO23
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
22 DIO22 Data input from DIO22
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
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 DIO19 Data input from DIO19
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
18 DIO18 Data input from DIO18
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
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 DIO15 Data input from DIO15
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
14 DIO14 Data input from DIO14
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
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 DIO10 Data input from DIO10
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
9 DIO9 Data input from DIO9
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
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 DIO7 Data input from DIO7
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
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 DIO5 Data input from DIO5
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
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 DIO2 Data input from DIO2
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
1 DIO1 Data input from DIO1
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0
0 DIO0 Data input from DIO0
Value ENUM Name Description
0x0 ZERO Input value is 0
0x1 ONE Input value is 1
RO 0

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 (EVTSVT). 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 DIS Disable
0x1 EN 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