Cross Trigger Interface
(CTI) triggers from the debug subsystem can halt the timers.
Note
The EXTIN input of the timers is connected to the CTI debug halt logic, and if there is a debug halt
access it is used to stop the timer counter logic.
To enable this functionality, the EXTIN must be enabled by writing to the CTRL Register.
• CTRL bit[2] =
0b1
.
• CTRL bit[1] =
0b0
.
The timers reside in the PD_SYS power domain and are reset by
nWARMRESETSYS
.
The following table shows the CMSDK timer control registers in the base element in address offset order
from the base memory address. Undefined registers are reserved. Software must not attempt to access
these registers.
See the
Arm
®
Cortex
®
‑
M System Design Kit Technical Reference Manual
for full descriptions of the
registers.
Table 3-6 CMSDK timer control registers summary
Offset
Name
Type Reset
Width Function
0x0000
CTRL
RW
0x0000_0000
32
Bit[3]: Interrupt enable.
Bit[2]: Select external input as clock.
Bit[1]: Select external input as enable.
Bit[0]: Enable.
0x0004
VALUE
RW
0x0000_0000
32
Current value.
0x0008
RELOAD
RW
0x0000_0020
32
Reload value. A write to this register sets the current value.
0x000C
INSTATUS
INTCLEAR
RW
0x0000_0020
32
Timer interrupt. Write
0x1
to clear.
0x0FDO
PID4
RO
0x0000_0004
32
Peripheral ID Register 4
0x0FD4
PID5
RO
0x0000_0000
32
Peripheral ID Register 5
0x0FD8
PID6
RO
0x0000_0000
32
Peripheral ID Register 6
0x0FDC
PID7
RO
0x0000_0000
32
Peripheral ID Register 7
0x0FE0
PID0
RO
0x0000_0022
32
Peripheral ID Register 0.
Bits [7:0] Part number [7:0].
0x0FE4
PID1
RO
0x0000_00B8
32
Peripheral ID Register 1:
Bits [7:4] jep106_id_3_0.
Bits [3:0] Part number [11:8].
3 Programmers model
3.4 Base element
101835_0000_01_en
Copyright © 2019, 2020 Arm Limited or its affiliates. All rights
reserved.
3-62
Non-Confidential