FX3 Programmers Manual, Doc. # 001-64707 Rev. *C
125
FX3 Serial Peripheral Register Access
9.1.4.11
SPI_POWER register
This register is used to power the SPI block ON/OFF and also to reset the block when required.
9.2
FX3 GPIO Register Interface
FX3 device has 61 I/Os, which can be individually configured as GPIOs or as dedicated peripheral
lines. The GPIO itself can be simple or complex according to the use case. A simple GPIO can act
as an output line or an input line with interrupt capability. A complex GPIO (pin) can act as a timer /
counter or PWM in addition to its input and output functionality.
Any I/O can be configured as a simple GPIO, but only eight of the I/Os can be used as complex
GPIOs. Only one of the I/Os with same result for (GPIO number % 8) can be chosen as complex
GPIO.
9.2.1
Simple GPIO Registers
The following table lists key registers of the simple GPIO interface.
Table 9-1. Simple GPIO Registers
Bits
Field Name
HW
Access
SW
Access
Default
Value
Description
0
ACTIVE
W
R
0
Indicates whether the block is active.
Will be set to 0 for some time after the
block is reset, and will be set to 1 after
the block has been fully powered up.
31
RESETN
R
RW
0
Active LOW reset signal for all logic in
the block.
After setting this bit to 1, firmware polls
and waits for the ‘active’ bit to assert.
This bit must be asserted ('0') for at
least 10 µs for effective block reset.
Address
Qty
Width
Name
Description
0xE0
GPIO_NUM * 0x04
61
32
GPIO_SIMPLE
Simple general purpose i/o register (per GPIO)
0xE00013D0
1
32
GPIO_INVALUE0
GPIO input value vector
0xE00013D4
1
32
GPIO_INVALUE1
GPIO input value vector
0xE00013E0
1
32
GPIO_INTR0
GPIO interrupt vector
0xE00013E4
1
32
GPIO_INTR1
GPIO interrupt vector
0xE00013F0
1
32
GPIO_ID
Block identification and version number
0xE00013F4
1
32
GPIO_POWER
Power, clock, and reset control
Summary of Contents for EX-USB FX3
Page 8: ...8 FX3 Programmers Manual Doc 001 64707 Rev C Contents...
Page 12: ...12 FX3 Programmers Manual Doc 001 64707 Rev C Introduction...
Page 48: ...48 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Overview...
Page 74: ...74 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Firmware...
Page 76: ...76 FX3 Programmers Manual Doc 001 64707 Rev C FX3 APIs...
Page 84: ...84 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Application Examples...
Page 98: ...98 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Application Structure...
Page 148: ...148 FX3 Programmers Manual Doc 001 64707 Rev C FX3 P Port Register Access...
Page 165: ...FX3 Programmers Manual Doc 001 64707 Rev C 165 FX3 Development Tools Click next...
Page 178: ...178 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Development Tools Click on Apply...
Page 180: ...180 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Development Tools d Start the GDB server...
Page 185: ...FX3 Programmers Manual Doc 001 64707 Rev C 185 FX3 Development Tools...
Page 186: ...186 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Development Tools...
Page 187: ...FX3 Programmers Manual Doc 001 64707 Rev C 187 FX3 Development Tools...
Page 188: ...188 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Development Tools...
Page 192: ...192 FX3 Programmers Manual Doc 001 64707 Rev C GPIF II Designer...