Pin description
RM0082
Doc ID 018672 Rev 1
5.3
Shared I/O pins (PL_GPIOs)
SPEAr300 devices feature, in the Reconfigurable Array Subsystem (RAS), specific sets of
IPs as well as groups of software controllable GPIOs (that can be used alternatively). In the
SPEAr300 the following IPs are implemented in the RAS:
●
FSMC NAND/NOR Flash interface
●
GPIO/Keyboard controller
●
8-bit camera interface
●
CLCD controller interface
●
Digital-to-analog converter (DAC)
●
I2S
●
4 SPI/I2C control signals
●
TDM block
●
SDIO interface
●
GPIOs
The 98 PL_GPIO and 4 PL_CLK pins have the following characteristics:
–
Output buffer: TTL 3.3 V capable up to 10 mA
–
Input buffer: TTL, 3.3 V tolerant, selectable internal pull up/pull down (PU/PD)
The PL_GPIOs can be configured in 13 different modes. This allows SPEAr300 to be
tailored for use in various applications, see
5.3.1 PL_GPIO
pin
description
5.3.2 Alternate
functions
Other peripheral functions are listed in the Alternate Functions column of
and can be individually enabled/disabled via RAS register 1.
5.3.3 Boot
pins
The status of the boot pins is read at startup by the BootROM.
Table 10.
PL_GPIO pin description
Group
Signal name
Ball
Direction
Function
Pin type
PL_GPIOs
PL_GPIO_97...
PL_GPIO_0
(see the
section
)
I/O
General
purpose I/O or
multiplexed pins
(see the section
(see the
introduction of
the
here above)
PL_CLK1...
PL_CLK4
programmable
logic external
clocks