User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 1347
UG585 (v1.11) September 27, 2016
Appendix B: Register Details
B.19 General Purpose I/O (gpio)
Register Summary
Module Name General Purpose I/O (gpio)
Software Name XGPIOPS
Base Address 0xE000A000 gpio
Description General Purpose Input / Output
Vendor Info
Register Name Address Width Type Reset Value Description
MASK_DATA_0_LSW
0x00000000 32 mixed x Maskable Output Data (GPIO
Bank0, MIO, Lower 16bits)
MASK_DATA_0_MSW
0x00000004 32 mixed x Maskable Output Data (GPIO
Bank0, MIO, Upper 16bits)
MASK_DATA_1_LSW
0x00000008 32 mixed x Maskable Output Data (GPIO
Bank1, MIO, Lower 16bits)
MASK_DATA_1_MSW
0x0000000C 22 mixed x Maskable Output Data (GPIO
Bank1, MIO, Upper 6bits)
MASK_DATA_2_LSW
0x00000010 32 mixed 0x00000000 Maskable Output Data (GPIO
Bank2, EMIO, Lower 16bits)
MASK_DATA_2_MSW
0x00000014 32 mixed 0x00000000 Maskable Output Data (GPIO
Bank2, EMIO, Upper 16bits)
MASK_DATA_3_LSW
0x00000018 32 mixed 0x00000000 Maskable Output Data (GPIO
Bank3, EMIO, Lower 16bits)
MASK_DATA_3_MSW
0x0000001C 32 mixed 0x00000000 Maskable Output Data (GPIO
Bank3, EMIO, Upper 16bits)
DATA_0
0x00000040 32 rw x Output Data (GPIO Bank0,
MIO)
DATA_1
0x00000044 22 rw x Output Data (GPIO Bank1,
MIO)
DATA_2
0x00000048 32 rw 0x00000000 Output Data (GPIO Bank2,
EMIO)
DATA_3
0x0000004C 32 rw 0x00000000 Output Data (GPIO Bank3,
EMIO)
DATA_0_RO
0x00000060 32 ro x Input Data (GPIO Bank0, MIO)
DATA_1_RO
0x00000064 22 ro x Input Data (GPIO Bank1, MIO)
DATA_2_RO
0x00000068 32 ro 0x00000000 Input Data (GPIO Bank2, EMIO)
DATA_3_RO
0x0000006C 32 ro 0x00000000 Input Data (GPIO Bank3, EMIO)