2.8.4 Cross trigger

The Debug element implements a Cross Trigger Matrix (CTM) and a single Cross Trigger Interface (CTI) Block.

These allow timers and watchdog timers in the SSE-200 subsystem to be halted and restarted using trigger sources from any of the cores, and also from trigger sources external to the subsystem from the Cross trigger channel interface. The following table shows the interconnections between the Cross trigger inputs and outputs of the CTI Block.

Table 2-9 Cross trigger interconnections

Timer Timer address Timer halt CTI trigger signal Timer restart CTI trigger signal
TIMER 0 0x4000_0000, 0x5000_0000 CTITRIGOUT[0] CTITRIGOUT[1]
TIMER 1 0x4000_1000, 0x5000_1000 CTITRIGOUT[0] CTITRIGOUT[1]
DUAL TIMER 0x4000_2000, 0x5000_2000 CTITRIGOUT[0] CTITRIGOUT[1]
NON-SECURE WATCHDOG 0x4008_1000 CTITRIGOUT[0] CTITRIGOUT[1]
SECURE WATCHDOG 0x5008_1000 CTITRIGOUT[0] CTITRIGOUT[1]
S32KTIMER 0x4002_F000, 0x5002_F000 CTITRIGOUT[2] CTITRIGOUT[3]
S32KWATCHDOG 0x5002_E000 CTITRIGOUT[2] CTITRIGOUT[3]

The SSE-200 subsystem expects the use of handshake pulse triggers for halting and restarting timers:

  • When halting timers, no trigger acknowledgment is returned. Therefore, the timer halt trigger signals CTITRIGOUT[0] or CTITRIGOUT[2] remain HIGH and must be cleared individually by writing to the CTIINTACK register.
  • When restarting timers using CTITRIGOUT[1] or CTITRIGOUT[3], trigger acknowledgement is returned on their respective trigger acknowledgement signals CTITRIGOUTACK[1] or CTITRIGOUTACK[3].

All TODBGENSELCTI signals of the CTI block are tied LOW. Therefore when LOW, the debug authentication signal DBGEN masks these triggers. This mask disables the ability of the CTI to halt and restart timers and watchdog timers.

All TINIDENSELCTI signals of the CTI blocks are also tied LOW. Therefore when LOW, the debug authentication signal NIDEN masks all triggers inputs of the CTI block.

Non-ConfidentialPDF file icon PDF version101104_0200_00_en
Copyright © 2016–2018 Arm Limited or its affiliates. All rights reserved.