RM0082
Pin description
Doc ID 018672 Rev 1
Notes/legend for
GPIO (General purpose I/O):
●
basGPIO: Base GPIOs in the basic subsystem (enabled as alternate functions)
●
G10 and G8: GPIOs in the telecom subsystem
●
GPIOx: GPIOs in the independent GPIO block in the RAS subsystem
TDM_: DM interface signals
SD_: SDIO interface
IT pins: interrupts
Table cells filled with ‘0’ or ‘1’ are unused and unless otherwise configured as Alternate
function or GPIO, the corresponding pin is held at low or high level respectively by the
internal logic.
Table cells filled with ‘Reserved’ denote pins that must be left unconnected.
5.4
PL_GPIO pin sharing for debug modes
In some cases the PL_GPIO pins may be used in different ways for debugging purposes.
There are three different cases (see also
1.
Case 1 - All the PL_GPIO get values from Boundary scan registers during Ex-test
instruction of JTAG. Typically this configuration is used to verify correctness of the
soldering process during the production flow.
2. Case 2 - All the PL_GPIO maintain their original meaning but the JTAG Interface is
connected to the processor. This configuration is useful during the development phase
but offers only “static” debug.
3.
Case 3 - Some PL_GPIO, as shown in
Table 15: Ball sharing during debug
, are used to
connect the ETM9 lines to an external box. This configuration is typically used only
during the development phase. It offers a very powerful debug capability. When the
processor reaches a breakpoint it is possible, by analyzing the trace buffer, to
understand the reason why the processor has reached the break.
Table 14.
Table shading
Shading
Pin group
FSMC
FSMC pins: NAND or NOR Flash
Keyboard
Keyboard pins ROWs are outputs, COLs are inputs
CLCD
Colur LCD controller pins
CAMERA
Camera pins
UART
UART pins
Ethernet MAC
MII/SMII Ethernet MAC Pins
SDIO/MMC
SD card controller pins
GPT
Timer pins
IrDA
IrDA pins
SSP
SSP pins
I2C
I2C pins