4.4.12. Enable CTI Channel Gate Register, CTIGATE, 0x140

The Gate Enable Register prevents the channels from propagating through the CTM to other CTIs. This enables local cross-triggering, for example for causing an interrupt when the ETM trigger occurs. It can be used effectively with CTIAPPSET, CTIAPPCLEAR, and CTIAPPPULSE for asserting trigger outputs by asserting channels, without affecting the rest of the system. On reset, this register is 0xF, and channel propagation is enabled.

Figure 4.14 shows the bit assignments.

Figure 4.14. CTI Channel Gate Register bit assignments


Table 4.13 shows the bit assignments.

Table 4.13. CTI Channel Gate Register bit assignments

BitsNameDescription
[31:4] -Reserved RAZ DNM.
[3]CTIGATEEN3Enable CTICHOUT3. Set to 0 to disable channel propagation.
[2]CTIGATEEN2Enable CTICHOUT2. Set to 0 to disable channel propagation.
[1]CTIGATEEN1Enable CTICHOUT1. Set to 0 to disable channel propagation.
[0]CTIGATEEN0Enable CTICHOUT0. Set to 0 to disable channel propagation.

Figure 4.15 shows channel gates used with the CTI.

Figure 4.15. Channel gate used with the CTI


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