4.7.1. Connections for ARM7 and ARM9 systems

Table 4.25 shows the recommended trigger input connections for use with ARM7 and ARM9 systems.

Table 4.25. Trigger input connections for ARM7 and ARM9 systems

Trigger input bitSource signalSource deviceComments
[7]RANGEOUT[1]CoreRecommended.
[6]RANGEOUT[0]CoreRecommended. Can be acquired through the ETM and EXTOUT[0] if necessary.
[5]EXTOUT[1]ETMRecommended if ETM present supporting at least two external outputs.
[4]EXTOUT[0]ETMCompulsory if ETM present.
[3]ACQCOMPETBSee FULL.
[2]FULLETBRecommended if an ETB is present. If a single ETB is shared between multiple cores, only connect to the CTI of one of the cores.
[1]User defined--
[0]DBGACKCoreCompulsory.

Inputs not connected as shown in Table 4.25 can be used for user-defined functions.

Table 4.26 shows the recommended trigger output connections for ARM7 and ARM9 systems.

Table 4.26. Trigger output connections for ARM7 and ARM9 systems

Trigger output bitDestination signalDestination deviceComments
[7]

DBGEXT[1]/EXTERN1

CoreRecommended.
[6]

DBGEXT[0]/ EXTERN0

CoreRecommended.
[5]EXTIN[1]ETMRecommended if ETM present.
[4]EXTIN[0]ETMCompulsory if ETM present.
[3]VICINTSOURCE[y]VICRecommended if the Vectored Interrupt Controller (VIC) is present. Any interrupt can be used.
[2]VICINTSOURCE[x]VICCompulsory if the VIC is present. Any interrupt can be used.
!nIRQCoreCompulsory if the VIC is not present. The output must be negated and connected to the core nIRQ input, ANDed with other signals using this input.
[1]User-defined--
[0]DBGRQ/EDBGRQCoreCompulsory.

Outputs not connected as shown in Table 4.26 can be used for user-defined functions.

Copyright © 2004-2009 ARM. All rights reserved.ARM DDI 0314H
Non-Confidential