
GR716-DS-UM, May 2019, Version 1.29
72
www.cobham.com/gaisler
GR716
7
System Startup Status and General Configuration
This section describes general status register and control registers for LEON3FT microcontroller sys-
tem. General status and configuration register described in this section are be used for IO function
selection and peripheral configuration. GPIOs are sampled during RESET and stored in register for
configuration of IO switch matrix and peripherals.
This section also describes how to get access to control signal to analog functions from external pins
and how to enable memory build test and interrupt test.
7.1
Configuration Registers
The registers are mapped into AMBA address space. The register layout used for configuration of
GPIO is explained in section 2.5.
Table 38.
System IO configuration register
AMBA address
Register
Acronym
0x8000D000
System IO configuration for GPIO 0 to 7
SYS.CFG.GP0
0x8000D004
System IO configuration for GPIO 8 to 15
SYS.CFG.GP1
0x8000D008
System IO configuration for GPIO 16 to 23
SYS.CFG.GP2
0x8000D00C
System IO configuration for GPIO 24 to 31
SYS.CFG.GP3
0x8000D010
System IO configuration for GPIO 32 to 39
SYS.CFG.GP4
0x8000D014
System IO configuration for GPIO 40 to 47
SYS.CFG.GP5
0x8000D018
System IO configuration for GPIO 48 to 55
SYS.CFG.GP6
0x8000D01C
System IO configuration for GPIO 56 to 63
SYS.CFG.GP7
0x8000D020
System IO Pullup configuration for GPIO 0 to 31
SYS.CFG.PULLUP0
0x8000D024
System IO Pullup configuration for GPIO 32 to 64
SYS.CFG.PULLUP1
0x8000D028
System IO Pulldown configuration for GPIO 0 to 31
SYS.CFG.PULLDOWN0
0x8000D02C
System IO Pulldown configuration for GPIO 32 to 64
SYS.CFG.PULLDOWN1
0x8000D030
LVDS configuration
SYS.CFG.LVDS
0x8000D040
System IO configuration register protection
SYS.CFG.PROT
0x8000D044
System IO configuration register error interrupt
SYS.CFG.EIRQ
0x8000D048
System IO configuration register error status
SYS.CFG.ESTAT
Table 39.
0x8000D000 - SYS.CFG.GP0 - System GPIO configuration register0
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
GP7
GP6
GP5
GP4
GP3
GP2
GP1
GP0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
0x0
rw
rw
rw
rw
rw
rw
rw
rw
31: 28
GPIO7 functional select (GP7) - Select functionality for GPIO pin 7. For functionality see Table 2.6.
27: 24
GPIO6 functional select (GP6) - Select functionality for GPIO pin 6. For functionality see Table 2.6.
23: 20
GPIO5 functional select (GP5) - Select functionality for GPIO pin 5. For functionality see Table 2.6.
19: 16
GPIO4 functional select (GP4) - Select functionality for GPIO pin 4. For functionality see Table 2.6.
15: 12
GPIO3 functional select (GP3) - Select functionality for GPIO pin 3. For functionality see Table 2.6.
11: 8
GPIO2 functional select (GP2) - Select functionality for GPIO pin 2. For functionality see Table 2.6.
7: 4
GPIO1 functional select (GP1) - Select functionality for GPIO pin 1. For functionality see Table 2.6.
3: 0
GPIO0 functional select (GP0) - Select functionality for GPIO pin 0. For functionality see Table 2.6.