GPIO

This section provides information on the GPIO Module Instance. Each of the module registers is described below.

Return to pfsoc_mss_regmap

GPIO Register Mapping Summary

GPIO Common Register Mapping Summary

Register Name

Type

Register Width (Bits)

Register Reset

Address Offset

CONFIG_0

RW

32

0x0000 0000

0x000

CONFIG_1

RW

32

0x0000 0000

0x004

CONFIG_2

RW

32

0x0000 0000

0x008

CONFIG_3

RW

32

0x0000 0000

0x00C

CONFIG_4

RW

32

0x0000 0000

0x010

CONFIG_5

RW

32

0x0000 0000

0x014

CONFIG_6

RW

32

0x0000 0000

0x018

CONFIG_7

RW

32

0x0000 0000

0x01C

CONFIG_8

RW

32

0x0000 0000

0x020

CONFIG_9

RW

32

0x0000 0000

0x024

CONFIG_10

RW

32

0x0000 0000

0x028

CONFIG_11

RW

32

0x0000 0000

0x02C

CONFIG_12

RW

32

0x0000 0000

0x030

CONFIG_13

RW

32

0x0000 0000

0x034

CONFIG_14

RW

32

0x0000 0000

0x038

CONFIG_15

RW

32

0x0000 0000

0x03C

CONFIG_16

RW

32

0x0000 0000

0x040

CONFIG_17

RW

32

0x0000 0000

0x044

CONFIG_18

RW

32

0x0000 0000

0x048

CONFIG_19

RW

32

0x0000 0000

0x04C

CONFIG_20

RW

32

0x0000 0000

0x050

CONFIG_21

RW

32

0x0000 0000

0x054

CONFIG_22

RW

32

0x0000 0000

0x058

CONFIG_23

RW

32

0x0000 0000

0x05C

CONFIG_24

RW

32

0x0000 0000

0x060

CONFIG_25

RW

32

0x0000 0000

0x064

CONFIG_26

RW

32

0x0000 0000

0x068

CONFIG_27

RW

32

0x0000 0000

0x06C

CONFIG_28

RW

32

0x0000 0000

0x070

CONFIG_29

RW

32

0x0000 0000

0x074

CONFIG_30

RW

32

0x0000 0000

0x078

CONFIG_31

RW

32

0x0000 0000

0x07C

INTR

RW

32

0x0000 0000

0x080

GPIN

RO

32

0x0000 0000

0x084

GPOUT

RW

32

0x0000 0000

0x088

CONFIG_ALL

RW

32

0x0000 0000

0x08C

CONFIG_BYTE0

RW

32

0x0000 0000

0x090

CONFIG_BYTE1

RW

32

0x0000 0000

0x094

CONFIG_BYTE2

RW

32

0x0000 0000

0x098

CONFIG_BYTE3

RW

32

0x0000 0000

0x09C

CLEAR_BITS

WO

32

0x0000 0000

0x0A0

SET_BITS

WO

32

0x0000 0000

0x0A4

GPIO Instances Mapping Summary

GPIO : GPIO_IOBANK0_LO Register Summary

Register Name

Type

Register Width (Bits)

Register Reset

Address Offset

Physical Address

CONFIG_0

RW

32

0x0000 0000

0x000

0x2012 0000

CONFIG_1

RW

32

0x0000 0000

0x004

0x2012 0004

CONFIG_2

RW

32

0x0000 0000

0x008

0x2012 0008

CONFIG_3

RW

32

0x0000 0000

0x00C

0x2012 000C

CONFIG_4

RW

32

0x0000 0000

0x010

0x2012 0010

CONFIG_5

RW

32

0x0000 0000

0x014

0x2012 0014

CONFIG_6

RW

32

0x0000 0000

0x018

0x2012 0018

CONFIG_7

RW

32

0x0000 0000

0x01C

0x2012 001C

CONFIG_8

RW

32

0x0000 0000

0x020

0x2012 0020

CONFIG_9

RW

32

0x0000 0000

0x024

0x2012 0024

CONFIG_10

RW

32

0x0000 0000

0x028

0x2012 0028

CONFIG_11

RW

32

0x0000 0000

0x02C

0x2012 002C

CONFIG_12

RW

32

0x0000 0000

0x030

0x2012 0030

CONFIG_13

RW

32

0x0000 0000

0x034

0x2012 0034

CONFIG_14

RW

32

0x0000 0000

0x038

0x2012 0038

CONFIG_15

RW

32

0x0000 0000

0x03C

0x2012 003C

CONFIG_16

RW

32

0x0000 0000

0x040

0x2012 0040

CONFIG_17

RW

32

0x0000 0000

0x044

0x2012 0044

CONFIG_18

RW

32

0x0000 0000

0x048

0x2012 0048

CONFIG_19

RW

32

0x0000 0000

0x04C

0x2012 004C

CONFIG_20

RW

32

0x0000 0000

0x050

0x2012 0050

CONFIG_21

RW

32

0x0000 0000

0x054

0x2012 0054

CONFIG_22

RW

32

0x0000 0000

0x058

0x2012 0058

CONFIG_23

RW

32

0x0000 0000

0x05C

0x2012 005C

CONFIG_24

RW

32

0x0000 0000

0x060

0x2012 0060

CONFIG_25

RW

32

0x0000 0000

0x064

0x2012 0064

CONFIG_26

RW

32

0x0000 0000

0x068

0x2012 0068

CONFIG_27

RW

32

0x0000 0000

0x06C

0x2012 006C

CONFIG_28

RW

32

0x0000 0000

0x070

0x2012 0070

CONFIG_29

RW

32

0x0000 0000

0x074

0x2012 0074

CONFIG_30

RW

32

0x0000 0000

0x078

0x2012 0078

CONFIG_31

RW

32

0x0000 0000

0x07C

0x2012 007C

INTR

RW

32

0x0000 0000

0x080

0x2012 0080

GPIN

RO

32

0x0000 0000

0x084

0x2012 0084

GPOUT

RW

32

0x0000 0000

0x088

0x2012 0088

CONFIG_ALL

RW

32

0x0000 0000

0x08C

0x2012 008C

CONFIG_BYTE0

RW

32

0x0000 0000

0x090

0x2012 0090

CONFIG_BYTE1

RW

32

0x0000 0000

0x094

0x2012 0094

CONFIG_BYTE2

RW

32

0x0000 0000

0x098

0x2012 0098

CONFIG_BYTE3

RW

32

0x0000 0000

0x09C

0x2012 009C

CLEAR_BITS

WO

32

0x0000 0000

0x0A0

0x2012 00A0

SET_BITS

WO

32

0x0000 0000

0x0A4

0x2012 00A4

 

GPIO : GPIO_IOBANK1_LO Register Summary

Register Name

Type

Register Width (Bits)

Register Reset

Address Offset

Physical Address

CONFIG_0

RW

32

0x0000 0000

0x000

0x2012 1000

CONFIG_1

RW

32

0x0000 0000

0x004

0x2012 1004

CONFIG_2

RW

32

0x0000 0000

0x008

0x2012 1008

CONFIG_3

RW

32

0x0000 0000

0x00C

0x2012 100C

CONFIG_4

RW

32

0x0000 0000

0x010

0x2012 1010

CONFIG_5

RW

32

0x0000 0000

0x014

0x2012 1014

CONFIG_6

RW

32

0x0000 0000

0x018

0x2012 1018

CONFIG_7

RW

32

0x0000 0000

0x01C

0x2012 101C

CONFIG_8

RW

32

0x0000 0000

0x020

0x2012 1020

CONFIG_9

RW

32

0x0000 0000

0x024

0x2012 1024

CONFIG_10

RW

32

0x0000 0000

0x028

0x2012 1028

CONFIG_11

RW

32

0x0000 0000

0x02C

0x2012 102C

CONFIG_12

RW

32

0x0000 0000

0x030

0x2012 1030

CONFIG_13

RW

32

0x0000 0000

0x034

0x2012 1034

CONFIG_14

RW

32

0x0000 0000

0x038

0x2012 1038

CONFIG_15

RW

32

0x0000 0000

0x03C

0x2012 103C

CONFIG_16

RW

32

0x0000 0000

0x040

0x2012 1040

CONFIG_17

RW

32

0x0000 0000

0x044

0x2012 1044

CONFIG_18

RW

32

0x0000 0000

0x048

0x2012 1048

CONFIG_19

RW

32

0x0000 0000

0x04C

0x2012 104C

CONFIG_20

RW

32

0x0000 0000

0x050

0x2012 1050

CONFIG_21

RW

32

0x0000 0000

0x054

0x2012 1054

CONFIG_22

RW

32

0x0000 0000

0x058

0x2012 1058

CONFIG_23

RW

32

0x0000 0000

0x05C

0x2012 105C

CONFIG_24

RW

32

0x0000 0000

0x060

0x2012 1060

CONFIG_25

RW

32

0x0000 0000

0x064

0x2012 1064

CONFIG_26

RW

32

0x0000 0000

0x068

0x2012 1068

CONFIG_27

RW

32

0x0000 0000

0x06C

0x2012 106C

CONFIG_28

RW

32

0x0000 0000

0x070

0x2012 1070

CONFIG_29

RW

32

0x0000 0000

0x074

0x2012 1074

CONFIG_30

RW

32

0x0000 0000

0x078

0x2012 1078

CONFIG_31

RW

32

0x0000 0000

0x07C

0x2012 107C

INTR

RW

32

0x0000 0000

0x080

0x2012 1080

GPIN

RO

32

0x0000 0000

0x084

0x2012 1084

GPOUT

RW

32

0x0000 0000

0x088

0x2012 1088

CONFIG_ALL

RW

32

0x0000 0000

0x08C

0x2012 108C

CONFIG_BYTE0

RW

32

0x0000 0000

0x090

0x2012 1090

CONFIG_BYTE1

RW

32

0x0000 0000

0x094

0x2012 1094

CONFIG_BYTE2

RW

32

0x0000 0000

0x098

0x2012 1098

CONFIG_BYTE3

RW

32

0x0000 0000

0x09C

0x2012 109C

CLEAR_BITS

WO

32

0x0000 0000

0x0A0

0x2012 10A0

SET_BITS

WO

32

0x0000 0000

0x0A4

0x2012 10A4

 

GPIO : GPIO_FAB_LO Register Summary

Register Name

Type

Register Width (Bits)

Register Reset

Address Offset

Physical Address

CONFIG_0

RW

32

0x0000 0000

0x000

0x2012 2000

CONFIG_1

RW

32

0x0000 0000

0x004

0x2012 2004

CONFIG_2

RW

32

0x0000 0000

0x008

0x2012 2008

CONFIG_3

RW

32

0x0000 0000

0x00C

0x2012 200C

CONFIG_4

RW

32

0x0000 0000

0x010

0x2012 2010

CONFIG_5

RW

32

0x0000 0000

0x014

0x2012 2014

CONFIG_6

RW

32

0x0000 0000

0x018

0x2012 2018

CONFIG_7

RW

32

0x0000 0000

0x01C

0x2012 201C

CONFIG_8

RW

32

0x0000 0000

0x020

0x2012 2020

CONFIG_9

RW

32

0x0000 0000

0x024

0x2012 2024

CONFIG_10

RW

32

0x0000 0000

0x028

0x2012 2028

CONFIG_11

RW

32

0x0000 0000

0x02C

0x2012 202C

CONFIG_12

RW

32

0x0000 0000

0x030

0x2012 2030

CONFIG_13

RW

32

0x0000 0000

0x034

0x2012 2034

CONFIG_14

RW

32

0x0000 0000

0x038

0x2012 2038

CONFIG_15

RW

32

0x0000 0000

0x03C

0x2012 203C

CONFIG_16

RW

32

0x0000 0000

0x040

0x2012 2040

CONFIG_17

RW

32

0x0000 0000

0x044

0x2012 2044

CONFIG_18

RW

32

0x0000 0000

0x048

0x2012 2048

CONFIG_19

RW

32

0x0000 0000

0x04C

0x2012 204C

CONFIG_20

RW

32

0x0000 0000

0x050

0x2012 2050

CONFIG_21

RW

32

0x0000 0000

0x054

0x2012 2054

CONFIG_22

RW

32

0x0000 0000

0x058

0x2012 2058

CONFIG_23

RW

32

0x0000 0000

0x05C

0x2012 205C

CONFIG_24

RW

32

0x0000 0000

0x060

0x2012 2060

CONFIG_25

RW

32

0x0000 0000

0x064

0x2012 2064

CONFIG_26

RW

32

0x0000 0000

0x068

0x2012 2068

CONFIG_27

RW

32

0x0000 0000

0x06C

0x2012 206C

CONFIG_28

RW

32

0x0000 0000

0x070

0x2012 2070

CONFIG_29

RW

32

0x0000 0000

0x074

0x2012 2074

CONFIG_30

RW

32

0x0000 0000

0x078

0x2012 2078

CONFIG_31

RW

32

0x0000 0000

0x07C

0x2012 207C

INTR

RW

32

0x0000 0000

0x080

0x2012 2080

GPIN

RO

32

0x0000 0000

0x084

0x2012 2084

GPOUT

RW

32

0x0000 0000

0x088

0x2012 2088

CONFIG_ALL

RW

32

0x0000 0000

0x08C

0x2012 208C

CONFIG_BYTE0

RW

32

0x0000 0000

0x090

0x2012 2090

CONFIG_BYTE1

RW

32

0x0000 0000

0x094

0x2012 2094

CONFIG_BYTE2

RW

32

0x0000 0000

0x098

0x2012 2098

CONFIG_BYTE3

RW

32

0x0000 0000

0x09C

0x2012 209C

CLEAR_BITS

WO

32

0x0000 0000

0x0A0

0x2012 20A0

SET_BITS

WO

32

0x0000 0000

0x0A4

0x2012 20A4

 

GPIO : GPIO_IOBANK0_HI Register Summary

Register Name

Type

Register Width (Bits)

Register Reset

Address Offset

Physical Address

CONFIG_0

RW

32

0x0000 0000

0x000

0x2812 0000

CONFIG_1

RW

32

0x0000 0000

0x004

0x2812 0004

CONFIG_2

RW

32

0x0000 0000

0x008

0x2812 0008

CONFIG_3

RW

32

0x0000 0000

0x00C

0x2812 000C

CONFIG_4

RW

32

0x0000 0000

0x010

0x2812 0010

CONFIG_5

RW

32

0x0000 0000

0x014

0x2812 0014

CONFIG_6

RW

32

0x0000 0000

0x018

0x2812 0018

CONFIG_7

RW

32

0x0000 0000

0x01C

0x2812 001C

CONFIG_8

RW

32

0x0000 0000

0x020

0x2812 0020

CONFIG_9

RW

32

0x0000 0000

0x024

0x2812 0024

CONFIG_10

RW

32

0x0000 0000

0x028

0x2812 0028

CONFIG_11

RW

32

0x0000 0000

0x02C

0x2812 002C

CONFIG_12

RW

32

0x0000 0000

0x030

0x2812 0030

CONFIG_13

RW

32

0x0000 0000

0x034

0x2812 0034

CONFIG_14

RW

32

0x0000 0000

0x038

0x2812 0038

CONFIG_15

RW

32

0x0000 0000

0x03C

0x2812 003C

CONFIG_16

RW

32

0x0000 0000

0x040

0x2812 0040

CONFIG_17

RW

32

0x0000 0000

0x044

0x2812 0044

CONFIG_18

RW

32

0x0000 0000

0x048

0x2812 0048

CONFIG_19

RW

32

0x0000 0000

0x04C

0x2812 004C

CONFIG_20

RW

32

0x0000 0000

0x050

0x2812 0050

CONFIG_21

RW

32

0x0000 0000

0x054

0x2812 0054

CONFIG_22

RW

32

0x0000 0000

0x058

0x2812 0058

CONFIG_23

RW

32

0x0000 0000

0x05C

0x2812 005C

CONFIG_24

RW

32

0x0000 0000

0x060

0x2812 0060

CONFIG_25

RW

32

0x0000 0000

0x064

0x2812 0064

CONFIG_26

RW

32

0x0000 0000

0x068

0x2812 0068

CONFIG_27

RW

32

0x0000 0000

0x06C

0x2812 006C

CONFIG_28

RW

32

0x0000 0000

0x070

0x2812 0070

CONFIG_29

RW

32

0x0000 0000

0x074

0x2812 0074

CONFIG_30

RW

32

0x0000 0000

0x078

0x2812 0078

CONFIG_31

RW

32

0x0000 0000

0x07C

0x2812 007C

INTR

RW

32

0x0000 0000

0x080

0x2812 0080

GPIN

RO

32

0x0000 0000

0x084

0x2812 0084

GPOUT

RW

32

0x0000 0000

0x088

0x2812 0088

CONFIG_ALL

RW

32

0x0000 0000

0x08C

0x2812 008C

CONFIG_BYTE0

RW

32

0x0000 0000

0x090

0x2812 0090

CONFIG_BYTE1

RW

32

0x0000 0000

0x094

0x2812 0094

CONFIG_BYTE2

RW

32

0x0000 0000

0x098

0x2812 0098

CONFIG_BYTE3

RW

32

0x0000 0000

0x09C

0x2812 009C

CLEAR_BITS

WO

32

0x0000 0000

0x0A0

0x2812 00A0

SET_BITS

WO

32

0x0000 0000

0x0A4

0x2812 00A4

 

GPIO : GPIO_IOBANK1_HI Register Summary

Register Name

Type

Register Width (Bits)

Register Reset

Address Offset

Physical Address

CONFIG_0

RW

32

0x0000 0000

0x000

0x2812 1000

CONFIG_1

RW

32

0x0000 0000

0x004

0x2812 1004

CONFIG_2

RW

32

0x0000 0000

0x008

0x2812 1008

CONFIG_3

RW

32

0x0000 0000

0x00C

0x2812 100C

CONFIG_4

RW

32

0x0000 0000

0x010

0x2812 1010

CONFIG_5

RW

32

0x0000 0000

0x014

0x2812 1014

CONFIG_6

RW

32

0x0000 0000

0x018

0x2812 1018

CONFIG_7

RW

32

0x0000 0000

0x01C

0x2812 101C

CONFIG_8

RW

32

0x0000 0000

0x020

0x2812 1020

CONFIG_9

RW

32

0x0000 0000

0x024

0x2812 1024

CONFIG_10

RW

32

0x0000 0000

0x028

0x2812 1028

CONFIG_11

RW

32

0x0000 0000

0x02C

0x2812 102C

CONFIG_12

RW

32

0x0000 0000

0x030

0x2812 1030

CONFIG_13

RW

32

0x0000 0000

0x034

0x2812 1034

CONFIG_14

RW

32

0x0000 0000

0x038

0x2812 1038

CONFIG_15

RW

32

0x0000 0000

0x03C

0x2812 103C

CONFIG_16

RW

32

0x0000 0000

0x040

0x2812 1040

CONFIG_17

RW

32

0x0000 0000

0x044

0x2812 1044

CONFIG_18

RW

32

0x0000 0000

0x048

0x2812 1048

CONFIG_19

RW

32

0x0000 0000

0x04C

0x2812 104C

CONFIG_20

RW

32

0x0000 0000

0x050

0x2812 1050

CONFIG_21

RW

32

0x0000 0000

0x054

0x2812 1054

CONFIG_22

RW

32

0x0000 0000

0x058

0x2812 1058

CONFIG_23

RW

32

0x0000 0000

0x05C

0x2812 105C

CONFIG_24

RW

32

0x0000 0000

0x060

0x2812 1060

CONFIG_25

RW

32

0x0000 0000

0x064

0x2812 1064

CONFIG_26

RW

32

0x0000 0000

0x068

0x2812 1068

CONFIG_27

RW

32

0x0000 0000

0x06C

0x2812 106C

CONFIG_28

RW

32

0x0000 0000

0x070

0x2812 1070

CONFIG_29

RW

32

0x0000 0000

0x074

0x2812 1074

CONFIG_30

RW

32

0x0000 0000

0x078

0x2812 1078

CONFIG_31

RW

32

0x0000 0000

0x07C

0x2812 107C

INTR

RW

32

0x0000 0000

0x080

0x2812 1080

GPIN

RO

32

0x0000 0000

0x084

0x2812 1084

GPOUT

RW

32

0x0000 0000

0x088

0x2812 1088

CONFIG_ALL

RW

32

0x0000 0000

0x08C

0x2812 108C

CONFIG_BYTE0

RW

32

0x0000 0000

0x090

0x2812 1090

CONFIG_BYTE1

RW

32

0x0000 0000

0x094

0x2812 1094

CONFIG_BYTE2

RW

32

0x0000 0000

0x098

0x2812 1098

CONFIG_BYTE3

RW

32

0x0000 0000

0x09C

0x2812 109C

CLEAR_BITS

WO

32

0x0000 0000

0x0A0

0x2812 10A0

SET_BITS

WO

32

0x0000 0000

0x0A4

0x2812 10A4

 

GPIO : GPIO_FAB_HI Register Summary

Register Name

Type

Register Width (Bits)

Register Reset

Address Offset

Physical Address

CONFIG_0

RW

32

0x0000 0000

0x000

0x2812 2000

CONFIG_1

RW

32

0x0000 0000

0x004

0x2812 2004

CONFIG_2

RW

32

0x0000 0000

0x008

0x2812 2008

CONFIG_3

RW

32

0x0000 0000

0x00C

0x2812 200C

CONFIG_4

RW

32

0x0000 0000

0x010

0x2812 2010

CONFIG_5

RW

32

0x0000 0000

0x014

0x2812 2014

CONFIG_6

RW

32

0x0000 0000

0x018

0x2812 2018

CONFIG_7

RW

32

0x0000 0000

0x01C

0x2812 201C

CONFIG_8

RW

32

0x0000 0000

0x020

0x2812 2020

CONFIG_9

RW

32

0x0000 0000

0x024

0x2812 2024

CONFIG_10

RW

32

0x0000 0000

0x028

0x2812 2028

CONFIG_11

RW

32

0x0000 0000

0x02C

0x2812 202C

CONFIG_12

RW

32

0x0000 0000

0x030

0x2812 2030

CONFIG_13

RW

32

0x0000 0000

0x034

0x2812 2034

CONFIG_14

RW

32

0x0000 0000

0x038

0x2812 2038

CONFIG_15

RW

32

0x0000 0000

0x03C

0x2812 203C

CONFIG_16

RW

32

0x0000 0000

0x040

0x2812 2040

CONFIG_17

RW

32

0x0000 0000

0x044

0x2812 2044

CONFIG_18

RW

32

0x0000 0000

0x048

0x2812 2048

CONFIG_19

RW

32

0x0000 0000

0x04C

0x2812 204C

CONFIG_20

RW

32

0x0000 0000

0x050

0x2812 2050

CONFIG_21

RW

32

0x0000 0000

0x054

0x2812 2054

CONFIG_22

RW

32

0x0000 0000

0x058

0x2812 2058

CONFIG_23

RW

32

0x0000 0000

0x05C

0x2812 205C

CONFIG_24

RW

32

0x0000 0000

0x060

0x2812 2060

CONFIG_25

RW

32

0x0000 0000

0x064

0x2812 2064

CONFIG_26

RW

32

0x0000 0000

0x068

0x2812 2068

CONFIG_27

RW

32

0x0000 0000

0x06C

0x2812 206C

CONFIG_28

RW

32

0x0000 0000

0x070

0x2812 2070

CONFIG_29

RW

32

0x0000 0000

0x074

0x2812 2074

CONFIG_30

RW

32

0x0000 0000

0x078

0x2812 2078

CONFIG_31

RW

32

0x0000 0000

0x07C

0x2812 207C

INTR

RW

32

0x0000 0000

0x080

0x2812 2080

GPIN

RO

32

0x0000 0000

0x084

0x2812 2084

GPOUT

RW

32

0x0000 0000

0x088

0x2812 2088

CONFIG_ALL

RW

32

0x0000 0000

0x08C

0x2812 208C

CONFIG_BYTE0

RW

32

0x0000 0000

0x090

0x2812 2090

CONFIG_BYTE1

RW

32

0x0000 0000

0x094

0x2812 2094

CONFIG_BYTE2

RW

32

0x0000 0000

0x098

0x2812 2098

CONFIG_BYTE3

RW

32

0x0000 0000

0x09C

0x2812 209C

CLEAR_BITS

WO

32

0x0000 0000

0x0A0

0x2812 20A0

SET_BITS

WO

32

0x0000 0000

0x0A4

0x2812 20A4

 

GPIO Register Descriptions

GPIO : CONFIG_0

Address offset

0x000

Physical address

0x2012 0000

Instance

GPIO_IOBANK0_LO

0x2012 1000

GPIO_IOBANK1_LO

0x2012 2000

GPIO_FAB_LO

0x2812 0000

GPIO_IOBANK0_HI

0x2812 1000

GPIO_IOBANK1_HI

0x2812 2000

GPIO_FAB_HI

Description

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

 

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

Interrupt Types. 000: Level High, 001: Level Low, 010: Edge Positive, 011: Edge Negative, 100: Edge Both

RW

0x0

4

Reserved

 

RO
Rreturns0s

0

3

EN_INT

Interrupt Enable

RW

0

2

EN_OE_BUF

Output Buffer Enable

RW

0

1

EN_IN

Input reg enable

RW

0

0

EN_OUT

Output reg enable

RW

0

 

GPIO : CONFIG_1

Address offset

0x004

Physical address

0x2012 0004

Instance

GPIO_IOBANK0_LO

0x2012 1004

GPIO_IOBANK1_LO

0x2012 2004

GPIO_FAB_LO

0x2812 0004

GPIO_IOBANK0_HI

0x2812 1004

GPIO_IOBANK1_HI

0x2812 2004

GPIO_FAB_HI

Description

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

Same as CONFIG_0

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

Same as CONFIG_0

RW

0x0

4

Reserved

Same as CONFIG_0

RO
Rreturns0s

0

3

EN_INT

Same as CONFIG_0

RW

0

2

EN_OE_BUF

Same as CONFIG_0

RW

0

1

EN_IN

Same as CONFIG_0

RW

0

0

EN_OUT

Same as CONFIG_0

RW

0

 

GPIO : CONFIG_2

Address offset

0x008

Physical address

0x2012 0008

Instance

GPIO_IOBANK0_LO

0x2012 1008

GPIO_IOBANK1_LO

0x2012 2008

GPIO_FAB_LO

0x2812 0008

GPIO_IOBANK0_HI

0x2812 1008

GPIO_IOBANK1_HI

0x2812 2008

GPIO_FAB_HI

Description

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

 

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

Same as CONFIG_0

RW

0x0

4

Reserved

Same as CONFIG_0

RO
Rreturns0s

0

3

EN_INT

Same as CONFIG_0

RW

0

2

EN_OE_BUF

Same as CONFIG_0

RW

0

1

EN_IN

Same as CONFIG_0

RW

0

0

EN_OUT

Same as CONFIG_0

RW

0

 

GPIO : CONFIG_3

Address offset

0x00C

Physical address

0x2012 000C

Instance

GPIO_IOBANK0_LO

0x2012 100C

GPIO_IOBANK1_LO

0x2012 200C

GPIO_FAB_LO

0x2812 000C

GPIO_IOBANK0_HI

0x2812 100C

GPIO_IOBANK1_HI

0x2812 200C

GPIO_FAB_HI

Description

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

Same as CONFIG_0

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

Same as CONFIG_0

RW

0x0

4

Reserved

Same as CONFIG_0

RO
Rreturns0s

0

3

EN_INT

Same as CONFIG_0

RW

0

2

EN_OE_BUF

Same as CONFIG_0

RW

0

1

EN_IN

Same as CONFIG_0

RW

0

0

EN_OUT

Same as CONFIG_0

RW

0

 

GPIO : CONFIG_4

Address offset

0x010

Physical address

0x2012 0010

Instance

GPIO_IOBANK0_LO

0x2012 1010

GPIO_IOBANK1_LO

0x2012 2010

GPIO_FAB_LO

0x2812 0010

GPIO_IOBANK0_HI

0x2812 1010

GPIO_IOBANK1_HI

0x2812 2010

GPIO_FAB_HI

Description

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

Same as CONFIG_0

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

Same as CONFIG_0

RW

0x0

4

Reserved

Same as CONFIG_0

RO
Rreturns0s

0

3

EN_INT

Same as CONFIG_0

RW

0

2

EN_OE_BUF

Same as CONFIG_0

RW

0

1

EN_IN

Same as CONFIG_0

RW

0

0

EN_OUT

Same as CONFIG_0

RW

0

 

GPIO : CONFIG_5

Address offset

0x014

Physical address

0x2012 0014

Instance

GPIO_IOBANK0_LO

0x2012 1014

GPIO_IOBANK1_LO

0x2012 2014

GPIO_FAB_LO

0x2812 0014

GPIO_IOBANK0_HI

0x2812 1014

GPIO_IOBANK1_HI

0x2812 2014

GPIO_FAB_HI

Description

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

Same as CONFIG_0

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

Same as CONFIG_0

RW

0x0

4

Reserved

Same as CONFIG_0

RO
Rreturns0s

0

3

EN_INT

Same as CONFIG_0

RW

0

2

EN_OE_BUF

Same as CONFIG_0

RW

0

1

EN_IN

Same as CONFIG_0

RW

0

0

EN_OUT

Same as CONFIG_0

RW

0

 

GPIO : CONFIG_6

Address offset

0x018

Physical address

0x2012 0018

Instance

GPIO_IOBANK0_LO

0x2012 1018

GPIO_IOBANK1_LO

0x2012 2018

GPIO_FAB_LO

0x2812 0018

GPIO_IOBANK0_HI

0x2812 1018

GPIO_IOBANK1_HI

0x2812 2018

GPIO_FAB_HI

Description

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

Same as CONFIG_0

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

Same as CONFIG_0

RW

0x0

4

Reserved

 

RO
Rreturns0s

0

3

EN_INT

Same as CONFIG_0

RW

0

2

EN_OE_BUF

Same as CONFIG_0

RW

0

1

EN_IN

Same as CONFIG_0

RW

0

0

EN_OUT

Same as CONFIG_0

RW

0

 

GPIO : CONFIG_7

Address offset

0x01C

Physical address

0x2012 001C

Instance

GPIO_IOBANK0_LO

0x2012 101C

GPIO_IOBANK1_LO

0x2012 201C

GPIO_FAB_LO

0x2812 001C

GPIO_IOBANK0_HI

0x2812 101C

GPIO_IOBANK1_HI

0x2812 201C

GPIO_FAB_HI

Description

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

Same as CONFIG_0

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

Same as CONFIG_0

RW

0x0

4

Reserved

Same as CONFIG_0

RO
Rreturns0s

0

3

EN_INT

Same as CONFIG_0

RW

0

2

EN_OE_BUF

Same as CONFIG_0

RW

0

1

EN_IN

Same as CONFIG_0

RW

0

0

EN_OUT

Same as CONFIG_0

RW

0

 

GPIO : CONFIG_8

Address offset

0x020

Physical address

0x2012 0020

Instance

GPIO_IOBANK0_LO

0x2012 1020

GPIO_IOBANK1_LO

0x2012 2020

GPIO_FAB_LO

0x2812 0020

GPIO_IOBANK0_HI

0x2812 1020

GPIO_IOBANK1_HI

0x2812 2020

GPIO_FAB_HI

Description

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

Same as CONFIG_0

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

Same as CONFIG_0

RW

0x0

4

Reserved

Same as CONFIG_0

RO
Rreturns0s

0

3

EN_INT

Same as CONFIG_0

RW

0

2

EN_OE_BUF

Same as CONFIG_0

RW

0

1

EN_IN

Same as CONFIG_0

RW

0

0

EN_OUT

Same as CONFIG_0

RW

0

 

GPIO : CONFIG_9

Address offset

0x024

Physical address

0x2012 0024

Instance

GPIO_IOBANK0_LO

0x2012 1024

GPIO_IOBANK1_LO

0x2012 2024

GPIO_FAB_LO

0x2812 0024

GPIO_IOBANK0_HI

0x2812 1024

GPIO_IOBANK1_HI

0x2812 2024

GPIO_FAB_HI

Description

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

Same as CONFIG_0

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

Same as CONFIG_0

RW

0x0

4

Reserved

Same as CONFIG_0

RO
Rreturns0s

0

3

EN_INT

Same as CONFIG_0

RW

0

2

EN_OE_BUF

Same as CONFIG_0

RW

0

1

EN_IN

Same as CONFIG_0

RW

0

0

EN_OUT

Same as CONFIG_0

RW

0

 

GPIO : CONFIG_10

Address offset

0x028

Physical address

0x2012 0028

Instance

GPIO_IOBANK0_LO

0x2012 1028

GPIO_IOBANK1_LO

0x2012 2028

GPIO_FAB_LO

0x2812 0028

GPIO_IOBANK0_HI

0x2812 1028

GPIO_IOBANK1_HI

0x2812 2028

GPIO_FAB_HI

Description

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

Same as CONFIG_0

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

Same as CONFIG_0

RW

0x0

4

Reserved

Same as CONFIG_0

RO
Rreturns0s

0

3

EN_INT

Same as CONFIG_0

RW

0

2

EN_OE_BUF

Same as CONFIG_0

RW

0

1

EN_IN

Same as CONFIG_0

RW

0

0

EN_OUT

Same as CONFIG_0

RW

0

 

GPIO : CONFIG_11

Address offset

0x02C

Physical address

0x2012 002C

Instance

GPIO_IOBANK0_LO

0x2012 102C

GPIO_IOBANK1_LO

0x2012 202C

GPIO_FAB_LO

0x2812 002C

GPIO_IOBANK0_HI

0x2812 102C

GPIO_IOBANK1_HI

0x2812 202C

GPIO_FAB_HI

Description

Same as CONFIG_0

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

 

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

 

RW

0x0

4

Reserved

 

RO
Rreturns0s

0

3

EN_INT

 

RW

0

2

EN_OE_BUF

 

RW

0

1

EN_IN

 

RW

0

0

EN_OUT

 

RW

0

 

GPIO : CONFIG_12

Address offset

0x030

Physical address

0x2012 0030

Instance

GPIO_IOBANK0_LO

0x2012 1030

GPIO_IOBANK1_LO

0x2012 2030

GPIO_FAB_LO

0x2812 0030

GPIO_IOBANK0_HI

0x2812 1030

GPIO_IOBANK1_HI

0x2812 2030

GPIO_FAB_HI

Description

Same as CONFIG_0

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

 

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

 

RW

0x0

4

Reserved

 

RO
Rreturns0s

0

3

EN_INT

 

RW

0

2

EN_OE_BUF

 

RW

0

1

EN_IN

 

RW

0

0

EN_OUT

 

RW

0

 

GPIO : CONFIG_13

Address offset

0x034

Physical address

0x2012 0034

Instance

GPIO_IOBANK0_LO

0x2012 1034

GPIO_IOBANK1_LO

0x2012 2034

GPIO_FAB_LO

0x2812 0034

GPIO_IOBANK0_HI

0x2812 1034

GPIO_IOBANK1_HI

0x2812 2034

GPIO_FAB_HI

Description

Same as CONFIG_0

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

 

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

 

RW

0x0

4

Reserved

 

RO
Rreturns0s

0

3

EN_INT

 

RW

0

2

EN_OE_BUF

 

RW

0

1

EN_IN

 

RW

0

0

EN_OUT

 

RW

0

 

GPIO : CONFIG_14

Address offset

0x038

Physical address

0x2012 0038

Instance

GPIO_IOBANK0_LO

0x2012 1038

GPIO_IOBANK1_LO

0x2012 2038

GPIO_FAB_LO

0x2812 0038

GPIO_IOBANK0_HI

0x2812 1038

GPIO_IOBANK1_HI

0x2812 2038

GPIO_FAB_HI

Description

Same as CONFIG_0

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

 

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

 

RW

0x0

4

Reserved

 

RO
Rreturns0s

0

3

EN_INT

 

RW

0

2

EN_OE_BUF

 

RW

0

1

EN_IN

 

RW

0

0

EN_OUT

 

RW

0

 

GPIO : CONFIG_15

Address offset

0x03C

Physical address

0x2012 003C

Instance

GPIO_IOBANK0_LO

0x2012 103C

GPIO_IOBANK1_LO

0x2012 203C

GPIO_FAB_LO

0x2812 003C

GPIO_IOBANK0_HI

0x2812 103C

GPIO_IOBANK1_HI

0x2812 203C

GPIO_FAB_HI

Description

Same as CONFIG_0

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

 

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

 

RW

0x0

4

Reserved

 

RO
Rreturns0s

0

3

EN_INT

 

RW

0

2

EN_OE_BUF

 

RW

0

1

EN_IN

 

RW

0

0

EN_OUT

 

RW

0

 

GPIO : CONFIG_16

Address offset

0x040

Physical address

0x2012 0040

Instance

GPIO_IOBANK0_LO

0x2012 1040

GPIO_IOBANK1_LO

0x2012 2040

GPIO_FAB_LO

0x2812 0040

GPIO_IOBANK0_HI

0x2812 1040

GPIO_IOBANK1_HI

0x2812 2040

GPIO_FAB_HI

Description

Same as CONFIG_0

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

 

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

 

RW

0x0

4

Reserved

 

RO
Rreturns0s

0

3

EN_INT

 

RW

0

2

EN_OE_BUF

 

RW

0

1

EN_IN

 

RW

0

0

EN_OUT

 

RW

0

 

GPIO : CONFIG_17

Address offset

0x044

Physical address

0x2012 0044

Instance

GPIO_IOBANK0_LO

0x2012 1044

GPIO_IOBANK1_LO

0x2012 2044

GPIO_FAB_LO

0x2812 0044

GPIO_IOBANK0_HI

0x2812 1044

GPIO_IOBANK1_HI

0x2812 2044

GPIO_FAB_HI

Description

Same as CONFIG_0

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

 

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

 

RW

0x0

4

Reserved

 

RO
Rreturns0s

0

3

EN_INT

 

RW

0

2

EN_OE_BUF

 

RW

0

1

EN_IN

 

RW

0

0

EN_OUT

 

RW

0

 

GPIO : CONFIG_18

Address offset

0x048

Physical address

0x2012 0048

Instance

GPIO_IOBANK0_LO

0x2012 1048

GPIO_IOBANK1_LO

0x2012 2048

GPIO_FAB_LO

0x2812 0048

GPIO_IOBANK0_HI

0x2812 1048

GPIO_IOBANK1_HI

0x2812 2048

GPIO_FAB_HI

Description

Same as CONFIG_0

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

 

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

 

RW

0x0

4

Reserved

 

RO
Rreturns0s

0

3

EN_INT

 

RW

0

2

EN_OE_BUF

 

RW

0

1

EN_IN

 

RW

0

0

EN_OUT

 

RW

0

 

GPIO : CONFIG_19

Address offset

0x04C

Physical address

0x2012 004C

Instance

GPIO_IOBANK0_LO

0x2012 104C

GPIO_IOBANK1_LO

0x2012 204C

GPIO_FAB_LO

0x2812 004C

GPIO_IOBANK0_HI

0x2812 104C

GPIO_IOBANK1_HI

0x2812 204C

GPIO_FAB_HI

Description

Same as CONFIG_0

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

 

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

 

RW

0x0

4

Reserved

 

RO
Rreturns0s

0

3

EN_INT

 

RW

0

2

EN_OE_BUF

 

RW

0

1

EN_IN

 

RW

0

0

EN_OUT

 

RW

0

 

GPIO : CONFIG_20

Address offset

0x050

Physical address

0x2012 0050

Instance

GPIO_IOBANK0_LO

0x2012 1050

GPIO_IOBANK1_LO

0x2012 2050

GPIO_FAB_LO

0x2812 0050

GPIO_IOBANK0_HI

0x2812 1050

GPIO_IOBANK1_HI

0x2812 2050

GPIO_FAB_HI

Description

Same as CONFIG_0

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

 

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

 

RW

0x0

4

Reserved

 

RO
Rreturns0s

0

3

EN_INT

 

RW

0

2

EN_OE_BUF

 

RW

0

1

EN_IN

 

RW

0

0

EN_OUT

 

RW

0

 

GPIO : CONFIG_21

Address offset

0x054

Physical address

0x2012 0054

Instance

GPIO_IOBANK0_LO

0x2012 1054

GPIO_IOBANK1_LO

0x2012 2054

GPIO_FAB_LO

0x2812 0054

GPIO_IOBANK0_HI

0x2812 1054

GPIO_IOBANK1_HI

0x2812 2054

GPIO_FAB_HI

Description

Same as CONFIG_0

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

 

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

 

RW

0x0

4

Reserved

 

RO
Rreturns0s

0

3

EN_INT

 

RW

0

2

EN_OE_BUF

 

RW

0

1

EN_IN

 

RW

0

0

EN_OUT

 

RW

0

 

GPIO : CONFIG_22

Address offset

0x058

Physical address

0x2012 0058

Instance

GPIO_IOBANK0_LO

0x2012 1058

GPIO_IOBANK1_LO

0x2012 2058

GPIO_FAB_LO

0x2812 0058

GPIO_IOBANK0_HI

0x2812 1058

GPIO_IOBANK1_HI

0x2812 2058

GPIO_FAB_HI

Description

Same as CONFIG_0

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

 

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

 

RW

0x0

4

Reserved

 

RO
Rreturns0s

0

3

EN_INT

 

RW

0

2

EN_OE_BUF

 

RW

0

1

EN_IN

 

RW

0

0

EN_OUT

 

RW

0

 

GPIO : CONFIG_23

Address offset

0x05C

Physical address

0x2012 005C

Instance

GPIO_IOBANK0_LO

0x2012 105C

GPIO_IOBANK1_LO

0x2012 205C

GPIO_FAB_LO

0x2812 005C

GPIO_IOBANK0_HI

0x2812 105C

GPIO_IOBANK1_HI

0x2812 205C

GPIO_FAB_HI

Description

Same as CONFIG_0

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

 

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

 

RW

0x0

4

Reserved

 

RO
Rreturns0s

0

3

EN_INT

 

RW

0

2

EN_OE_BUF

 

RW

0

1

EN_IN

 

RW

0

0

EN_OUT

 

RW

0

 

GPIO : CONFIG_24

Address offset

0x060

Physical address

0x2012 0060

Instance

GPIO_IOBANK0_LO

0x2012 1060

GPIO_IOBANK1_LO

0x2012 2060

GPIO_FAB_LO

0x2812 0060

GPIO_IOBANK0_HI

0x2812 1060

GPIO_IOBANK1_HI

0x2812 2060

GPIO_FAB_HI

Description

Same as CONFIG_0

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

 

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

 

RW

0x0

4

Reserved

 

RO
Rreturns0s

0

3

EN_INT

 

RW

0

2

EN_OE_BUF

 

RW

0

1

EN_IN

 

RW

0

0

EN_OUT

 

RW

0

 

GPIO : CONFIG_25

Address offset

0x064

Physical address

0x2012 0064

Instance

GPIO_IOBANK0_LO

0x2012 1064

GPIO_IOBANK1_LO

0x2012 2064

GPIO_FAB_LO

0x2812 0064

GPIO_IOBANK0_HI

0x2812 1064

GPIO_IOBANK1_HI

0x2812 2064

GPIO_FAB_HI

Description

Same as CONFIG_0

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

 

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

 

RW

0x0

4

Reserved

 

RO
Rreturns0s

0

3

EN_INT

 

RW

0

2

EN_OE_BUF

 

RW

0

1

EN_IN

 

RW

0

0

EN_OUT

 

RW

0

 

GPIO : CONFIG_26

Address offset

0x068

Physical address

0x2012 0068

Instance

GPIO_IOBANK0_LO

0x2012 1068

GPIO_IOBANK1_LO

0x2012 2068

GPIO_FAB_LO

0x2812 0068

GPIO_IOBANK0_HI

0x2812 1068

GPIO_IOBANK1_HI

0x2812 2068

GPIO_FAB_HI

Description

Same as CONFIG_0

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

 

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

 

RW

0x0

4

Reserved

 

RO
Rreturns0s

0

3

EN_INT

 

RW

0

2

EN_OE_BUF

 

RW

0

1

EN_IN

 

RW

0

0

EN_OUT

 

RW

0

 

GPIO : CONFIG_27

Address offset

0x06C

Physical address

0x2012 006C

Instance

GPIO_IOBANK0_LO

0x2012 106C

GPIO_IOBANK1_LO

0x2012 206C

GPIO_FAB_LO

0x2812 006C

GPIO_IOBANK0_HI

0x2812 106C

GPIO_IOBANK1_HI

0x2812 206C

GPIO_FAB_HI

Description

Same as CONFIG_0

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

 

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

 

RW

0x0

4

Reserved

 

RO
Rreturns0s

0

3

EN_INT

 

RW

0

2

EN_OE_BUF

 

RW

0

1

EN_IN

 

RW

0

0

EN_OUT

 

RW

0

 

GPIO : CONFIG_28

Address offset

0x070

Physical address

0x2012 0070

Instance

GPIO_IOBANK0_LO

0x2012 1070

GPIO_IOBANK1_LO

0x2012 2070

GPIO_FAB_LO

0x2812 0070

GPIO_IOBANK0_HI

0x2812 1070

GPIO_IOBANK1_HI

0x2812 2070

GPIO_FAB_HI

Description

Same as CONFIG_0

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

 

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

 

RW

0x0

4

Reserved

 

RO
Rreturns0s

0

3

EN_INT

 

RW

0

2

EN_OE_BUF

 

RW

0

1

EN_IN

 

RW

0

0

EN_OUT

 

RW

0

 

GPIO : CONFIG_29

Address offset

0x074

Physical address

0x2012 0074

Instance

GPIO_IOBANK0_LO

0x2012 1074

GPIO_IOBANK1_LO

0x2012 2074

GPIO_FAB_LO

0x2812 0074

GPIO_IOBANK0_HI

0x2812 1074

GPIO_IOBANK1_HI

0x2812 2074

GPIO_FAB_HI

Description

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

 

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

 

RW

0x0

4

Reserved

 

RO
Rreturns0s

0

3

EN_INT

 

RW

0

2

EN_OE_BUF

 

RW

0

1

EN_IN

 

RW

0

0

EN_OUT

 

RW

0

 

GPIO : CONFIG_30

Address offset

0x078

Physical address

0x2012 0078

Instance

GPIO_IOBANK0_LO

0x2012 1078

GPIO_IOBANK1_LO

0x2012 2078

GPIO_FAB_LO

0x2812 0078

GPIO_IOBANK0_HI

0x2812 1078

GPIO_IOBANK1_HI

0x2812 2078

GPIO_FAB_HI

Description

Same as CONFIG_0

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

 

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

 

RW

0x0

4

Reserved

 

RO
Rreturns0s

0

3

EN_INT

 

RW

0

2

EN_OE_BUF

 

RW

0

1

EN_IN

 

RW

0

0

EN_OUT

 

RW

0

 

GPIO : CONFIG_31

Address offset

0x07C

Physical address

0x2012 007C

Instance

GPIO_IOBANK0_LO

0x2012 107C

GPIO_IOBANK1_LO

0x2012 207C

GPIO_FAB_LO

0x2812 007C

GPIO_IOBANK0_HI

0x2812 107C

GPIO_IOBANK1_HI

0x2812 207C

GPIO_FAB_HI

Description

Same as CONFIG_0

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:8

Reserved

Same as CONFIG_0

RO
Rreturns0s

0x00 0000

7:5

TYPES_INT

Same as CONFIG_0

RW

0x0

4

Reserved

Same as CONFIG_0

RO
Rreturns0s

0

3

EN_INT

Same as CONFIG_0

RW

0

2

EN_OE_BUF

Same as CONFIG_0

RW

0

1

EN_IN

Same as CONFIG_0

RW

0

0

EN_OUT

Same as CONFIG_0

RW

0

 

GPIO : INTR

Address offset

0x080

Physical address

0x2012 0080

Instance

GPIO_IOBANK0_LO

0x2012 1080

GPIO_IOBANK1_LO

0x2012 2080

GPIO_FAB_LO

0x2812 0080

GPIO_IOBANK0_HI

0x2812 1080

GPIO_IOBANK1_HI

0x2812 2080

GPIO_FAB_HI

Description

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:1

Reserved

 

RO
Rreturns0s

0x0000 0000

0

No_field_names_or_bit_ranges_assigned_yet

Per bit interrupt, ; Read Modify Write. To clear an interrtupt the bit is written with '1'

RW

0

 

GPIO : GPIN

Address offset

0x084

Physical address

0x2012 0084

Instance

GPIO_IOBANK0_LO

0x2012 1084

GPIO_IOBANK1_LO

0x2012 2084

GPIO_FAB_LO

0x2812 0084

GPIO_IOBANK0_HI

0x2812 1084

GPIO_IOBANK1_HI

0x2812 2084

GPIO_FAB_HI

Description

Type

RO

 

Bits

Field Name

Description

Type

Reset

31:0

No_field_names_or_bit_ranges_assigned_yet

Read-only for input configured ports.

RO

0x0000 0000

 

GPIO : GPOUT

Address offset

0x088

Physical address

0x2012 0088

Instance

GPIO_IOBANK0_LO

0x2012 1088

GPIO_IOBANK1_LO

0x2012 2088

GPIO_FAB_LO

0x2812 0088

GPIO_IOBANK0_HI

0x2812 1088

GPIO_IOBANK1_HI

0x2812 2088

GPIO_FAB_HI

Description

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:0

No_field_names_or_bit_ranges_assigned_yet

Writeable/Readable for output configured ports; don't care for input configured ports

RW

0x0000 0000

 

GPIO : CONFIG_ALL

Address offset

0x08C

Physical address

0x2012 008C

Instance

GPIO_IOBANK0_LO

0x2012 108C

GPIO_IOBANK1_LO

0x2012 208C

GPIO_FAB_LO

0x2812 008C

GPIO_IOBANK0_HI

0x2812 108C

GPIO_IOBANK1_HI

0x2812 208C

GPIO_FAB_HI

Description

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:1

Reserved

 

RO

0x0000 0000

0

CONFIG_ALL

set all configs

WO

0

 

GPIO : CONFIG_BYTE0

Address offset

0x090

Physical address

0x2012 0090

Instance

GPIO_IOBANK0_LO

0x2012 1090

GPIO_IOBANK1_LO

0x2012 2090

GPIO_FAB_LO

0x2812 0090

GPIO_IOBANK0_HI

0x2812 1090

GPIO_IOBANK1_HI

0x2812 2090

GPIO_FAB_HI

Description

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:1

Reserved

 

RO

0x0000 0000

0

CONFIG_BYTE0

Set all configs in byte 0

WO

0

 

GPIO : CONFIG_BYTE1

Address offset

0x094

Physical address

0x2012 0094

Instance

GPIO_IOBANK0_LO

0x2012 1094

GPIO_IOBANK1_LO

0x2012 2094

GPIO_FAB_LO

0x2812 0094

GPIO_IOBANK0_HI

0x2812 1094

GPIO_IOBANK1_HI

0x2812 2094

GPIO_FAB_HI

Description

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:1

Reserved

 

RO

0x0000 0000

0

CONFIG_BYTE1

Set all configs in byte 0

WO

0

 

GPIO : CONFIG_BYTE2

Address offset

0x098

Physical address

0x2012 0098

Instance

GPIO_IOBANK0_LO

0x2012 1098

GPIO_IOBANK1_LO

0x2012 2098

GPIO_FAB_LO

0x2812 0098

GPIO_IOBANK0_HI

0x2812 1098

GPIO_IOBANK1_HI

0x2812 2098

GPIO_FAB_HI

Description

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:1

Reserved

 

RO

0x0000 0000

0

CONFIG_BYTE2

Set all configs in byte 0

WO

0

 

GPIO : CONFIG_BYTE3

Address offset

0x09C

Physical address

0x2012 009C

Instance

GPIO_IOBANK0_LO

0x2012 109C

GPIO_IOBANK1_LO

0x2012 209C

GPIO_FAB_LO

0x2812 009C

GPIO_IOBANK0_HI

0x2812 109C

GPIO_IOBANK1_HI

0x2812 209C

GPIO_FAB_HI

Description

Type

RW

 

Bits

Field Name

Description

Type

Reset

31:1

Reserved

 

RO

0x0000 0000

0

CONFIG_BYTE3

Set all configs in byte 0

WO

0

 

GPIO : CLEAR_BITS

Address offset

0x0A0

Physical address

0x2012 00A0

Instance

GPIO_IOBANK0_LO

0x2012 10A0

GPIO_IOBANK1_LO

0x2012 20A0

GPIO_FAB_LO

0x2812 00A0

GPIO_IOBANK0_HI

0x2812 10A0

GPIO_IOBANK1_HI

0x2812 20A0

GPIO_FAB_HI

Description

Type

WO

 

Bits

Field Name

Description

Type

Reset

31:0

clear_bits

Writing a '1' to a bit will clear that bit in the GPIO register. Other bits hold value.

WO
W1toClr

0x0000 0000

 

GPIO : SET_BITS

Address offset

0x0A4

Physical address

0x2012 00A4

Instance

GPIO_IOBANK0_LO

0x2012 10A4

GPIO_IOBANK1_LO

0x2012 20A4

GPIO_FAB_LO

0x2812 00A4

GPIO_IOBANK0_HI

0x2812 10A4

GPIO_IOBANK1_HI

0x2812 20A4

GPIO_FAB_HI

Description

Type

WO

 

Bits

Field Name

Description

Type

Reset

31:0

SET_BITS

Writing a '1' to a bit will set that bit in the GPIO register. Other bits hold value.

WO
W1toSet

0x0000 0000

 

GPIO has no common memories.