09.12.2012 Views

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

15.2 Trigger inputs and outputs<br />

Trigger<br />

Output<br />

This section describes the trigger inputs and outputs that are available to the CTI.<br />

Table 15-1 shows the trigger inputs available to the CTI.<br />

Trigger input Name Clock domain Description<br />

0 Debug entry a CLK Pulsed on entry to debug state<br />

1 !nPMUIRQ CLK PMU generated interrupt<br />

2 EXTOUT[0] CLK ETM external output<br />

3 EXTOUT[1] CLK ETM external output<br />

Table 15-2 shows the trigger outputs available to the CTI.<br />

Cross Trigger Interface<br />

Table 15-1 Trigger inputs<br />

4 COMMRX CLK Debug communication receive channel is full<br />

5 COMMTX CLK Debug communication transmit channel is empty<br />

6 TRIGGER ATCLK ETM trigger<br />

a. For revision r3 of the <strong>Cortex</strong>-<strong>A8</strong> processor, this trigger is a pulse asserted on debug state entry. For revisions<br />

r0 through r2, this trigger is a level-sensitive signal asserted while the processor is in debug state. This<br />

level-sensitive signal is DBGTRIGGER.<br />

Name Clock domain<br />

Edge<br />

detection<br />

enable<br />

Description<br />

Table 15-2 Trigger outputs<br />

0 EDBGRQ CLK - Causes the processor to enter debug state.<br />

1 EXTIN[0] CLK ASICCTL[0] ETM external input.<br />

2 EXTIN[1] CLK ASICCTL[1] ETM external input.<br />

3 EXTIN[2] CLK ASICCTL[2] ETM external input.<br />

4 EXTIN[3] CLK ASICCTL[3] ETM external input.<br />

5 PMUEXTIN[0] CLK ASICCTL[4] PMU CTI event. This input can be selected by<br />

the Event Selection Register. See c9, Event<br />

Selection Register on page 3-84 for more<br />

information on PMU events.<br />

6 PMUEXTIN[1] CLK ASICCTL[5] PMU CTI event. This input can be selected by<br />

the Event Selection Register. See c9, Event<br />

Selection Register on page 3-84 for more<br />

information on PMU events.<br />

7 DBGRESTART CLK - Causes the processor to exit debug state.<br />

8 !nCTIIRQ Asynchronous - Generates an interrupt if nCTIIRQ is connected<br />

appropriately to the interrupt controller.<br />

Note<br />

• In revision r3 of the <strong>Cortex</strong>-<strong>A8</strong> processor, trigger outputs 0 and 8 must be cleared by<br />

software. See CTI Interrupt Acknowledge Register, CTIINTACK on page 15-11.<br />

<strong>ARM</strong> DDI 0344K Copyright © 2006-2010 <strong>ARM</strong> Limited. All rights reserved. 15-5<br />

ID060510 Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!