Copyright © Siemens AG 2016. All rights reserved
353
ERTEC 200P-2 Manual
Technical data subject to change
Version 1.0
2.3.10.8.3 GPIO Pad Multiplexing
Alongside the alternate functions (A-C) integrated in the GPIO modules, the
GPIO95-32
block has a number of other alternate functions that are set with the configuration pins
CONFIG(6-3) (see 2.3.10.9.3) or the SCRB register 'CONFIG_REG' (see 2.3.10.9.22,
host interface, MII/GMII interface, ARM926 trace port).
Alongside the alternate functions (A-C) integrated in the GPIO module, the
GPIO31-0
block has another alternate function that is set with the configuration pins CONFIG(6-3)
(see 2.3.10.9.3) or the SCRB register 'CONFIG_REG' (see 2.3.10.9.22, PHY Debugging).
2.3.10.8.4 GPIO Assignment
2.3.10.8.4.1 IO Multiplexing
For all pins designated GPIO.., the software can connect the alternate functions (A – C)
downstream (see Table 20:
Overview of alternate functions (A – C)). All other pins have
fixed coding set by the function groups.TRACEPKT outputs of the trace port at GPIO53-
38 (when CONFIG6:3 = 1110, function 7) that are not used by the debugger remain high-
impedance.
2.3.10.8.4.2 GPIO Alternate Function
Table 20 lists alternate functions A - C that can be set for the GPIO pins by the SW.
Some alternate function inputs are driven by two different GPIO pads (inputs with "_a/_b"
versions). The GPIO alternate functions set which signal is assigned to each GPIO pad.
In the case of input signals with _a/_b versions, the user must however ensure that
only
one of the two versions
is activated over the GPIO alternate functions.