ESI Registers
1006
SLAU367P – October 2012 – Revised April 2020
Copyright © 2012–2020, Texas Instruments Incorporated
Extended Scan Interface (ESI)
37.3.15 ESITSM Register
Extended Scan Interface Timing State Machine Control Register
Figure 37-36. ESITSM Register
15
14
13
12
11
10
9
8
Reserved
ESICLKAZSEL
ESITSMTRGx
ESISTART
ESITSMRP
ESIDIV3Bx
r0
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
7
6
5
4
3
2
1
0
ESIDIV3Bx
ESIDIV3Ax
ESIDIV2x
ESIDIV1x
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
Table 37-24. ESITSM Register Description
Bit
Field
Type
Reset
Description
15
Reserved
R
0h
Reserved. This bit is always read as zero and, when written, does not affect the
bit setting.
14
ESICLKAZSEL
RW
0h
Control bit functionality selection. This bit allows to define the functionality of bit 5
in register ESITSMx.
0b = ESITSMx.5 bit is used as ESICLKON. See ESITSMx control register for
further description.
1b = ESITSMx.5 bit is used as ESICAAZ. See ESITSMx control register for
further description.
13-12
ESITSMTRGx
RW
0h
TSM start trigger selection. These bits allow to chose the source for the TSM
start trigger.
00b = Halt mode. This setting allows to stop the TSM.
01b = TSM start trigger ACLK divider is used. ESIDIV3Ax and ESIDIV3Bx bits
select the division rate for the TSM start trigger.
10b = Software trigger for TSM. When ESISTART bit is set by software a TSM
start trigger is generated. Note that for this setting an ACLK synchronization
sequence is performed that takes up to 2.5 ACLK cycles.
11b = Either the ACLK divider (ESIDIV3Ax and ESIDIV3Bx) or the ESISTART bit
is used for TSM start trigger.
11
ESISTART
RW
0h
TSM software start trigger. In case the ESISTART bit is selected for TSM trigger
generation this bit allows to generate a TSM start trigger by software.
0b = Idle state
1b = A TSM sequence is started. ESISTART is automatically cleared as soon as
the TSM sequence starts.
10
ESITSMRP
RW
0h
TSM repeat mode
0b = Each TSM sequence is triggered by the ACLK divider controlled with the
ESIDIV3Ax and ESIDIV3Bx bits or ESISTART control bit depending on
ESITSMTRGx setting.
1b = Each TSM sequence is immediately started at the end of the previous
sequence.
9-7
ESIDIV3Bx
RW
0h
TSM start trigger ACLK divider. These bits together with the ESIDIV3Ax bits
select the division rate for the TSM start trigger.
The division rate is shown in
.
The division rate can be calculated as: ((ES 1) × 2 - 1) × ((ES
1) × 2 - 1) × 2
6-4
ESIDIV3Ax
RW
0h
TSM start trigger ACLK divider. These bits together with the ESIDIV3Bx bits
select the division rate for the TSM start trigger.
The division rate is shown in
.
The division rate can be calculated as: ((ES 1) × 2 - 1) × ((ES
1) × 2 - 1) × 2
3-2
ESIDIV2x
RW
0h
ACLK divider. These bits select the ACLK division.
00b = /1
01b = /2
10b = /4
11b = /8