CTIAPPPULSE, CTI Application Pulse register
The CTIAPPPULSE characteristics are:
Purpose
Causes event pulses to be generated on ECT channels.
Configuration
CTIAPPPULSE is in the Debug power domain.
Attributes
CTIAPPPULSE is a 32-bit register.
Field descriptions
APPPULSE<x>, bit [x], for x = 31 to 0
Generate event pulse on ECT channel <x>.
APPPULSE<x> | Meaning |
---|
0b0 |
No effect.
|
0b1 |
Channel <x> event pulse generated.
|
-
The CTIAPPPULSE operation does not affect the state of the application trigger. If the channel is active, either because of an earlier event or from the application trigger, then the value written to CTIAPPPULSE might have no effect.
-
Multiple pulse events that occur close together might be merged into a single pulse event.
Accessing this field has the following behavior:
- When x >= UInt(CTIDEVID.NUMCHAN), access to this field
is RAZ/WI.
-
Otherwise,
access to this field
is WO/UNKNOWN.
Accessing CTIAPPPULSE
It is CONSTRAINED UNPREDICTABLE whether a write to CTIAPPPULSE generates an event on a channel if CTICONTROL.GLBEN is 0.
CTIAPPPULSE can be accessed through the external debug interface:
Component | Offset | Instance |
---|
CTI | 0x01C | CTIAPPPULSE |
Accessible as follows:
- When SoftwareLockStatus(), accesses to this register are WI.
- Otherwise, accesses to this register are WO.
21/03/2025 17:53; 154105dd5041532b480d9ef0c018b8420cbe5c19
Copyright © 2010-2025 Arm Limited or its affiliates. All rights reserved. This document is Non-Confidential.