Texas Instruments Development Kit for TM4C129x,Tiva™ ARM® Cortex™ -M4 Microcontroller DK-TM4C129X DK-TM4C129X Datenbogen

Produktcode
DK-TM4C129X
Seite von 2182
4.3
Functional Description
A high-level conceptual drawing of the JTAG module is shown in Figure 4-1 on page 218. The JTAG
module is composed of the Test Access Port (TAP) controller and serial shift chains with parallel
update registers. The TAP controller is a simple state machine controlled by the
TCK
and
TMS
inputs.
The current state of the TAP controller depends on the sequence of values captured on
TMS
at the
rising edge of
TCK
. The TAP controller determines when the serial shift chains capture new data,
shift data from
TDI
towards
TDO
, and update the parallel load registers. The current state of the
TAP controller also determines whether the Instruction Register (IR) chain or one of the Data Register
(DR) chains is being accessed.
The serial shift chains with parallel load registers are comprised of a single Instruction Register (IR)
chain and multiple Data Register (DR) chains. The current instruction loaded in the parallel load
register determines which DR chain is captured, shifted, or updated during the sequencing of the
TAP controller.
Some instructions, like EXTEST, operate on data currently in a DR chain and do not capture, shift,
or update any of the chains. Instructions that are not implemented decode to the BYPASS instruction
to ensure that the serial path between
TDI
and
TDO
is always connected (see Table 4-3 on page 226
for a list of implemented instructions).
See “JTAG and Boundary Scan” on page 2106 for JTAG timing diagrams.
Depending on the reset source, the effect on the JTAG module varies. The following reset sources
reset the entire JTAG Module:
■ Externally generated Power-On Reset
The following reset sources reset only the JTAG pin configuration:
RST
pin Power-On Reset
■ Brown-Out Power-On Reset
■ Watchdog Power-On Reset
■ HIB Module Power-On Reset
RST
pin System Reset
■ Brown-Out System Reset
■ Software System Reset Request (using the
SYSRESREQ
bit in the APINT register)
■ Software Peripheral Reset
■ Watchdog System Reset
■ HIB Module System Reset
4.3.1
JTAG Interface Pins
The JTAG interface consists of four standard pins:
TCK
,
TMS
,
TDI
, and
TDO
. These pins and their
associated state after a power-on reset or reset caused by the
RST
input are given in Table 4-2.
Detailed information on each pin follows.
219
December 13, 2013
Texas Instruments-Advance Information
Tiva
TM4C129XNCZAD Microcontroller